Telegram-Bot 24/7 auf Ihrem eigenen VPS: Polling oder Webhook über HTTPS, systemd-Neustart, ab €12/Monat. Dedizierte IPv4, Karte oder Krypto, live in Minuten.
Gratis-Hoster schlafen nach Inaktivität ein, begrenzen Ausführungen und starten Ihren Prozess mitten in einem Job neu. Ein VPS nimmt alle drei weg: Ihr Prozess läuft, bis Sie ihn stoppen, Updates von Telegram landen auf Ihrer dedizierten IPv4 ohne Port-Forwarding, und Sie entscheiden, wann der Bot aktualisiert wird — nicht ein Wartungsfenster der Plattform.
| Szenario | Tarif | Warum |
|---|---|---|
| Ein Bot, keine Datenbank | Core VPS 4 — €12/Monat | Ein Python-Bot verweilt bei ~150 MB — 8 GB lassen Luft für Medien und Logs |
| Bot + PostgreSQL + Nachrichtenverlauf | Core VPS 6 NVMe — €13/Monat | NVMe hält Verlaufsabfragen unter Dauerwrites schnell |
| Mehrere Bots, CI, Staging | Core VPS 8 — €30/Monat | 24 GB für parallele Dienste auf einer Box |
cat > /etc/systemd/system/mybot.service <<'EOF' [Unit] Description=My Telegram Bot After=network-online.target [Service] WorkingDirectory=/opt/mybot ExecStart=/opt/mybot/venv/bin/python bot.py Restart=always RestartSec=5 [Install] WantedBy=multi-user.target EOF systemctl daemon-reload systemctl enable --now mybot
Polling zum Start: keine Domain, kein Zertifikat, funktioniert ab Minute eins — die Anleitung benutzt es. Webhook, wenn Sie wachsen: Telegram schiebt Updates per HTTPS auf Ihren Server, also stellen Sie Caddy oder nginx vor den Bot-Prozess.
Nicht für Polling — der Bot verbindet sich selbst nach außen. Für einen Webhook ist ein Hostname mit Zertifikat der saubere Weg (Caddy stellt es automatisch aus); starten Sie ohne und fügen Sie es beim Umschalten hinzu.
Ein einzelner Python-Bot verweilt bei ~150 MB, ein Node.js-Bot bei ~80 MB. Selbst der Einstiegstarif mit 8 GB trägt einen Bot plus Datenbank plus Staging-Kopie mit reichlich Luft.
Ihr Bot, Ihr Server €12 zum Start, Krypto akzeptiert, live in Minuten. Zu den Tarifen →