Hetzner VPS for a business website: what I check before choosing

Written by

A server plan is only part of the decision. Here is how I assess resources, backups and ongoing work before putting a website or application on a VPS.

Published on

Hetzner VPS for a business website: what I check before choosing

Updated

Start with the application

For a business website, I first list what must run: public pages, the API, a database, uploaded files and background jobs. The question is whether someone can operate that combination reliably within the budget. A virtual server can suit an application that needs control over its runtime. Managed hosting can suit a team that wants fewer operational tasks.

On this portfolio, Astro serves the public pages and a separate Rust API handles the content. PostgreSQL stores records and object storage holds uploads. Those components have different recovery needs. Treating them as a single folder would make a backup plan incomplete.

Check resources and the full bill

Hetzner offers shared and dedicated CPU resource categories. A virtual CPU count alone does not tell you which category you are buying. Check the current plan documentation rather than assuming that every VPS has dedicated CPU capacity.

I also account for IP addresses, storage, backups and the time needed for updates. I do not publish a fixed price comparison here: provider prices and included allowances change. The useful comparison is the cost of the required configuration and its operation.

Question What to verify
What runs on the server? Runtime, database and background work
Where do files live? Local disk, attached volume or object storage
Who handles an incident? Access, monitoring and an agreed contact
How is recovery checked? Restore records and files in isolation

A snapshot is not the whole recovery plan

Hetzner states that server backups and snapshots exclude attached Volumes. That matters if the database or uploads live there. Write down each data location and its own recovery procedure. Keep credentials out of the repository and test a restore before relying on the setup.

Before choosing a VPS
Before choosing a VPS.

When I would choose something else

If the owner needs a mostly static website and does not want server administration, a managed platform can remove work. If the application needs its own services and a maintainer is available, a VPS is worth evaluating. The right choice follows the application and the support arrangement.

For an existing system, I start with an inventory and a proposed hosting and maintenance plan. That makes the responsibilities visible before moving anything.

Sources

Hetzner server categories · Backup and snapshot coverage · Portfolio source

Talk to me

Tell me what you have in mind. I usually reply within one working day.