Skip to content
Puranode

Website hosting

Your website, in its own container

Host a website in an isolated nginx + PHP container with dedicated resources — free SSL, a free subdomain, bring your own domain via CNAME, SFTP, MySQL, one-click WordPress and automated backups.

What's included

The essentials, done well

Isolated container

Your site runs in its own nginx + PHP container with dedicated RAM and CPU — not a noisy shared box.

Free SSL + subdomain

Automatic HTTPS and a free <name>.sites.puranode.com subdomain on every plan.

Bring your own domain

Already own a domain? Point it with a simple CNAME — no transfer, no registration needed.

One-click WordPress

Install WordPress in a click, or upload any PHP app over SFTP.

SFTP + MySQL

Full SFTP file access and MySQL databases included on every plan.

Automated backups

Your site is backed up automatically so you can roll back with confidence.

Pricing

Simple plans, no surprise renewals

Starter

1 GB RAM
€4.99/mo
  • 1 website · 1 MySQL database
  • 1 GB RAM · 1 vCPU (isolated container)
  • 15 GB NVMe storage
  • Free SSL + free subdomain
  • Bring your own domain (CNAME)
  • SFTP access · automated backups
Get started
On request

Business

2 GB RAM
€9.99/mo
  • 3 MySQL databases
  • 2 GB RAM · 2 vCPU (isolated container)
  • 35 GB NVMe storage
  • Free SSL + free subdomain
  • Bring your own domain (CNAME)
  • SFTP access · automated backups
  • One-click WordPress
Ask us to set it up

Set up by hand once you get in touch.

On request

Pro

4 GB RAM
€17.99/mo
  • 5 MySQL databases
  • 4 GB RAM · 4 vCPU (isolated container)
  • 75 GB NVMe storage
  • Free SSL + free subdomain
  • Bring your own domain (CNAME)
  • SFTP access · automated backups
  • One-click WordPress
Ask us to set it up

Set up by hand once you get in touch.

Plans include hosting only — we don't sell domains or email mailboxes. Bring a domain you already own (CNAME) or use your free puranode.com subdomain.

FAQ

Website hosting — FAQ

How much does website hosting cost?

Website hosting at Puranode starts at €4.99/month (Starter: 1 GB RAM, 1 vCPU, 15 GB NVMe, 1 site, 1 MySQL database), with Business at €9.99 and Pro at €17.99. Flat price, VAT included, cancel anytime.

Can I use my own domain?

Yes. Point any domain you already own with a simple CNAME — no transfer needed. Every plan also includes a free <name>.sites.puranode.com subdomain with automatic SSL.

Do you sell domains or email mailboxes?

No — Puranode is hosting only. You bring a domain you already own (or use your free subdomain). This keeps pricing simple and honest; we don't upsell webmail or domain registration.

Can I run WordPress?

Yes. WordPress installs in one click, or you can upload any PHP application over SFTP. Each plan includes MySQL databases and full file access.

Can I run something other than WordPress?

Yes. The container is nginx plus php-fpm, so any PHP application you can upload works, along with plain static sites. WordPress is simply a toggle that installs it for you during provisioning. What it is not built for is a long-running Node or Python process, which is a different shape of workload and belongs on the AI agent hosting plans instead. If you are unsure which side your project falls on, email hello@puranode.com before ordering.

Whose software is the container image?

The web hosting egg and its container image are third-party open source, published by YmoT, and we did not write them. What we run is the PHP image selection, the reverse proxy in front of your container, the Let's Encrypt certificates for your subdomain and any custom domains, the MySQL and SFTP layer from Pterodactyl, and the nightly backups. Being clear about the boundary matters when you are deciding what to depend on.

How do I move an existing WordPress site across?

Upload the files into /home/container/www over SFTP, import your database dump into the database the panel created, and update wp-config.php with the panel's endpoint, username and password. Add the X-Forwarded-Proto snippet at the same time, because the site will be behind our proxy. Test on the free sites.puranode.com hostname first, and move DNS last, once you can see the site working on that address.

How long does a custom domain take to go live?

The slow part is DNS, and it is under your control rather than ours. If you are moving a live domain, the old TTL decides how long stale answers keep circulating, so lower it a day ahead. Once the hostname resolves to us, email hello@puranode.com and we add the vhost and issue the Let's Encrypt certificate. The certificate cannot be issued before the DNS points here, because validation checks the live name over HTTP.

Do I get SSH or root access?

No. File access is SFTP and the panel's file manager, and the panel console shows the server's output. There is no root shell inside the container, and system-level packages are not something you install yourself. In exchange you get the parts most people actually want to change: the nginx vhost, the PHP configuration, an optional Composer module and an optional cron module, all editable as files in your own directory.

What happens if I stop the server?

It stays stopped. The first power-on after provisioning is sent for you automatically, because the billing panel creates servers without starting them, but after that first start we do not touch the power state again. That is deliberate, so a stop you asked for is respected rather than quietly undone a minute later. Starting it again is a button in the panel.