Alle Systeme betriebsbereit 21 akzeptierte Kryptowährungen · Monero willkommen KYC-freie Richtlinie
ChainVPS

Trading · kein KYC

Freqtrade hosten auf einem Offshore-VPS

Betreiben Sie den Open-Source-Krypto-Trading-Bot Freqtrade rund um die Uhr auf einem Offshore-VPS ohne KYC, den Sie in Kryptowährung bezahlen — Ihre Strategie, API-Schlüssel und Handelshistorie kommen nie mit einem SaaS eines Drittanbieters in Berührung.

Was es ist

Freqtrade ist ein kostenloser, quelloffener algorithmischer Krypto-Trading-Bot in Python, der sich über CCXT mit Börsen verbindet (Binance, Kraken, Bybit, OKX und Dutzende weitere). Er führt Ihre eigenen, zurückgetesteten Strategien im Dry-Run- oder Live-Modus aus, stellt eine REST-API sowie das FreqUI-Web-Dashboard bereit und kann Strategien hyperoptimieren/backtesten sowie FreqAI-Machine-Learning-Modelle trainieren.

Warum offshore hosten

Ein Trading-Bot muss rund um die Uhr online bleiben und verwahrt Börsen-API-Schlüssel, mit denen sich Geld bewegen lässt — dafür wollen Sie Infrastruktur, die Sie selbst kontrollieren, statt eine Shared Cloud, die an Ihre rechtliche Identität gebunden ist. Ein Offshore-VPS ohne KYC, bezahlt in Kryptowährung, hält Ihr strategisches Know-how, Schlüsselmaterial und Ihre Trading-Spuren von jedem KYC-pflichtigen Anbieterkonto fern, während unlimitierte Bandbreite und inkludierter DDoS-Schutz den Bot erreichbar und die Börsenverbindung stabil halten.

Das Deployment

Ein funktionierendes Referenz-Setup

Kopieren Sie dies auf eine neue ChainVPS-Instanz. Ersetzen Sie die Platzhalter und starten Sie sie anschließend.

docker-compose.yml
# Ubuntu 24.04 — install Docker first:
#   curl -fsSL https://get.docker.com | sh
#
# Then scaffold Freqtrade's user_data + config, then start.
# Bootstrap (run once, before bringing the stack up):
#   docker compose run --rm freqtrade create-userdir --userdir /freqtrade/user_data
#   docker compose run --rm freqtrade new-config --config /freqtrade/user_data/config.json
#   # edit user_data/config.json: exchange keys, pairs, dry_run:true to start,
#   # and set api_server.listen_ip_address 0.0.0.0 + a strong jwt_secret_key/password.
#
# docker-compose.yml:
services:
  freqtrade:
    image: freqtradeorg/freqtrade:stable
    restart: unless-stopped
    container_name: freqtrade
    volumes:
      - "./user_data:/freqtrade/user_data"
    # Bind FreqUI/REST API to localhost only — reach it via SSH tunnel:
    #   ssh -L 8080:127.0.0.1:8080 user@your-vps
    ports:
      - "127.0.0.1:8080:8080"
    command: >
      trade
      --logfile /freqtrade/user_data/logs/freqtrade.log
      --db-url sqlite:////freqtrade/user_data/tradesv3.sqlite
      --config /freqtrade/user_data/config.json
      --strategy SampleStrategy

Firewall

Zu öffnende Ports

PortProtokollZweck
8080TCPFreqUI-Web-Dashboard + REST-API — an 127.0.0.1 gebunden lassen und über einen SSH-Tunnel erreichen, niemals ungeschützt im Internet exponieren
22TCPSSH für die Verwaltung und für das Tunneling zu FreqUI; von Port 22 weg verlegen und nur Key-Auth verwenden
443TCPOptional — nur wenn Sie FreqUI statt mit einem SSH-Tunnel mit einem authentifizierten HTTPS-Reverse-Proxy vorschalten

Richtige Dimensionierung

Welchen Plan Sie brauchen

Leicht

VPS Nano/Small (1 vCPU, 1-2 GB RAM)

Ein einzelner Bot, Dry-Run oder Live auf einer Handvoll Paare, kein Hyperopt auf der Maschine selbst. Freqtrade läuft im Leerlauf mit wenigen hundert MB; das reicht für 24/7-Trading völlig aus.

Mittel

VPS Pro (2-4 vCPU, 4-8 GB RAM)

Live-Bot auf vielen Paaren plus gelegentliche Backtesting- und Hyperopt-Läufe. Zusätzliche Kerne verkürzen mehrtägige Hyperopt-Jobs von Stunden auf Minuten; SSD hilft bei großen OHLCV-Datensätzen.

Hoch

Dedicated (or top VPS with 8+ vCPU / 16+ GB)

FreqAI-ML-Modelltraining, große mehrjährige Backtests oder mehrere Bots parallel. FreqAI ist CPU-/RAM-hungrig — dedizierte Kerne vermeiden Noisy-Neighbor-Verzögerungen beim erneuten Trainieren der Modelle.

Beste Standorte: Freqtrade verwahrt Börsen-API-Schlüssel und Ihren strategischen Vorteil, weshalb die Privacy-Tier-Standorte (NL, CH, RO, IS, MD, LU) gut passen — CH und IS sind starke Wahlen für rechtliche Privatsphäre. Es gibt einen echten Zielkonflikt: Die Trading-Latenz hängt von der Entfernung zur Matching-Engine Ihrer Börse ab. Wenn Sie also enge Timeframes auf einer Binance-artigen Plattform fahren, bietet NL die beste Mischung aus niedriger europäischer Latenz und Privatsphäre. Freqtrade handelt auf Basis von Candle-Closes (kein Sub-Millisekunden-HFT), daher sind einige zehn Millisekunden Latenz für die meisten Strategien unbedenklich — wählen Sie die Privacy-Tier-Standorte frei.

