Ein Telegram-Bot ist der klassische erste Grund, einen Server zu mieten: er funktioniert perfekt auf deinem Laptop, bis du den Deckel schließt. Dann ist er offline, und die Nutzer bemerken es innerhalb von Minuten.
Ihn auf einen Server zu bringen ist ein Fünfzehn-Minuten-Job — und günstiger, als die meisten Leute annehmen.
Was ein Telegram-Bot braucht
Sehr wenig. Ein Polling-Bot ist meist eine Leerlauf-Schleife, die auf Telegrams Long-Poll-Endpunkt wartet:
- RAM: Dutzende von Megabyte für einen typischen Python- oder Node-Bot. Unser Nano (3 $/Mon. — 2 vCPU, 1 GB RAM, 15 GB NVMe) betreibt einen bequem, und mehrere gleichzeitig.
- Netzwerk: ungemessen auf allen Plänen, also produziert ein gesprächiger Bot keine Rechnung.
- Verfügbarkeit: der ganze Punkt.
- Eine öffentliche IP — nur für Webhooks. Polling braucht überhaupt keine eingehende Konnektivität, weshalb unsere NAT-Pläne dafür in Ordnung sind.
Polling vs Webhooks, in einer Zeile: Polling ist einfacher und funktioniert auf jedem Plan; Webhooks sind schneller und leichter, brauchen aber eine öffentliche IP, eine Domain und TLS — nimm einen Plan mit dedizierter IP (ab 8 $/Mon.), wenn du sie willst.
Einen Bot in fünfzehn Minuten bereitstellen
# Ubuntu 24.04
apt update && apt install -y python3-pip python3-venv git
# Dein Bot
git clone https://github.com/you/your-bot.git /opt/bot
cd /opt/bot
python3 -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt # z. B. aiogram oder python-telegram-bot
# Halte ihn am Leben — übersteht Abstürze und Neustarts
cat >/etc/systemd/system/tgbot.service <<'EOF'
[Unit]
Description=Telegram Bot
After=network.target
[Service]
Type=simple
WorkingDirectory=/opt/bot
ExecStart=/opt/bot/.venv/bin/python bot.py
Restart=always
RestartSec=5
Environment=BOT_TOKEN=your_token_here
[Install]
WantedBy=multi-user.target
EOF
systemctl daemon-reload
systemctl enable --now tgbot
journalctl -u tgbot -f
Restart=always ist die Zeile, die zählt. Ein Bot, der um 3 Uhr morgens abstürzt und unten bleibt, bis du es bemerkst, ist schlimmer als kein Bot.
Betreibst du mehrere Bots? Kopiere die Unit-Datei pro Bot (tgbot-a.service, tgbot-b.service), oder setze jeden in einen Container und lass Docker Compose sie alle nach einem Neustart zurückbringen.
Warum Leute Bots bei uns hosten
Zwei Gründe, beide praktisch.
Du brauchst keine Identität, um ihn zu mieten. E-Mail zum Registrieren, USDC oder USDT zum Bezahlen — Base, Ethereum oder Polygon. Kein Pass-Scan für einen 3-$-Server. Neu bei Krypto-Zahlung?
Er ist günstig genug, um wegwerfbar zu sein. Für 3 $/Monat ist das Hochfahren einer Maschine für einen Bot ein Rundungsfehler. Kill sie, wenn das Projekt stirbt; niemand hält deine Karte hinterlegt.
Einen Plan wählen
| Was du betreibst | Plan | Preis |
|---|---|---|
| Ein oder ein paar Polling-Bots | Nano | 3 $/Mon. |
| Bots plus eine Datenbank oder ein geschäftigerer Bot | Micro | 5 $/Mon. |
| Webhooks mit deiner eigenen Domain und TLS | Nano-IP | 8 $/Mon. |
| Viele Bots, Container, ein Dashboard | Small | 8 $/Mon. |
Volles root, NVMe, ungemessener Traffic auf einem 1-Gbit/s-Port, Deutschland oder Finnland. Zahle jährlich — ein Krypto-Transfer statt zwölf.
Verwandte Lektüre
- Einen Discord-Bot auf einem VPS hosten — dasselbe Muster, andere Plattform
- Einen neuen VPS absichern: eine Checkliste — zehn Minuten, es wert
Bereit? Stelle einen Bot-Server bereit → — 3 $/Monat, live in etwa einer Minute, kein Ausweis nötig.
Kommentare
Noch keine Kommentare. Sei der Erste.