Ein Gameserver-Panel für deine eigene Maschine
Zelie ist ein selbst gehostetes Gameserver-Panel. Es betreibt Minecraft, Rust, Valheim und andere Spiele aus denselben Eggs, die Pterodactyl und Pelican nutzen, auf einem Linux-Server, ohne Docker zu installieren und ohne Datenbank, um die du dich kümmern musst.


Was Zelie für einen Gameserver tut
Du wählst ein Spiel, legst Speicher, CPU, Platte und Ports fest, und Zelie installiert es mit dem eigenen Installationsskript des Eggs. Ab dann hat der Server eine Seite mit allem, was du für seinen Betrieb brauchst. Zelie installieren erklärt, wie das Panel selbst auf die Maschine kommt.
- Konsole
- Live-Ausgabe mit Farben, die letzten 500 Zeilen beim Öffnen und eine Befehlszeile mit Verlauf. Start, Stopp, Neustart und Kill.
- Dateien und Editor
- Ein Dateimanager im Browser mit Hochladen per Drag-and-drop, Archiven und einem Code-Editor, der C#, JavaScript, Lua, JSON, YAML und Konfigurationsdateien einfärbt.
- SFTP
- Anmeldung mit einem SSH-Schlüssel oder einem Passwort, das für genau diesen einen Server erstellt wird. Dein Kontopasswort funktioniert nie über SFTP.
- Zeitpläne
- Cron-Zeiten für Konsolenbefehle, Power-Aktionen und Backups, der Reihe nach ausgeführt.
- Backups
- Die Dateien des Servers nach Zeitplan, auf dem Server verschlüsselt, mit einer Kopie in jedem S3-kompatiblen Speicher.
- Steam-Updates
- Zelie prüft einmal pro Stunde, welcher Build der neueste ist, und kann das Spiel aktualisieren, wenn niemand spielt.
- Spieler
- Für Rust und Minecraft: wer online ist, wer da war, Chat, Kick, Ban und Notizen. Einige andere Steam-Spiele bekommen eine Liste, wer online ist.
- Ports
- Wähle, welchen Port aus deinem Pool jeder Zweck bekommt. Zelie öffnet sie in der Firewall und schließt sie, wenn der Server gelöscht wird.
- Metriken
- CPU, Speicher und Netzwerk für jeden Server, mit farbiger Auslastung im Kopfbereich, damit ein heiß laufender Server auffällt.
Die Spiele in der Liste
Zelie listet 21 Spiele, aus den Egg-Repositories von Pelican bei einem festen Commit, den jedes Zelie-Release nennt. Jeder Eintrag wird bei jeder Änderung automatisch heruntergeladen und geprüft.
Minecraft (8)
- Vanilla
- Paper
- Purpur
- Fabric
- Forge
- NeoForge
- Velocity
- Bedrock
Survival und Bauen (10)
- Rust
- Valheim
- Palworld
- ARK: Survival Ascended
- 7 Days to Die
- Project Zomboid
- Enshrouded
- V Rising
- Sons of the Forest
- Satisfactory
Shooter und Sandbox (3)
- Counter-Strike 2
- Garry’s Mod
- Squad
Jedes andere Egg funktioniert auch. Füge die https-Adresse einer Egg-Datei im Pterodactyl- oder Pelican-Format ein, und Zelie importiert sie.
Ein Hinweis dazu, wie weit das erprobt ist. Zelie ist jung und entwickelt sich schnell. Minecraft läuft in den automatischen Tests von Anfang bis Ende, und Rust wurde auf einem echten Server installiert und gespielt. Die anderen Spiele sind gelistet und ihre Eggs geprüft, aber noch nicht jedes Spiel wurde auf einem Live-Server gespielt. Sichere, was dir wichtig ist.
Zwei Spiele haben eigene Anleitungen: das Minecraft-Server-Panel und das Rust-Server-Panel.
Ports, Firewall und die Adresse für Spieler
Gameserver nehmen ihre Ports aus einem Pool, den du einmal einrichtest, auf einer IP-Adresse oder mehreren. Jeder Zweck hat seinen eigenen Port: das Spiel, der Query-Port, RCON und bei Rust die Companion-App. Du wählst, welchen Port aus dem Pool jeder bekommt, beim Anlegen des Servers und später im Tab „Network“.
Zelie leitet die Ports mit nftables an den Container weiter und gibt sie in ufw frei, wenn es aktiv ist. Spieler verbinden sich direkt mit dem Server, und Spiel-Traffic geht nie durch einen Tunnel. Die Seite „Server“ zeigt die Adresse, die Spieler nutzen sollen, ermittelt aus den Netzwerkkarten der Maschine.
Sicherer als die üblichen Voreinstellungen
- Ein RCON- oder Admin-Passwort, das das Egg leer lässt oder auf einen Platzhalter wie
changemesetzt, bekommt beim Anlegen des Servers einen langen Zufallswert. - Jeder Gameserver läuft in einem eigenen Container mit eigenem User-Namespace. Nichts läuft privilegiert.
- Der Dateimanager kann den eigenen Ordner des Servers nicht verlassen, auch nicht über einen symbolischen Link im Volume.
Die Seite zur Architektur erklärt, wie Panel, Core und Container voneinander getrennt bleiben.
Für wen es ist
Zelie passt zu einer Freundesgruppe, die einen Minecraft- oder Valheim-Server auf einer gemieteten Maschine will, und zu einem kleinen Host, der eine Handvoll Server betreibt und sie an einem Ort haben will. Es passt auch zu allen, die eine Website, ihre Datenbank und einen Gameserver auf derselben Maschine wollen, ohne drei getrennte Werkzeuge.
Noch passt es nicht zu allen. Zelie verwaltet einen Server, und ein Panel kann nicht mehrere Maschinen betreiben; mehrere Server sind als bezahlte Edition geplant. Freunde und Moderatoren können einen eigenen Login bekommen, beschränkt auf die Server und Aktionen, die du auswählst.
Im Vergleich mit reinen Game-Panels
Pterodactyl und Pelican sind für Gameserver gemacht und machen das gut. Sie sind ausgereift, verwalten viele Maschinen und lassen dich Spielern eigenen Zugang geben. Sie bestehen aber auch aus mehreren Teilen: einem PHP-Panel mit Datenbank, Webserver und Redis, dazu einem Daemon auf jeder Maschine, der Docker nutzt.
Zelie ist ein Binary mit eigenem containerd und betreibt Apps und Datenbanken neben den Gameservern. Wenn du heute mehrere Maschinen brauchst, bleib bei Pterodactyl oder Pelican. Der Vergleich mit Pterodactyl geht die Unterschiede genauer durch, und der ganze Vergleich nimmt Coolify dazu.
Fragen
Lässt sich ein Pterodactyl-Egg importieren?
Ja. Zelie liest Eggs im Pterodactyl- und im Pelican-Format. Füge beim Anlegen eines Servers die https-Adresse der Egg-Datei ein.
Brauchst du Docker?
Nein. Zelie bringt sein eigenes containerd mit und betreibt Container selbst. Ist Docker schon auf der Maschine, kann es bleiben. Zelie fasst weder die Container noch die Firewall-Regeln von Docker an.
Läuft es neben Pelican oder Wings?
Ja, auf derselben Maschine. Wings nutzt Port 2022 für SFTP und Zelie 2222, sie kommen sich also standardmäßig nicht in die Quere. Beide Panels wollen die Ports 80 und 443, wenn du eine Domain nutzt, also erreiche Zelie über einen Cloudflare Tunnel oder verlege den anderen Webserver auf andere Ports. Gib jedem Panel einen eigenen Bereich an Spielports.
Wie bekommst du Zelie?
Free steht allen offen: Erstelle ein Konto und installiere Zelie auf einem eigenen Server. Zelie installieren zeigt die Schritte. Pro, ebenfalls für den eigenen Server, und Business, für alle, die Hosting verkaufen, folgen; keine der beiden ist schon zu kaufen.
Können sich Freunde anmelden, um einen Server zu verwalten?
Ja. Lade sie mit einem Link ein und wähle für jeden Server, was sie dürfen: Konsole, Start und Stopp, Dateien, Backups und mehr. Sie sehen nur die Server, die sie bekommen haben.
Zelie installieren
Zelie ist in früher Entwicklung, und Free steht allen offen: Erstelle ein Konto und installiere es auf einem eigenen Server. Pro und Business folgen: Pro ebenfalls für den eigenen Server, Business für alle, die Hosting verkaufen.