Skip to content
Hostinger Black Friday starts in 0days0hrs0min0sec See the deals →
Get my discount
Home › Guides › Best VPS for Home Assistant (2026)
Ranked list · 2026

Best VPS for Home Assistant (2026)

Mason ReidBy Mason Reid
Updated 14 Oct 2026 · How we check prices
Short answer: The best home assistant VPS setup runs the official container (ghcr.io/home-assistant/home-assistant:stable) with Docker on a KVM VPS, giving you remote access and rock-solid uptime. But be honest about the trade-off: a cloud VPS cannot use USB Zigbee or Z-Wave sticks, so local device control still needs hardware at home. Many people run Home Assistant on a Raspberry Pi locally and use a cheap VPS as a secure remote-access tunnel instead.
★ Our top pick

VPS KVM 1

$6.49/mo

Renews at $11.99/mo

See this deal
  • Renewal price shown before you pay
  • Extra 20% off through our link
  • 30-day money-back guarantee
  • Checked by hand Oct 2026
Best VPS for Home Assistant (2026)
Hostinger sale starts 19 October · 00d 00h 00m

VPS KVM 1 from $6.49/mo

  • Renewal price shown
  • Extra 20% through our link
  • 30-day money-back

What a Cloud VPS Can and Cannot Do for Smart Homes

Searching for the best home assistant VPS setup starts with a reality check most guides skip. Home Assistant is designed to run inside your home, next to your devices. A cloud VPS gives it something valuable — a static IP, 24/7 uptime and access from anywhere — but it physically cannot do two things: talk to USB Zigbee or Z-Wave sticks, and discover devices on your home network via mDNS. Those need local hardware (checked 14 Oct 2026).

So the honest architecture question is not VPS or home hardware — it is VPS plus home hardware, or VPS instead of it. If your automations are cloud-service based (weather, calendars, phone notifications, cloud cameras), a VPS alone works beautifully. If you run Zigbee bulbs, Z-Wave locks or local media casting, you need a Pi or mini-PC at home, with the VPS optionally acting as a secure remote-access bridge via Tailscale or a reverse proxy.

Running Home Assistant in Docker on a VPS

The cleanest VPS install is the official container. On an Ubuntu VPS with Docker, one command gets you running: docker run -d –name homeassistant –restart=unless-stopped -e TZ=Your/Timezone -v /path/to/config:/config –network=host ghcr.io/home-assistant/home-assistant:stable — then open port 8123 and complete the onboarding wizard. Host networking matters here; without it, device discovery features break even for cloud integrations.

Resource-wise, Home Assistant is light: KVM 1 (1 vCPU, 4 GB RAM) is plenty for a typical setup, with KVM 2 giving headroom if you also run add-on containers like Mosquitto or Zigbee2MQTT bridges. Hostinger’s Docker VPS template skips the manual Docker install entirely. Our VPS hosting guide covers the plan lineup.

The Honest Cost and Renewal Picture

A VPS for Home Assistant is a 24/7/365 commitment, so price it that way. Hostinger intro rates renew roughly 3.3 to 4.3 times higher (Gizmodo 2026) — calculate the annual renewal cost, not the first-month teaser, because your smart home cannot take a hosting holiday.

Compare that honestly against a Raspberry Pi at home: higher upfront cost, near-zero running cost, but you handle power, SD card failures and remote access yourself. Many long-term users end up with both — Pi for local control, VPS for remote access and off-site backups. Check live VPS figures on the deal cards (checked 14 Oct 2026).

Home Assistant VPS vs Raspberry Pi: Stop Choosing, Combine

The tired home assistant VPS versus Pi debate misses the point: they solve different problems. A VPS solves access -- a stable, always-on endpoint reachable from anywhere, immune to home power cuts and ISP outages. A Pi solves control -- physical USB ports, LAN-speed device communication, and zero monthly fees.

