What SrvYard supports and what it does not

llms.txt

SrvYard manages servers you own and the sites on them. This page is the honest checklist: what it installs and runs for you, what each plan includes, and what it does not do, so you can tell whether a project fits before you spend an hour on it.

Everything here was checked against the product itself. Where a version or a price can change (a new PHP release, a plan price), the screens in the dashboard are always the final word.

Before you begin

Nothing is required to read this page. If you want to compare it with your own project, have the stack and the PHP or Node.js version of the project to hand. Terms such as site, server and organisation are explained in Organisations, servers and sites: how they fit together.

1. Site types

When you create a site you choose its type from the New site menu on the Sites page. The type decides the form, the web directory and the starting deploy script.

The New site menu on the Sites page
The New site menu lists every site type SrvYard can create.
  1. New site (1): opens the menu.
  2. The menu (2): ten types in four groups.
Group Types What they are
PHP Laravel, Symfony, Statamic Frameworks with a public/ web root, Composer and a shared .env. Statamic is Laravel based.
PHP WordPress A WordPress site with its own database, installed by SrvYard.
PHP phpMyAdmin phpMyAdmin to manage the databases of one server.
PHP PHP Any PHP application served through PHP-FPM.
JavaScript Next.js, Nuxt.js Node.js applications behind an Nginx proxy.
Static Static HTML HTML, CSS and JavaScript served directly by Nginx.
Other Other Anything else: you choose the web directory and write the deploy script.

Deployments come from GitHub, GitLab, Bitbucket or any Git URL, and run either in place or as zero-downtime releases. WordPress and phpMyAdmin are installed by SrvYard and have no repository.

Note

The Other type is a blank canvas, not a Python, Ruby or Go runtime. See "What SrvYard does not support" below.

2. Servers and providers

A server is a machine SrvYard connects to over SSH. You can have SrvYard create it at a cloud provider, or connect one you already rent.

The Connect a provider panel
The seven cloud providers SrvYard can create servers on.
  1. DigitalOcean (1): you connect with the SrvYard app or an API token.
  2. Proxmox VE (2): virtual machines on your own Proxmox cluster, version 8.1 or later.

The providers are DigitalOcean, Hetzner Cloud, Akamai (Linode), Vultr, Amazon EC2, Amazon Lightsail and Proxmox VE. Each needs credentials you create in your own account, such as an API token or an IAM access key; the panel says which. Servers are created in your account and billed to you by the provider.

The eighth option is Custom VPS: any fresh Ubuntu server you can reach over SSH, wherever it is hosted. See Provision a server at a cloud provider and Connect an existing server.

Operating systems. SrvYard installs onto Ubuntu 24.04 LTS or Ubuntu 26.04 LTS. Other Linux distributions and Windows are not supported.

Server types

The Server type choice
The seven server types; the type decides what SrvYard installs.
  1. App server (1): a full-stack machine with Nginx, PHP, Supervisor and optional database, Redis and Memcached. This is the usual choice for one server.
  2. Database server (2): MySQL, MariaDB or PostgreSQL only.
  3. Meilisearch server (3): a search server. The others are Web server, Load balancer, Cache server (Redis and Memcached) and Worker server (PHP and Supervisor, not reachable over HTTP).

3. PHP and Node.js versions

Several PHP versions can run side by side on one server, and each site picks one. SrvYard offers PHP 8.1 to 8.5 and the 8.6 release candidate. New servers start with PHP 8.4.

The PHP versions on the Runtimes tab
PHP 8.1 to 8.5, and the 8.6 release candidate, each with its support status.
  1. Install version (1): adds another PHP version to the server.
  2. PHP 8.6 (2): marked RC and Pre-release. A release candidate is for testing, not production, so SrvYard asks you to confirm before it installs one.

The tags follow php.net: 8.5 is Current, 8.4 Stable, 8.3 and 8.2 Security fixes only, and 8.1 End of life. You can still install an end-of-life version, but it no longer receives fixes, so move off it when you can. Choose and switch PHP versions explains it in full.

Node.js is offered in the major versions 22, 24 and 26, with 22 as the default. One major runs for the whole server, and a site can pin its own in its advanced settings. Builds can use npm, pnpm, Yarn or Bun.

