Zum Inhalt springen

AS213941 · Peering-20 % auf alle VPS mit dem Code NVH20 · Lieferung innerhalb von 60 Sekunden

Linux-VPSAb 2,49 € pro MonatWindows-VPSAb 3,49 € pro MonatFiveM-ServerAb 0,99 € pro MonatMinecraft-ServerAb 1,99 € pro Monat
VPS & Cloud

Sortimente

Linux-VPS mit NVMeRoot-Zugriff, Debian, Ubuntu, Alma…Windows-VPS mit RDPRemote-Desktop, inklusive LizenzDedizierte ServerIntel Xeon Gold, exklusive RessourcenVPS PterodactylVorinstallierte Spielesammlung

Netzwerk und Hosting

Anti-DDoSWebhostingWohnungswesenIP-TransitVPN

Fachleute

VPS für ResellerHändlerprogramm
Lösungen

Bots und Automatisierung

VPS-KI-AgentenEin Server für Ihre Code-Assistenten und autonomen AgentenVPS OllamaIhre private KI ohne GPU, Daten in FrankreichTelegram-Bot auf einem VPSPython oder Node.js – jederzeit erreichbarVPS-Bot für DiscordMusik, Moderation, Eintrittskarten: ohne UnterbrechungVPS-Bot für VintedDiscord-Überwachung und Benachrichtigungen rund um die UhrVPS n8nWorkflows ohne Begrenzung der AusführungsanzahlVPS VPNEin verschlüsselter Tunnel, der nach Frankreich führtWeb-Scraping auf einem VPSGeplante Datenerfassung, dedizierte IP-Adresse

Handel

VPS ForexIhre Roboter verwalten die Positionen während der NachtVPS MetaTrader 4Mehrere MT4-Terminals auf einem RechnerVPS MetaTrader 5Devisen, Indizes und Aktien in MT5NinjaTrader-VPSFutures und NinjaScript-StrategienVPS-Prop-FirmaChallenges und finanzierte Konten, Terminal stets onlineVPS Trading AfrikaMetaTrader in Paris, vom Maghreb oder aus Westafrika ausVPS RDPWindows-Remote-Desktop, stets aktivVPS-HandelsbotOpen-Source-Krypto-Bots, geschützte API-Schlüssel

Windows-Desktop

Windows 10-VPSFür Ihre Software, die Windows 10 erfordertWindows 11-VPSDer moderne Windows-Arbeitsplatz, von überall aus zugänglichVPS SEOGroße Websites crawlen, ohne Ihren PC zu überlastenVPS-StreamingEin OBS-Studio, das vom Rechenzentrum aus sendetWordPress-VPSSchnelle Websites auf NVMe-Festplatten
Marktplatz

Künstliche Intelligenz

OllamaLokale Sprachmodelle ohne externe APIOpen WebUIEine Chat-Oberfläche für Ihre Ollama-ModelleAnythingLLMPersönlicher KI-Assistent für Ihre Dokumente (PDFs, Websites, Notizen): Arbeitsbereiche, Suche …LangflowDer visuelle Editor „Langflow“ zum Erstellen von Agenten, RAG-Abläufen und KI-APIs, geschützt durch Ihre…FlowiseErstellen Sie Ihre Agenten und KI-Chatbots (LangChain, RAG, Tools) visuell mit Flowise, Ihrem…QdrantDie Vektordatenbank Qdrant für Ihre RAG- und semantischen Suchprojekte, API …

Handel

MetaTrader 5Offizielles MetaTrader 5-Terminal (MetaQuotes), im portablen Modus installiert, Verknüpfung auf dem…MetaTrader 4Offizielles MetaTrader 4-Terminal (MetaQuotes), im portablen Modus installiert, Verknüpfung auf dem…Forex-VPS-Paket (MT4 + MT5)MetaTrader 4 und MetaTrader 5 gemeinsam installiert, jeweils in einem eigenen portablen Ordner, auf einem VPS…NinjaTrader 8NinjaTrader 8-Plattform mit den entsprechenden Voraussetzungen (.NET 4.8, WebView2): installiert ab dem…FreqtradeOpen-Source-Krypto-Trading-Roboter mit der Benutzeroberfläche FreqUI, installiert im Modus…Interactive Brokers TWS / IB GatewayTrader Workstation oder IB Gateway (für die API und die Handelsroboter) von Interactive Brokers…

