Pricing
Domains & email
Why HostKarle
About
Contact
See plans Log in

Static Website Hosting for HTML sites

Put a plain HTML, CSS and JavaScript website online on your own domain, with free SSL and email addresses on the same domain. Upload a folder in your browser, no build tools needed. Basic is ₹99 a month on a yearly plan (₹1,188 a year) and renews at the same price.

Upload in your browser
Email on your domain included
Technical help by ticket, 10 AM to 10 PM IST
Static site hosting plans

One static site or many

A static site needs very little; Basic is plenty. Choose Professional if you run several sites or landing pages. Yearly billing is shown.

Professional
Several sites or landing pages
₹149 per month
₹1,788 billed yearly
Get Professional
  • 10 websites · 150 GB SSD
  • 20 email accounts
  • Free SSL on every domain
  • Free India CDN · cached in Mumbai, up to 6× faster
  • File Manager and FTP upload
  • Unlimited bandwidth
Unlimited
Agencies hosting client sites
₹299 per month
₹3,588 billed yearly
Get Unlimited
  • Unlimited websites · 300 GB SSD
  • Unlimited email accounts
  • Free SSL on every domain
  • Free India CDN · cached in Mumbai, up to 6× faster
  • File Manager and FTP upload
  • Unlimited bandwidth

All prices in Indian rupees. No GST or extra fees, with an invoice for every payment. Pay by UPI, debit or credit card, net banking or wallet. The same plans are listed as shared hosting.

2-day money-back guarantee. Not happy in the first 48 hours? Full hosting refund. Details
Free migration. We copy your site from your old host at no cost.
No renewal shock. Your renewal price is the price on this page.
Who it is for

Static hosting, with the parts free hosts leave out

Free static hosts are good for developers. Businesses usually also want email on the domain, Indian billing and someone to call.

Portfolios and resumes

A designer's or developer's portfolio, a resume page, or a wedding site.

Landing pages

A page per campaign, each on its own domain or subdomain.

Site-builder exports

Pages exported from a site builder, design tool or AI builder as HTML.

Business card sites

A one-page site for a shop or practice, with you@yourbusiness.in email.

How-to

How to put an HTML site online

About fifteen minutes once the domain points to us.

1

Order Basic with a domain

Register one in the same cart or use one you own. See domain prices.

2

Zip your site

Zip the folder that has index.html at its top level.

3

Upload it

DirectAdmin → File Manager → domains/yourdomain.in/public_html → upload the zip → extract.

4

Force https

Domain Setup → your domain → tick "Force SSL with https redirect".

5

Check the site

Open your domain; the home page is index.html.

Updating the site later

Upload changed files over the old ones in File Manager, or connect an FTP client such as FileZilla with the FTP details in your panel. Delete the default index.html or index.php placeholder if it is still there.

Static website hosting FAQs

Frequently asked questions

Still unsure? Open a ticket for technical help. For sales and billing, message us on WhatsApp at +91 94343 44325.

Can I host a plain HTML website here?

Yes. Upload your HTML, CSS, JavaScript and images to public_html with File Manager or FTP, and the site is live on your domain with free SSL.

Why pay when some static hosts are free?

You get email addresses on your own domain, an invoice, UPI payment and technical help by ticket, and you can add PHP or WordPress later on the same plan without moving.

Can I host a React or Vue site?

Yes, as a static build. Run the build on your computer and upload the output folder, such as dist or build. For client-side routing, add an .htaccess rule that sends unknown paths to index.html.

Can I use a contact form on a static site?

HTML alone cannot send mail. Use a small PHP mail script, which runs on every plan, or a third-party form service.

What if it is not right for me?

Ask within 2 days (48 hours) of your first purchase and we refund the hosting fee in full. After that, refunds are only given for a prolonged outage on our side. Domain names are never refundable because the registry charges us the moment they are registered. Read the full refund policy.

Put your HTML site online in minutes.

Static website hosting from ₹99 a month on a yearly plan, with free SSL and email on your domain.

Also on HostKarle: shared hosting plans · student hosting · PHP hosting · WordPress hosting · domain prices

Technical details

What each plan includes for PHP and Laravel

Checked on our server in November 2026, for the Basic, Professional and Unlimited plans.

HostKarle technical limits by plan
FeatureBasicProfessionalUnlimitedNotes
SSH accessNoNoYesNeeded to run Artisan commands on the server. Without SSH, run them on your own computer or from a cron job.
Composer 2Upload vendor folderUpload vendor foldercomposer.phar over SSHNot preinstalled on any plan.
PHP versions5.6 to 8.55.6 to 8.55.6 to 8.5Switch in the DirectAdmin PHP selector. New accounts start on PHP 8.1, so choose 8.3 or newer for current Laravel.
Document rootSee noteSee noteSee noteMain domain: keep the app outside public_html and copy Laravel's public folder into it. Subdomain: open a ticket and we point it at /public.
Cron jobsEvery minuteEvery minuteEvery minuteSet in DirectAdmin. Use it for the Laravel scheduler.
Queue workersCron onlyCron onlyCron onlyAlways-on php artisan queue:work is not supported. Run queue:work --stop-when-empty from cron every minute, so jobs can wait up to a minute. Need an always-on worker? Use a VPS.
DatabaseMariaDB 10.11, 2 databasesMariaDB 10.11, 20 databasesMariaDB 10.11, unlimitedMySQL-compatible, with phpMyAdmin.
RedisNoNoNoUse the database or file driver for cache, queues and sessions.
Git deploymentYesYesYesGit is in DirectAdmin on all three plans.
RAM1 GB1 GB1 GBHard limit per account. All three plans have the same limit.
CPU1 core1 core1 coreHard limit per account, also with 20 entry processes, 100 processes and 1 MB/s disk speed.

Does HostKarle allow Laravel queue workers? Not always-on ones. Laravel runs on every plan, and queues work from a cron job every minute with php artisan queue:work --stop-when-empty.

Support hours: technical support is by ticket only, 10 AM to 10 PM IST. You can open a ticket anytime, and we also reply after 10 PM, but slower. WhatsApp and phone are for sales and billing.

Chat with us