Een Telegram-bot is de klassieke eerste reden om een server te huren: hij werkt perfect op je laptop tot je de deksel sluit. Dan is hij offline, en de gebruikers merken het binnen minuten.
Hem op een server krijgen is een klus van vijftien minuten — en goedkoper dan de meeste mensen aannemen.
Wat een Telegram-bot nodig heeft
Heel weinig. Een polling-bot is grotendeels een idle loop die wacht op Telegrams long-poll-endpoint:
- RAM: tientallen megabytes voor een typische Python- of Node-bot. Onze Nano ($3/mnd — 2 vCPU, 1 GB RAM, 15 GB NVMe) draait er één comfortabel, en meerdere tegelijk.
- Netwerk: ongemeten op alle plannen, dus een spraakzame bot loopt geen rekening op.
- Uptime: het hele punt.
- Een publiek IP — alleen voor webhooks. Polling heeft helemaal geen inkomende connectiviteit nodig, en daarom zijn onze NAT-plannen er prima voor.
Polling vs webhooks, in één regel: polling is eenvoudiger en werkt op elk plan; webhooks zijn sneller en lichter maar hebben een publiek IP, een domein en TLS nodig — neem een dedicated-IP-plan (vanaf $8/mnd) als je ze wilt.
Implementeer een bot in vijftien minuten
# Ubuntu 24.04
apt update && apt install -y python3-pip python3-venv git
# Your 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 # e.g. aiogram or python-telegram-bot
# Keep it alive — survives crashes and reboots
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 is de regel die ertoe doet. Een bot die om 3 uur 's nachts crasht en down blijft tot je het merkt is erger dan geen bot.
Meerdere bots draaien? Kopieer het unit-bestand per bot (tgbot-a.service, tgbot-b.service), of zet elk in een container en laat Docker Compose ze allemaal terugbrengen na een herstart.
Waarom mensen bots bij ons hosten
Twee redenen, beide praktisch.
Je hebt geen identiteit nodig om het te huren. E-mail om je aan te melden, USDC of USDT om te betalen — Base, Ethereum of Tron. Geen paspoortscan voor een server van $3. Nieuw met cryptobetaling?
Het is goedkoop genoeg om wegwerpbaar te zijn. Voor $3/maand is een box opzetten voor één bot een afrondingsfout. Kill het wanneer het project sterft; niemand heeft je kaart geregistreerd.
Een plan kiezen
| Wat je draait | Plan | Prijs |
|---|---|---|
| Eén of een paar polling-bots | Nano | $3/mnd |
| Bots plus een database, of een drukkere bot | Micro | $5/mnd |
| Webhooks met je eigen domein en TLS | Nano-IP | $8/mnd |
| Veel bots, containers, een dashboard | Small | $8/mnd |
Volledige root, NVMe, ongemeten verkeer op een 1 Gbit/s-poort, Duitsland of Finland. Betaal per jaar — één crypto-overdracht in plaats van twaalf.
Gerelateerd leesvoer
- Host een Discord-bot op een VPS — zelfde patroon, ander platform
- Beveilig een nieuwe VPS: een checklist — tien minuten, de moeite waard
Klaar? Implementeer een bot-server → — $3/maand, live in ongeveer een minuut, geen ID vereist.
Reacties
Nog geen reacties. Wees de eerste.