Bots und Agenten

Claude CodeDer Code-Agent von Anthropic in Ihrem TerminalCodex CLIDas OpenAI-Befehlszeilen-ToolTelegram-BotHosten Sie Ihren Telegram-Bot (Python, Node.js oder Bun): Ihren Code aus Git oder einer…Discord-BotHosten Sie Ihren Discord-Bot (discord.py, discord.js, Bun…): Ihren Code aus Git oder einer…OpenClawOpenClaw, der rund um die Uhr verfügbare Open-Source-KI-Assistent: Chatten Sie mit ihm auf…Hermes-AgentAutonomer Open-Source-KI-Agent von Nous Research mit Gedächtnis und Fähigkeiten, die…

Bereitstellung und Automatisierung

DockerDie Container-Engine und Docker Composen8nIhre Automatisierungen – ohne Begrenzung der AusführungsanzahlPortainerVerwalten Sie Ihre Docker-Container über den BrowserCoolifyStellen Sie Ihre Anwendungen über Git auf Ihrem Server bereitUptime KumaÜberwachen Sie Ihre Websites und Server, einschließlich Benachrichtigungen

Websites und Datenbanken

WordPressDas am häufigsten verwendete CMS auf einer schnellen Nginx-PlattformApache + PHP + MySQLWebserver, der für das Hosting Ihrer Websites bereit ist: Apache2, PHP und die gängigen PHP-Erweiterungen, MariaDB…MySQL (MariaDB)MySQL-kompatibler MariaDB-Datenbankserver mit Ihrer Datenbank und Ihrem…PleskDas Plesk Obsidian-Hosting-Panel wurde mit den empfohlenen Komponenten installiert: Websites…NextcloudIhre Cloud für Dateien, Kalender und Kontakte

Netzwerk und Sicherheit

WireGuardIhr verschlüsseltes VPN – kostenlos vorinstalliertVaultwardenEin selbst gehosteter Passwortmanager

Spielserver

FiveMFiveM-Server (FXServer + txAdmin), MariaDB und phpMyAdmin sind installiert und konfiguriert, unter…MinecraftSchlüsselfertiger Minecraft-Server für die Java Edition: Paper, Purpur, Fabric, NeoForge, Forge oder…RustRust-Server (Facepunch) mit LinuxGSM: automatische Updates, Neustart nach…Counter-Strike 2Dedizierter Counter-Strike-2-Server mit LinuxGSM (ca. 60 GB zum Herunterladen), GSLT-Token…PalworldPalworld-Dedizierter Server mit LinuxGSM: Name, Passwort, Anzahl der Spieler und Passwort für…ValheimDedizierter Valheim-Server mit LinuxGSM, passwortgeschützt (vom Spiel vorgeschrieben)…
Gaming

Spielserver

FiveM-ServertxAdmin, ESX, QBCoreMinecraft-ServerJava, Bedrock, ModpacksRust-ServerOxid, Kohlenstoff, ReinigungstücherNova-Life-ServerRP Nova-Life: Amboise

Schutz und Hilfsmittel

FiveM-Anti-DDoSKostenlose Tools
Ressourcen

Lernen

DokumentationBlog

Kundendienst

KontaktSLA-Verpflichtung
Angebote anzeigen Kundenbereich Peering · AS213941

Bots · Anleitung · 8 Min.

Einen Telegram-Bot auf einem VPS hosten – von der ersten Nachricht bis zum 24-Stunden-Service

Vom NVHCloud-Team · 2. November 2026 · 8 Min.

Ein auf Ihrem Computer gestarteter Telegram-Bot wird beendet, sobald Sie ihn schließen. Auf einem VPS läuft er ununterbrochen, startet nach einem Fehler automatisch neu und ist von jedem Gerät aus erreichbar. Diese Anleitung beginnt bei Null: Erstellung des Bots, erstes Python-Skript, dauerhafter Betrieb, Wahl zwischen Polling und Webhook sowie bewährte Sicherheitspraktiken.

