Skip to content
All services

Servers you own · Infrastructure

Provision without the guesswork.

Create and import servers, host websites with domains and TLS, back them up, and keep an eye on what it all costs.

  • DigitalOcean, Hetzner, Vultr, Linode, AWS, Google Cloud, Azure, OVHcloud, Scaleway and UpCloud
  • Cron jobs, daemons, firewalls and search
  • Cloudflare CDN and firewall
  • Verified backups to your storage

web-1

Hetzner Cloud · fsn1 · Ubuntu 24.04

Active

A server with its websites, resources and backups side by side.

CPU18%
Memory46%
Disk31%
Websites
3
Monthly cost
€7.59
Last backup
2h ago

Illustrative interface with sample data.

Works with

  • DigitalOcean
  • Hetzner Cloud
  • Vultr
  • Linode
  • AWS Lightsail
  • AWS EC2
  • Google Compute Engine
  • Microsoft Azure
  • OVHcloud
  • Scaleway
  • UpCloud
  • Cloudflare
  • Route 53
  • Hetzner DNS
  • Ubuntu
  • Meilisearch
  • Typesense
  • Redis
  • S3-compatible storage

Servers you own

Your servers, set up the way you’d set them up.

Provision or import

Create servers at DigitalOcean, Hetzner Cloud or Vultr, or import an Ubuntu server over SSH.

Websites with TLS

Primary domains, aliases and redirects, with automatic certificates and DNS records at Cloudflare, DigitalOcean, Hetzner or Route 53.

Backups you can trust

Scheduled backups to your own S3 storage, verified, with restores you can follow.

Inside Infrastructure

What you can do

A closer look at what Infrastructure does, grouped by the work it supports.

Servers

Create, connect and operate

Every server shows how it was set up and what has run on it since.

  • Cloud provisioningCreate servers at DigitalOcean, Hetzner Cloud or Vultr, or import one over SSH, and follow each setup stage.
  • Commands and terminalRun commands with history, open a browser terminal, and collect logs, metrics and diagnostics.
  • RecipesScripts that run on new servers, from your library or a gallery other teams share.
  • Cron jobs, daemons and firewallSchedule commands, keep queue workers, Horizon or Reverb running, and open or close ports, without editing files.
  • Search and cacheInstall Meilisearch, Typesense or Redis in a click, locally or on your private network.
  • Private networkingLet servers in the same region talk to each other over the provider’s private network.

Websites

Host and protect websites

Domains, databases and backups stay beside the website they belong to.

  • Domains and TLSPrimary domains, aliases and redirects with automatic certificates, and DNS records at Cloudflare, DigitalOcean, Hetzner DNS or Route 53.
  • DatabasesInspect website databases, add expiring users, and copy data between websites.
  • BackupsScheduled, verified backups to your own S3 storage, and restores you can follow.
  • Load balancersWeighted pools across servers with health probes.
  • CDN and firewallServe domains through Cloudflare, block countries or addresses, and rate-limit traffic.
  • Files and logsBrowse a website’s files, tail its logs and search them, and add your own web server settings.
  • Storage bucketsObject storage for your apps, attached to an environment as variables.

Costs

Know what you spend

Provider prices sit on every server, so costs never arrive as a surprise.

  • Server costsProvider prices on every server, and idle servers flagged.
  • BudgetsPer-project attribution and a monthly budget.
  • Database insightThe slowest queries on each database and tuning suggestions from the server’s counters.
  • Safe staging dataCopy production data to staging or previews with personal data masked.
  • Backups you can trustA second copy in another place, and a monthly restore drill that proves each backup works.
  • Snapshots firstA provider snapshot before updates and other risky changes, so there’s always a way back.
  • Self-healingRestart PHP-FPM, workers or the web server automatically when a health check fails.
  • Disk clean-upFind old releases, logs and caches taking up space, and clear them safely.
  • Move from Forge or PloiRead your sites with an API token and recreate each one with its environment file, cron jobs and daemons.
  • Actual billsLast month’s invoice and this month so far from DigitalOcean, Vultr, Linode, Lightsail and EC2, beside the estimate.
  • Right-sizingSuggestions for a smaller or bigger server from real CPU and memory use, with the saving.
  • Read replicasAnother MySQL or PostgreSQL server in your account copies a database server continuously, serves reads, and can be promoted if the primary fails.

A practical path through Infrastructure

Connect. Provision. Host.

Go from a cloud account to a website serving traffic, one visible step at a time.

  1. 01Connect a providerAdd a token for your DigitalOcean, Hetzner Cloud or Vultr account.
  2. 02Create a serverPick a size and region, and follow each setup stage until it’s ready.
  3. 03Add websitesPoint a domain at it, get a certificate, and schedule backups.

Safety and accountability

Keep servers yours and changes recorded.

We connect with tokens you create and can revoke. Commands, terminals and restores are recorded against the person who ran them.

  • Encrypted provider tokens
  • Your cloud account
  • Recorded commands
  • Verified backups
  • Expiring database users
  • Signed setup callbacks

Good to know

Straight answers about Infrastructure.

Whose cloud account is it?

Yours. We connect with a token you create and never hold the servers ourselves.

Can I bring existing servers?

Yes. Import an Ubuntu server over SSH; we check it before managing it.

Where do backups go?

To S3-compatible storage you own. Each backup is verified after it’s written.

Part of BuildPusher

Start with Infrastructure.

Every service has a free tier. Turn on the others when a project needs them, on the same account and bill.