Software · Server panelZelie by Caria Core

Zelie

Everything your server runs, in one panel.

Websites, services, the databases behind them and the game servers your friends play on. Most people run those with three different tools. Zelie runs all of them, from one file you install with one command.

Install

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

Debian or Ubuntu · amd64 or arm64 · free on a single server

Alpha: it runs real sites and game servers, and changes quickly.

A push goes live only once it builds, passes its tests and answers a health check. Until then the old version keeps serving.

01 / Everything

Three tools, replaced by one.

Game panels treat a website as a game server in disguise. Web platforms know nothing about consoles, UDP ports or SteamCMD. And the databases end up in a third place again. I run all three kinds myself, so Zelie puts them under one roof, on one server, behind one login.

Apps

GitHub · Docker image · plain files

  • Push and it goes live, built from your Dockerfile or worked out for Node, Python, Go and more.
  • Tests first: a build that fails leaves the old version serving.
  • A domain and HTTPS for each, and the last five versions one click away.

Game servers

Minecraft · Rust · Palworld · any Pterodactyl or Pelican egg

  • A live console with colours and history, from any browser.
  • Files, backups and scheduled restarts, with the firewall ports opened for you.
  • Steam games update themselves once nobody is playing, if you let them.

Databases

PostgreSQL · MariaDB · Redis

  • Linked to an app in one click, and reachable by nothing else.
  • Encrypted backups on a schedule, on the server and in S3.
  • Browse tables and keys read-only, or open them in your desktop tools.

02 / Light

50 MB

The whole panel, its proxy and its engine. One file.

Nothing else to install. Nothing else to keep updated.

Zelie keeps its own state in SQLite, a single file next to it, and talks to containerd directly. So restarting the container runtime does not take your apps down with it.

What it does not need

  • PHP
  • Node.js
  • Queue workers
  • Redis
  • A database server
  • Docker

03 / Secure

Secure the way it comes, not after a checklist.

A bug in the web panel is not root on your server. The panel you log into runs as an unprivileged user; the part that runs as root has no network port at all.

  1. 01Two steps, alwaysEvery account needs a passkey or an authenticator app.
  2. 02Sealed secretsThe panel stores your app secrets but cannot read them back.
  3. 03Every app aloneIts own container, network and user namespace. Root inside is nobody outside.
  4. 04Signed releasesAn update is checked against Zelie's signature before it runs.
  5. 05No ports to openBehind a Cloudflare Tunnel nothing listens on the internet.
  6. 06Open sourceEvery line of it is there to read on GitHub.

04 / Always on

Zelie updates itself. Your servers never notice.

One click on the Server page, no SSH. Your containers live outside Zelie, so the panel can replace itself while apps, databases and game consoles keep going. If the new version does not come up healthy, the old one is put back by itself.

The panel swaps; the line underneath never breaks.

And everything around it.

  • See what your apps doRequests, errors, memory, CPU and traffic. Kept on your server, sent nowhere.
  • Backups that come backA restore that fails puts the old data back.
  • Roll back in a clickThe last five versions of every app stay ready.
  • Live logsBuild, deploy and app logs as they happen.
  • Look inside a databaseTables, rows and Redis keys in the browser, read-only.
  • Your desktop toolsTablePlus or DBeaver through an SSH tunnel, with a user of its own.

Free on one server.

Zelie is free software under the GNU AGPL. Everything on a single server is free, with no limit on how many apps, game servers or databases you run on it.

Coming nextSeveral servers from one panel, and teams with their own permissions.

One command away.

Installing, the docs and everything that changes live on Zelie's own site.

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