Sichern Sie es ab

Hardening-Checkliste

  • Port 8080 niemals im öffentlichen Internet exponieren. Die oben gezeigte Bindung an localhost beibehalten und FreqUI über einen SSH-Tunnel erreichen (ssh -L 8080:127.0.0.1:8080), oder es hinter einen authentifizierten HTTPS-Reverse-Proxy stellen. Ein offenes FreqUI mit den Endpunkten /forceexit und /forcebuy ist ein direkter Weg, um Ihr Konto leerzuräumen.
  • Jede Strategie zunächst mit dry_run:true starten und erst dann auf Live umschalten, wenn Backtesting das Verhalten bestätigt hat. Einen harten Stoploss und max_open_trades in config.json festlegen, damit ein Bug keine Überhebelung verursachen kann.
  • Börsen-API-Schlüssel erstellen, bei denen Trading aktiviert, Auszahlungen jedoch DEAKTIVIERT sind, und den Schlüssel per IP-Whitelist auf die statische IP Ihres VPS beschränken. So kann ein geleakter Schlüssel zwar handeln, aber keine Coins von der Börse abziehen.
  • config.json absichern: Sie enthält Schlüssel sowie den FreqUI jwt_secret_key/das Passwort im Klartext — mit chmod 600 schützen, einen langen, zufälligen jwt_secret_key setzen und niemals in Git committen. Erwägen Sie stattdessen, Secrets über Umgebungsvariablen zu übergeben.
  • Den Server selbst härten: nur Key-basiertes SSH auf einem nicht standardmäßigen Port, UFW, das nur SSH erlaubt, unattended-upgrades aktiviert, und user_data/ (Konfiguration, SQLite-Trade-DB, Strategien) regelmäßig extern sichern.
  • Die Telegram-Integration von Freqtrade für Trade-Alerts und die Fernsteuerung per /status, /stop, /forceexit aktivieren — so lässt sich ein fehlerhafter Bot vom Smartphone aus stoppen, ohne die Web-UI zu öffnen.

Fragen

Hosting Freqtrade — FAQ

Muss ich eingehende Ports öffnen, damit der Bot handeln kann?

Nein. Freqtrade baut ausgehende Verbindungen zur Börsen-API auf; für Trades sind keine eingehenden Ports nötig. Port 8080 dient nur dem optionalen FreqUI-Dashboard und sollte hinter einem SSH-Tunnel an localhost gebunden bleiben.

Kann ich es zunächst im Dry-Run (Paper Trading) betreiben?

Ja, und das sollten Sie auch. Setzen Sie dry_run:true in config.json, um Trades gegen Live-Marktdaten zu simulieren, ohne echte Orders auszulösen. Wechseln Sie erst dann zu Live, wenn Ihre Strategie zurückgetestet ist und Sie das Verhalten im Dry-Run beobachtet haben. Für Dry-Run oder Backtesting werden keine Börsen-Schlüssel mit echten Guthaben benötigt.

Bewältigt ein kleiner VPS Live-Trading?

Problemlos. Ein VPS Nano oder Small mit 1 vCPU / 1-2 GB betreibt ein Single-Bot-Setup rund um die Uhr live. Mehr Kerne und RAM benötigen Sie nur für Hyperopt auf der Maschine selbst, große Backtests oder FreqAI-Machine-Learning-Training — das sind stoßweise Rechenlasten und keine dauerhafte Auslastung.

Wie greife ich sicher auf das FreqUI-Dashboard zu?

Lassen Sie 8080 wie in der Compose-Datei an 127.0.0.1 gebunden und öffnen Sie von Ihrem Laptop aus einen SSH-Tunnel: ssh -L 8080:127.0.0.1:8080 user@your-vps, rufen Sie dann http://localhost:8080 auf. So bleibt die Trade-Control-API vollständig vom öffentlichen Internet ferngehalten.

Ist der Betrieb eines Trading-Bots bei ChainVPS erlaubt?

Ja. Freqtrade ist legitime Software, die sich mit öffentlichen Börsen-APIs verbindet. ChainVPS arbeitet ohne KYC und wird in Kryptowährung bezahlt, sodass keine Identität mit der Handelsaktivität verknüpft ist — Sie sind jedoch selbst dafür verantwortlich, die Nutzungsbedingungen Ihrer Börse und die für Sie geltenden Vorschriften einzuhalten.

Wie sorge ich dafür, dass der Bot nach einem Neustart oder Absturz weiterläuft?

Die Compose-Datei verwendet restart: unless-stopped, und der Docker-Dienst startet beim Booten, sodass der Bot nach einem Neustart oder Container-Absturz automatisch wieder anläuft. Richten Sie Telegram-Alerts ein, damit Sie benachrichtigt werden, falls er stoppt, und sichern Sie user_data/ regelmäßig, um Ihre Trade-Datenbank und Konfiguration zu erhalten.

Bereitstellen Freqtrade
in den nächsten 60 Sekunden.

Unlimitierte Bandbreite · DDoS inklusive · 21 Kryptowährungen · Kein KYC.