Discord-Bots auf deinem eigenen Linux-Server hosten
Zelie betreibt Discord-Bots auf deinem eigenen Debian- oder Ubuntu-Server direkt neben Websites, Datenbanken und Gameservern. Pushe zu GitHub oder lade Dateien per SFTP hoch, halte DISCORD_TOKEN versiegelt, verbinde PostgreSQL oder Redis mit einem Klick und überlasse Neustarts, Backups und nächtliche Sicherheitsupdates dem Panel. Es installiert sich über dein Konto als einzelnes Go-Binary ohne Docker.


Aus GitHub deployen oder einfach Dateien hochladen
- Push zu GitHub
- Verbinde ein privates oder öffentliches Repository über eine GitHub App in deinem eigenen Konto. Zelie baut mit deinem Dockerfile oder erkennt Node.js, Python, Go und mehr über Railpack und führt vor dem Start deine Tests aus.
- Reine Dateien oder SFTP
- Für kleine Bots ohne Build-Schritt wählst du Node.js, Python, Bun, Deno oder Java und lädst den Ordner im Browser oder per SFTP über Port 2222 hoch. Die Dateien sind die App.
- Ein Container-Image
- Starte ein fertiges öffentliches Image; Zelie prüft die Registry einmal täglich und bietet neue Versionen an, sobald sich der Tag bewegt.
Immer nur eine Bot-Instanz online, mit schnellem Rollback
Web-Apps mit Domain starten den neuen Container neben dem alten, damit kein Besucher eine Unterbrechung merkt. Bei einem Discord-Bot würden sich dadurch kurzzeitig zwei Instanzen gleichzeitig am Discord-Gateway anmelden und auf jeden Befehl doppelt antworten.
Weil ein Discord-Bot ohne Domain läuft, stoppt Zelie zuerst den alten Container und startet danach den neuen. Schlägt der Start fehl, fährt Zelie automatisch den bisherigen Container wieder hoch. Die letzten fünf Versionen bleiben für ein Ein-Klick-Rollback bereit.
Versiegelte Tokens, Datenbanken und Absturzschutz
- Versiegelte Bot-Tokens
- Trage
DISCORD_TOKENeinzeln ein oder füge eine.env-Datei ein. Geheimnisse werden beim Speichern versiegelt, sind im Panel nicht wieder auslesbar und bleiben als BuildKit-Secrets außerhalb des Images. - PostgreSQL, MariaDB und Redis
- Erstelle mit einem Klick eine Datenbank und verknüpfe sie für
DATABASE_URLoderREDIS_URL. Datenbanken haben keinen öffentlichen Port und werden jede Nacht gesichert. - Kontrollierter Neustart nach Abstürzen
- Beendet sich der Bot unerwartet, startet Zelie ihn mit wachsendem Abstand neu. Nach fünf Abstürzen in zehn Minuten bleibt er gestoppt und zeigt die letzten Logzeilen, statt das Gateway zu fluten.
- Nächtliche Sicherheitsupdates
- Um 04:30 Uhr Serverzeit baut Zelie bei Node-Sicherheitsreleases neu und testet Paket-Fixes zuerst auf einem eigenen Branch.
- Kein offener Port nötig
- Jeder Bot läuft im eigenen Container und User-Namespace mit Speicher- und CPU-Limits und baut nur eine ausgehende Verbindung zu Discord auf.
- Verschlüsselte S3-Backups
- Bot-Daten, verknüpfte Datenbanken und Panel-Einstellungen werden auf dem Server verschlüsselt und zu beliebigem S3-Speicher kopiert.
Auf demselben VPS wie Website und Gameserver
Oft gehört ein Discord-Bot zu einem Minecraft- oder Rust-Server und einer Community-Seite. Zelies eigene Prozesse belegen im Leerlauf unter 66 MB (~120 MB mit containerd), sodass selbst ein kleiner VPS Platz für Bot, Datenbank und Gameserver unter einem Login hat. Den Vergleich mit Coolify, Pterodactyl und Pelican findest du auf der Vergleichsseite.
Fragen
Welche Sprachen unterstützt Zelie für Discord-Bots?
Node.js (discord.js), Python (discord.py, Pycord), Bun, Deno, Go und Java laufen ohne eigenes Dockerfile – entweder per GitHub-Push (über Railpack gebaut) oder als reine Dateien per SFTP. Jede andere Laufzeitumgebung funktioniert mit einem Dockerfile.
Laufen beim Deployen kurzzeitig zwei Kopien meines Bots?
Nein. Bei Apps ohne Domain stoppt Zelie zuerst den laufenden Container und startet dann den neuen, sodass sich nie zwei Gateway-Sessions überschneiden. Startet der neue Container nicht, kommt der alte zurück.
Braucht ein Discord-Bot eine Domain oder einen offenen Port?
Nein. Lass das Domain-Feld beim Anlegen einfach leer. Der Bot verbindet sich ausgehend aus seinem isolierten Container mit Discord, ohne offenen Port auf dem VPS.
Wie bekomme ich Zelie?
Zelie Free steht allen offen und umfasst bis zu 3 Apps, 3 Datenbanken und 3 Gameserver auf deinem eigenen Linux-VPS. Erstelle ein Konto und folge den Schritten unter Zelie installieren.
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.