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.

Die Live-Konsole eines Minecraft-Servers in Zelie, mit farbigen LogzeilenDie Live-Konsole eines Minecraft-Servers in Zelie, mit farbigen Logzeilen

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 changeme setzt, 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.

support@cariacore.com

Gameserver-Panel für Pterodactyl-Eggs · Zelie