Server Requirements

Spin gives you the power to choose any host that you want. Although the responsibility is on your shoulders to get a server set up, Spin makes it very easy to get this accomplished.

Choose a host

We've run VPS Benchmarks against a number of hosts and have found the following hosts to have great value. The links below are referral links, meaning we get a small kickback if you sign up -- but this doesn't affect our recommendations.

Hetzner

Hetzner is a German-based company with data centers in the EU and the US. Their pricing is very competitive and they have incredible performance.

With the link below, they offer €⁠20 (~$21 USD) credits free which can get you a server for a few months.

Sign Up with Hetzner →

Vultr

Vultr is a US-based company that has a great reputation for performance and value. They have a wide range of data centers around the world and a great API for automation.

With the link below, they are offering $100 in credits -- which can get you quite a bit for a few months.

Sign Up with Vultr →

Digital Ocean

Digital Ocean is a US-based company that has data centers all around the world. Although their performance generally lacks compared to other providers, there are so many resources that natively support their offerings.

With the link below, they are offering $200 in credits over 60 days.

Sign Up with Digital Ocean →

Any other host

Spin is host-agnostic, meaning you can run Spin anywhere. If you have a preferred host, you can use them as well. Just make sure that your host meets the following requirements below.

Hardware specs largely depend on your project, but even for simple apps, we recommend the following:

  • CPU: 1 CPU core
  • RAM: 1GB
  • Storage: >25GB SSD
  • Architecture: x86_64 (64-bit) [request ARM64 support]
  • Operating System: Ubuntu 22.04 LTS or newer
  • Snapshots/Backups: Highly recommended
  • Firewall: Configured to allow SSH and HTTPS traffic (22/tcp, 80/tcp, 443/tcp, 2222/tcp)
  • Access: Root SSH access is required

Spin requires a fresh server installation. Do not install Spin on servers that already have control panels (like Plesk, cPanel) or other server management tools (like Laravel Forge) installed, as this can cause configuration conflicts.

Next steps

The next step is to understand how servers work with Spin.

Learn how servers work with Spin →