Hostinger

Hosting + domain + email in one bill; Node.js web apps on Business and Cloud plans.

No free tier Managed web hosting (shared / cloud)

Free tier

No free tier — prepaid plans with a 30-day money-back guarantee

  • Premium web hosting: $2.99/month on a 48-month prepay ($143.52 upfront), renews at $10.99/month
  • Free domain for 1 year on plans paid yearly or longer (not on Single)
  • Node.js web apps (GitHub deploys, React/Vite/Next.js) need Business or Cloud plans
  • Cloud Startup: $7.99/month on 48-month prepay, renews at $25.99/month

Paid

$2.99/mo: Promotional rate on a 48-month prepay; renewal $10.99/month. Business plan price: unverified (not clearly labelled on the page we checked)

Catches

  • Headline prices require long prepaid terms and renew higher. Prices may vary by country and currency.
  • Static uploads work on Premium; Git-based Node.js app deploys need Business or Cloud.

Deploying to Hostinger

Connect
hPanel → Websites → Create/Add website → Web App (Node.js) → Import Git repository, authorise GitHub and select the repo. Or upload a .zip of the project source.
Build
Hostinger auto-detects the framework. For Vite: build npm run build, output dist.
Env vars
Review build settings screen → Environment variables (you can Import .env)
Domain
Domains bought at Hostinger connect from hPanel; external domains are pointed via nameservers or DNS records shown in hPanel.

Single-page app fallback

public_html/.htaccess (Node.js web app deploys generate this automatically)
RewriteEngine On
RewriteBase /
RewriteRule ^index\.html$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.html [L]

Official docs (opens in a new tab)

Guides for Hostinger