Run the numbers for your situation. If your automations are mostly cloud services and notifications, a VPS alone is simpler and more reliable than home hardware. If you own Zigbee or Z-Wave gear, the Pi is non-negotiable and the VPS becomes an optional remote-access upgrade. The combo is what serious smart-home owners converge on after trying each alone.

When a VPS Is the Wrong Answer

Do not buy a VPS expecting it to replace home hardware for local devices -- it cannot, and no amount of configuration changes physics. Do not run Home Assistant on a VPS without hardening it either: an internet-exposed smart-home dashboard with a weak password is an invitation, so use strong authentication, keep it updated, and consider IP allowlisting.

Also skip the VPS if your internet is unreliable and your automations must work offline -- local control keeps working when the ISP does not. And remember Hostinger VPS plans are unmanaged: OS updates, firewall rules and backups are your job, not theirs.

A final caution on updates: Home Assistant ships monthly releases, and major versions occasionally break custom integrations. Snapshot the VPS or back up the config folder before every major upgrade, and read the breaking-changes notes first.

Who Should Actually Buy This

This setup fits tinkerers who already live in Docker and SSH, remote landlords monitoring a property's sensors, and anyone whose home internet drops regularly. If you enjoy maintaining a Linux server, a Home Assistant VPS is a genuinely nice piece of infrastructure.

It is not for smart-home beginners -- start with a Pi and Home Assistant OS, which holds your hand through everything. Graduate to the VPS when you have a concrete reason, like remote access without port forwarding. Our Uptime Kuma guide pairs well if you want to monitor the whole setup.

Security Checklist for an Internet-Facing Instance

Before exposing Home Assistant: enable multi-factor authentication, use a long unique password, put it behind HTTPS with a real certificate, restrict port 8123 in the firewall to your IPs or a VPN, and enable automatic backups to off-site storage.

Test your backup restore once. A smart home you cannot recover is worse than no smart home at all (checked 14 Oct 2026).

For always-on workloads beyond smart homes, our cloud hosting overview covers the managed alternative.

SetupVPS onlyRaspberry Pi at homePi + VPS combo
Monthly costVPS fee, renews higherNear zero after purchaseVPS fee + hardware
UptimeExcellent, datacenter powerDepends on home power/internetBest of both
Zigbee/Z-Wave USBImpossibleFull supportFull support
Remote accessBuilt-in static IPNeeds tunnel/VPN setupSecure via VPS tunnel
MaintenanceServer updates yoursSD cards fail, yoursSplit responsibility
Best forCloud-only automationsLocal device controlSerious smart homes

FAQ

Yes for cloud-based automations, dashboards and remote access -- the official Docker container runs great on a KVM VPS. But a VPS cannot use USB Zigbee/Z-Wave sticks or discover devices on your home LAN. For local device control you still need hardware at home.

KVM 1 (1 vCPU, 4 GB RAM) handles a typical Home Assistant install comfortably. Step up to KVM 2 if you run several add-on containers alongside it, like an MQTT broker or camera software. Home Assistant itself is light; the add-ons decide.

Use the official image ghcr.io/home-assistant/home-assistant:stable with --network=host so discovery features work, mount a persistent /config volume, and set --restart=unless-stopped. Hostinger's Docker VPS template removes the manual Docker installation step. Set the TZ environment variable to your timezone so automations trigger correctly, and keep the config directory backed up off-site.

A Raspberry Pi 4 or 5, or any small x86 mini-PC, running Home Assistant OS or the Docker container. Local hardware gives you USB ports for Zigbee/Z-Wave sticks and direct LAN access to every device -- things no cloud VPS can replicate.

Yes -- this is the most solid setup. Run Home Assistant on the Pi for local control, and use a cheap VPS running Tailscale, WireGuard or a reverse proxy for secure remote access without opening ports on your home router. This combo costs more but survives internet outages locally while staying reachable remotely, which neither option achieves alone.

$6.49/moRenews at $11.99/mo
Get this deal