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 October 2026

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

01

Zelie and Coolify side by side

Install and upkeep

Install

Zelie
YesOne command, a few minutes
Coolify
YesOne command

No PHP stack to run

Zelie
YesOne Go binary
Coolify
NoPHP and Laravel, with PostgreSQL and Redis

Runs without Docker

Zelie
YesIts own containerd
Coolify
NoBuilt on Docker

Light on memory

Zelie
YesUnder 66 MB, checked on every change
Coolify
PartlyNeeds at least 2 GB of RAM

Updates from the panel

Zelie
YesOne click, rolls back by itself if it fails
Coolify
YesOne click or automatic

Game servers

Pterodactyl and Pelican eggs

Zelie
Yes21 games ready, any other by its link
Coolify
No

Console, files, SFTP, schedules

Zelie
Yes
Coolify
No

Players and RCON tools

Zelie
YesRust and Minecraft, a player list for some Steam games
Coolify
No

Safe passwords by default

Zelie
YesRCON and admin passwords get a random value
Coolify
No

Steam updates

Zelie
YesChecks each hour, updates when nobody plays
Coolify
No

Apps and databases

Deploy from GitHub on push

Zelie
Yes
Coolify
Yes

Deploys without downtime, one-click rollback

Zelie
YesLast five versions kept
Coolify
Yes

Automatic HTTPS for apps

Zelie
Yes
Coolify
Yes

Databases

Zelie
YesPostgreSQL, MariaDB, Redis, with a data browser, linkable to game servers too
Coolify
YesMany engines

Metrics

Zelie
YesRequests, errors, memory and CPU for a day
Coolify
PartlyServer and container usage

Security

Two-step login

Zelie
YesRequired, with a passkey or an app
Coolify
PartlyOptional

Nothing on the network runs as root

Zelie
YesThe root part has no port
Coolify
NoReaches servers as root over SSH

Secrets the panel cannot read back

Zelie
Yes
Coolify
No

Encrypted backups to S3

Zelie
YesEncrypted on the server
Coolify
PartlyDatabase backups to S3

Coming later

Several machines from one panel

Zelie
Planned
Coolify
Yes

Sub-users with their own permissions

Zelie
Planned
Coolify
PartlyTeams

Docker Compose and one-click services

Zelie
No
Coolify
Yes
  • Yes
  • Partly
  • Planned
  • No

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

02

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 66 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.

03

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. 01Connect GitHub in Zelie. It creates a GitHub App in your own account, with access only to the repositories you choose.
  2. 02Create the app from the repository, or from the image you used, and paste its variables as a .env file.
  3. 03Create 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. 04Point the domain at Zelie once the new app is live, and remove the old one.

04

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.

Coolify alternative with game servers built in · Zelie