The Node.js card on the Runtimes tab
Node.js 22, 24 and 26, with npm, Corepack for pnpm and Yarn, and Bun.
  1. Node 26 (1): each major shows its release stage, such as Maintenance LTS or Current.
  2. Enable Corepack (2): provides pnpm and Yarn.
  3. Install Bun (3): adds Bun, which is optional.

See Node.js versions and package managers. Composer is covered in Composer and global tools.

4. Databases, caches and other services

  • Databases: MySQL, MariaDB and PostgreSQL. A server can hold PostgreSQL next to one of the MySQL family; MySQL and MariaDB exclude each other.
  • Caches: Redis and Memcached.
  • Search: Meilisearch.
  • Always installed by the server types above: Nginx, PHP-FPM and Supervisor for background processes, depending on the type; the firewall is managed from the server's Firewall tab.

On top of those, SrvYard manages certificates (Let's Encrypt or your own), the scheduler, queue workers and daemons, database and file backups to your own S3-compatible storage, heartbeats and server monitoring. The related pages are Create a database, Redis, Memcached and cache services and Manage services and restarts.

5. Features by plan

SrvYard has three public plans: Hobby (free), Pro and Business. Limits and features are the same in every currency; prices are in pounds, euros or dollars.

The plans and their features
The plans and which features each includes.
  1. Start free (1): creates an account on the Hobby plan.
Hobby Pro Business
Price Free £5 a month £12 a month
Organisations 1 3 10
Servers 1 10 Unlimited
Sites 3 Unlimited Unlimited
Team members per organisation 3 10 Unlimited
Deployments per month 100 Unlimited Unlimited
History kept 7 days 30 days 90 days
API access and webhooks No Yes Yes
Database backups No Yes Yes
Server monitoring No Yes Yes
Teams and roles No No Yes
AI explanations of failed deployments No No Yes

Yearly billing costs ten months instead of twelve. Compare plans and know your limits has the prices in all three currencies and what each limit counts.

Note

A Web terminal (a terminal in the browser) appears in the plan lists, but it is planned and not built yet. Until it ships, use any SSH client.

6. What SrvYard does not support

Be aware of these before you commit a project.

  • Python, Ruby, Go, Java and .NET. They are not site types and SrvYard does not install or manage their runtimes. You can create a site of the Other type and write your own deploy script, but installing the language, running the process and wiring it into Nginx is your own work and is not a supported path. PHP, Node.js (Next.js and Nuxt.js) and static files get the whole setup.
  • Docker, Docker Compose and Kubernetes. SrvYard does not build, deploy or orchestrate containers. Sites run directly on the server with Nginx, PHP-FPM or Node.js. You may install Docker yourself, but SrvYard will not manage it.
  • Other Node frameworks as managed types. Only Next.js and Nuxt.js have their own type. Another Node application can use Other, with the same limits as above.
  • Windows servers and other Linux distributions than the two Ubuntu LTS versions.
  • Hosting on SrvYard's own machines. The servers are always yours.
  • Domain registration and managed email hosting. You bring your own domain and mailbox provider.
  • A command line tool. Use the dashboard or the REST API.
  • The web terminal. Planned, not available yet (see section 5).
Tip

Not sure a project fits? Describe it in the chat or open a ticket and we will tell you honestly.

Troubleshooting

  • The PHP version I need is not listed. Only the versions in section 3 are offered. An end-of-life version such as 8.1 is installable but unsupported upstream. Older ones, such as 7.4, are not offered.
  • My project is written in Python, Ruby or Go. Section 6 explains the limits of the Other type. If you want a managed path, the project has to be PHP, Node.js (Next.js or Nuxt.js) or static.
  • My provider is not in the list. Rent the machine there, install Ubuntu 24.04 or 26.04 and use Custom VPS to connect it over SSH.
  • A feature page says it is not on my plan. Check the table in section 5, or the Billing page. Teams, roles and AI explanations are Business features; the API, webhooks, backups and monitoring need Pro.
  • I installed a PHP release candidate and my site breaks. A release candidate can contain changes that break applications. Switch the site back to a stable version.
Last updated 2026-10-248 min readNeed help? Contact support