💡 Um Zeit zu sparen, kann der Telegram-Bot vorinstalliert werden (Python, Node.js oder Bun): Geben Sie im Befehl Ihren Token und Ihren Code aus Git oder einem Archiv an. Die Abhängigkeiten, der automatische Neustart und das Protokoll werden für Sie verwaltet. Siehe Vorinstallierter Telegram-Bot.

1. Erstellen Sie den Bot mit BotFather

  1. Öffnen Sie in Telegram einen Chat mit @BotFather, dem offiziellen Konto.
  2. Senden Sie /newbot, wählen Sie anschließend einen Namen und eine Kennung, die mit bot.
  3. BotFather stellt Ihnen ein Token zur Verfügung. Damit erhalten Sie die vollständige Kontrolle über den Bot: Veröffentlichen Sie es niemals und legen Sie es niemals in einem Git-Repository ab.

Sollte der Spielstein verloren gehen, /revoke in BotFather wird dies sofort ersetzt.

2. Das VPS vorbereiten

Ein einfacher Bot hat einen sehr geringen Ressourcenverbrauch: 1 GB RAM reicht zu Beginn völlig aus. Beginnen Sie mit einem gesicherten Debian- oder Ubuntu-VPS (siehe Erste Schritte und Debian oder Ubuntu). Erstellen Sie einen eigenen Benutzer ohne Administratorrechte:

apt update && apt install -y python3 python3-venv
adduser --disabled-password --gecos "" bot
su - bot
mkdir ~/monbot && cd ~/monbot
python3 -m venv venv
venv/bin/pip install python-telegram-bot

3. Das erste Skript

Erstellen Sie ~/monbot/bot.py :

import os
from telegram import Update
from telegram.ext import Application, CommandHandler, ContextTypes
async def start(update: Update, context: ContextTypes.DEFAULT_TYPE):
    await update.message.reply_text("Bonjour, je tourne sur un VPS !")
app = Application.builder().token(os.environ["BOT_TOKEN"]).build()
app.add_handler(CommandHandler("start", start))
app.run_polling()

Das Token wird aus einer Umgebungsvariablen eingelesen und erscheint daher nicht im Code. Führen Sie einen Test durch und beenden Sie den Vorgang anschließend mit Ctrl+C :

BOT_TOKEN="VOTRE_JETON" venv/bin/python bot.py

Senden Sie /start an Ihren Bot in Telegram: Er muss antworten.

4. Den Dienst mit systemd im Dauerbetrieb ausführen

Legen Sie als Root das Token in einer Datei ab, auf die nur Root Lesezugriff hat:

install -m 600 /dev/null /etc/monbot.env
echo 'BOT_TOKEN=VOTRE_JETON' > /etc/monbot.env

Erstellen Sie anschließend /etc/systemd/system/monbot.service :

[Unit]
Description=Bot Telegram
After=network-online.target
Wants=network-online.target
[Service]
User=bot
WorkingDirectory=/home/bot/monbot
EnvironmentFile=/etc/monbot.env
ExecStart=/home/bot/monbot/venv/bin/python bot.py
Restart=always
RestartSec=5
[Install]
WantedBy=multi-user.target

Aktivieren Sie den Dienst:

systemctl daemon-reload
systemctl enable --now monbot
systemctl status monbot
journalctl -u monbot -f     # journal en direct

Der Bot startet nun nach einem Fehler und nach einem Neustart des VPS wieder. Nach einer Änderung am Code: systemctl restart monbot. Bei einem Bot in Node.js funktioniert dieselbe Methode, und PM2 ist eine weitere gängige Option.

5. Polling oder Webhook?

Telegram bietet zwei Möglichkeiten, Nachrichten zu empfangen, die sich gegenseitig ausschließen: Solange ein Webhook konfiguriert ist, getUpdates funktioniert nicht.

