A Coolify alternative that also runs game servers

Zelie is a self-hosted alternative to Coolify. It deploys apps from GitHub, a Docker image or plain files, runs PostgreSQL, MariaDB and Redis, and hosts game servers beside them, all from one binary that installs with one command and needs no Docker.

Updated September 2026

An app’s deployments in Zelie: the live version and four earlier ones with a Roll back link

Zelie and Coolify side by side

Zelie Coolify
Install and upkeep
Install Yes One command, a few minutes Yes One command
No PHP stack to run Yes One Go binary No PHP and Laravel, with PostgreSQL and Redis
Runs without Docker Yes Its own containerd No Built on Docker
Light on memory Yes Under 90 MB, checked on every change Partly Needs at least 2 GB of RAM
Updates from the panel Yes One click, rolls back by itself if it fails Yes One click or automatic
Game servers
Pterodactyl and Pelican eggs Yes 21 games ready, any other by its link No
Console, files, SFTP, schedules Yes No
Safe passwords by default Yes RCON and admin passwords get a random value No
Steam updates Yes Checks each hour, updates when nobody plays No
Apps and databases
Deploy from GitHub on push Yes Yes
Deploys without downtime, one-click rollback Yes Last five versions kept Yes
Automatic HTTPS for apps Yes Yes
Databases Yes PostgreSQL, MariaDB, Redis, with a data browser Yes Many engines
Metrics Yes Requests, errors, memory and CPU for a day Partly Server and container usage
Security
Two-step login Yes Required, with a passkey or an app Partly Optional
Nothing on the network runs as root Yes The root part has no port No Reaches servers as root over SSH
Secrets the panel cannot read back Yes No
Encrypted backups to S3 Yes Encrypted on the server Partly Database backups to S3
Coming later
Several machines from one panel Planned Yes
Sub-users with their own permissions Planned Partly Teams
Docker Compose and one-click services No Yes

Comparing with Pterodactyl and Pelican as well? The full table has all of them.

What Zelie adds

  • Game servers beside your apps. Minecraft, Rust, Valheim and 18 more are ready, and any Pterodactyl or Pelican egg can be imported, with a console, files, SFTP and schedules.
  • No Docker, no PHP. Zelie is one binary of about 50 MB with its own containerd and its state in SQLite. Its processes stay under 90 MB of memory when idle, where Coolify asks for at least 2 GB of RAM.
  • A deploy that keeps the old version up. A push builds, runs your tests and passes a health check before traffic moves. If a step fails, the old version keeps serving, and the last five versions stay ready to roll back.
  • Root has no port. The web panel runs as its own user, and the part that runs as root listens on no network port.
  • Sealed secrets and required two-step login. The panel cannot read app secrets back, and every account needs a passkey or an authenticator app.
An app’s deployments in Zelie: the live version and four earlier ones with a Roll back link

Builds use your Dockerfile, or Railpack works out how to build the project. A container image or a folder of your own files run too. Each app is one image or Dockerfile; Docker Compose files are not read.

Moving from Coolify to Zelie

There is no import tool. An app moves by pointing Zelie at the same GitHub repository or image and giving it the same environment variables and domain.

  1. Connect GitHub in Zelie. It creates a GitHub App in your own account, with access only to the repositories you choose.
  2. Create the app from the repository, or from the image you used, and paste its variables as a .env file.
  3. Create the database in Zelie and link it to the app. The app gets DATABASE_URL. To move the data, dump it from the old database and upload the dump to restore it in Zelie.
  4. Point the domain at Zelie once the new app is live, and remove the old one.

Questions

Can Zelie deploy from GitHub like Coolify?

Yes. Every push to the app’s branch builds, tests and deploys it, if you leave that on. Private repositories work through a GitHub App that Zelie creates in your account.

Does Zelie run Docker Compose files?

No. An app is one image, one Dockerfile or a folder of files. A project with several services becomes one app per service, linked to its databases.

Which databases does Zelie run?

PostgreSQL 18 and 17, MariaDB 11.8 and 10.11, and Redis 8. None has a port open to the internet, and linking one to an app gives the app its connection variables.

Can I run Zelie and Coolify on the same server?

They can share a machine in principle, since Zelie does not touch Docker. Both want ports 80 and 443 for domains, so reach Zelie through a Cloudflare Tunnel or move one of them off those ports.

Install Zelie

Run this as root on a Debian or Ubuntu server. It checks the release’s signature, installs Zelie and asks how people will reach the panel.

curl -fsSL https://github.com/Caria-Core/zelie/releases/latest/download/install.sh | sh

Free on a single server. Read how the install works first if you want to know what it changes.