EQVPS

At køre Freqtrade på en VPS: krav, Docker-opsætning og ærlige grænser

4. jul. 2026 · 5 min. læsning · EQVPS Team

En handelsbot på din bærbare er en dårlig idé af én kedelig grund: din bærbare er ikke online 24/7, og det er markeder. Luk låget midt i en handel, og botten stopper med at styre en åben position. Freqtrade — den populære open source Python-handelsbot — er bygget til at køre uovervåget, hvilket er præcis, hvad en lille VPS er til. Her er, hvad den faktisk har brug for, hvordan man sætter den op med Docker, og de ærlige grænser, ingen nævner, før du rammer dem.

Hvorfor en server, ikke din maskine

To grunde, begge praktiske:

Det er den samme logik bag at køre enhver handelsbot på en VPS — Freqtrade gør bare kravene konkrete.

Hvad den faktisk har brug for

Freqtrade selv er letvægts, men vær realistisk om arbejdsbyrden:

Sæt det op med Docker Compose

Docker er den vedligeholdte, mindst smertefulde måde at køre Freqtrade. På en frisk boks:

sudo apt update && sudo apt install -y docker.io docker-compose-v2
mkdir ~/ft && cd ~/ft
docker run --rm -v "$(pwd)/user_data:/freqtrade/user_data" \
  freqtradeorg/freqtrade:stable create-userdir --userdir user_data

Tag den officielle compose-fil og opret en konfiguration interaktivt (den vil spørge om din børs, indsats og dry-run):

curl -s https://raw.githubusercontent.com/freqtrade/freqtrade/stable/docker-compose.yml -o docker-compose.yml
docker compose run --rm freqtrade new-config --config user_data/config.json

Dry-run først — altid

Peg aldrig en frisk strategi mod rigtige penge. Freqtrade defaulter til dry-run (papir-handel), og du bør lade den blive der, indtil strategien har bevist sig på live-markedsdata et stykke tid. I config.json:

{
  "dry_run": true,
  "dry_run_wallet": 1000
}

Start den og hold øje:

docker compose up -d
docker compose logs -f

restart: unless-stopped-politikken i compose-filen er din systemd-ækvivalent her — Docker bringer botten tilbage efter et nedbrud eller en server-genstart, intet manuelt trin. (Hvis du foretrækker at køre den uden for Docker, gør en systemd-unit med Restart=always det samme job — samme princip som at holde enhver bot i live.)

Børs-API-nøgler — den del der bider folk

Det er her, en handelsopsætning går galt dyrt. To regler, ikke til forhandling:

Hold nøglerne i config.json, gør den ikke-verden-læsbar (chmod 600), og kør containeren som en ikke-root-bruger. Og lås boksen ned først — ny-VPS-sikkerhedstjeklisten tager ti minutter og lukker de døre, der betyder noget.

Backup user_data

Dine strategier, konfiguration og handelshistorik bor alle i user_data. Det er den ting, du ikke vil miste:

tar czf ft-backup-$(date +%F).tar.gz user_data

Træk den af serveren periodisk (eller ind i objektlager). At miste handels-DB'en betyder at miste din performance-historik; at miste en tuned strategi betyder at gøre optimeringen om.

De ærlige grænser

Bundlinje

Freqtrade på en VPS er den rigtige opsætning til live-botten: en $5 Micro til en fokuseret strategi, en $8 Small hvis du kører mange par, Docker Compose med restart: unless-stopped for oppetid, og en handel-kun, IP-whitelistet API-nøgle, så en lækage ikke kan dræne dig. Hold den tunge backtesting og hyperopt på din bærbare, backup user_data, og lad serveren gøre den ene ting, den er god til — at forblive online, mens markedet bevæger sig. Tilmelding er kun-e-mail, og du betaler i USDC eller USDT; en dedikeret IP er den ene opgradering, det er værd her, rent for API-nøgle-whitelisten.


Klar til at udrulle? Freqtrade er komfortabel på et Micro-abonnement; til tungere backtests eller mange par, skalér op til Small.

FAQ

Hvor meget RAM har Freqtrade brug for på en VPS?

Til en live- eller dry-run-bot er 2 GB en komfortabel baseline — Freqtrade selv er let, men Docker-imaget plus en håndfuld par og indikatorer vil have hovedrum. 1 GB kan virke til en enkelt strategi på få par, men 2 GB ($5 Micro) er det sikrere gulv. Backtesting og hyperopt er en anden historie — de er hukommelses- og CPU-sultne, og du bør køre dem på din egen maskine, ikke serveren.

Kan jeg backteste og hyperopte på VPS'en?

Du kan, men det bør du som regel ikke. Backtesting over lange intervaller og hyperopt er CPU-bundet og bursty — de vil pege kerner i minutter eller timer. På et delt, burst-orienteret abonnement er det den forkerte arbejdsbyrde (og vedvarende 100% belastning løber ind i politikken for acceptabel brug). Lav den tunge optimering lokalt, send derefter den tunede strategi til VPS'en for at køre live.

Hvordan holder jeg min børs-API-nøgle sikker på en server?

Opret nøglen med kun handels-tilladelser — aktivér aldrig udbetaling. Hvis din børs understøtter IP-whitelisting, lås nøglen til serverens IP, hvilket er en reel grund til at bruge et dedikeret-IP-abonnement (et NAT-abonnement deler nodens udgående IP). Hold nøglen i Freqtrade-konfigurationen på en root-læsbar, ikke-verden-læsbar fil, og kør botten som en ikke-root-bruger.

Hvorfor køre botten på en VPS i stedet for min bærbare?

Markeder lukker ikke, og en handelsbot skal være online kontinuerligt for at handle på signaler og styre åbne positioner. En bærbar sover, genstarter og mister wifi — hvert hul er en misset indgang eller en ustyret udgang. En VPS giver dig 24/7 oppetid og en stabil, lav-latens-forbindelse til børsen. Det er hele pointen.

← Tilbage til blogSe planer & priser →

Kommentarer

Ingen kommentarer endnu. Vær den første.

Skriv en kommentar

Kommentarer modereres, før de vises.