KriteriumAbfrage (getUpdates)Webhook (setWebhook)
GrundsatzIhr Bot fragt Telegram abTelegram sendet jede Nachricht an Ihre URL
EinrichtungKeine, funktioniert sofortDomäne oder IP-Adresse mit obligatorischem HTTPS
Zu öffnende PortsKeineNur 443, 80, 88 oder 8443
Ideal fürDie meisten BotsBots mit hohem Datenverkehr oder solche, die in eine Website integriert sind

Beginnen Sie mit dem Polling: Dabei werden keine Ports freigegeben, und diese Methode eignet sich sehr gut für einen VPS, der ständig in Betrieb ist. Sollte der Bot ausgeschaltet sein, speichert Telegram die Nachrichten bis zu 24 Stunden lang in der Warteschlange. Informationen zum Umstieg auf den Webhook finden Sie unter Nginx und SSL.

⚠️ Die Fehlermeldung Conflict: terminated by other getUpdates request Das bedeutet, dass zwei Instanzen Ihres Bots mit demselben Token laufen, beispielsweise auf Ihrem PC und auf dem VPS. Beenden Sie eine davon.

6. Sicherheit und bewährte Verfahren

  • Beschränken Sie sensible Befehle an Ihre Telegram-ID: if update.effective_user.id != MON_ID: return.
  • Vertrauen Sie niemals den erhaltenen Nachrichten : Überprüfen Sie die von den Benutzern übermittelten Daten, insbesondere wenn der Bot eine Aktion auf dem Server ausführt oder eine Datenbank abfragt.
  • Mit Git bereitstellen und fügen Sie Ihre Geheimnisdateien zu .gitignore.
  • Aktualisieren Sie das System und die Abhängigkeiten und aktivieren Sie die Firewall.
  • Sichern Sie Ihre Daten je nachdem, ob der Bot eine SQLite-Datenbank oder einen Dateiordner verwendet. Siehe Sicherungen mit Borg.

7. Welcher VPS ist für Ihren Bot geeignet?

Bot-TypRAM
Einfache Befehle, Benachrichtigungen, Warnmeldungen1 bis 2 GB
Mit Datenbank, mehrere Tausend Benutzer2 bis 4 GB
Verarbeitung von Bildern oder Dateien, mehrere Bots4 bis 8 GB
Lokales KI-Modell über Ollama8 GB und mehr

Auf einem einzigen VPS können mehrere Bots gehostet werden: Richten Sie für jeden Bot einen eigenen Dienst ein, jeweils mit einem eigenen Token. Lesen Sie dazu unsere Linux-VPS mit NVMe. Entwickeln Sie eher für Discord? Siehe die Seite VPS für Discord-Bot.

Häufig gestellte Fragen

Benötigt man einen VPS, um einen Telegram-Bot zu hosten?

Nicht zum Testen: Ihr Computer reicht aus. Für einen ständig verfügbaren Bot benötigen Sie einen Rechner, der stets eingeschaltet und mit dem Internet verbunden ist – genau das bietet ein VPS.

Wie viel RAM benötigt ein Telegram-Bot?

1 GB reicht für einen einfachen Bot aus. Planen Sie mehr ein, wenn Sie eine Datenbank, Dateiverarbeitung oder mehrere Bots auf demselben Server hinzufügen.

Muss ich einen Port auf meinem VPS öffnen?

Nicht per Polling, da Ihr Bot die Verbindung zu Telegram herstellt. Bei einem Webhook muss einer der HTTPS-Ports 443, 80, 88 oder 8443 erreichbar sein.

Gehen meinem Bot während eines Ausfalls Nachrichten verloren?

Telegram speichert ausstehende Nachrichten bis zu 24 Stunden lang. Der Bot ruft diese beim Neustart ab, sofern die Unterbrechung diese Zeitspanne nicht überschreitet.

Was soll ich tun, wenn mein Chip undicht geworden ist?

Senden Sie den Befehl „/revoke“ an BotFather, um ein neues Token zu generieren, aktualisieren Sie anschließend die entsprechende Einstellung in Ihrer Umgebungsdatei und starten Sie den Dienst neu.

Linux-VPS mit NVMe

Root-Zugriff, Intel Xeon Gold und NVMe, bereitgestellt innerhalb von 60 Sekunden. Ab 2,49 € pro Monat.