EQVPS
Anza

Kuendesha Freqtrade kwenye VPS: mahitaji, usanidi wa Docker, na mipaka ya uaminifu

Jul 4, 2026 · 5 min read · EQVPS Team

Trading bot kwenye laptop yako ni wazo baya kwa sababu moja ya kuchosha: laptop yako haiko mtandaoni 24/7, na masoko yako. Funga mfuniko katikati ya trade na bot inaacha kudhibiti position iliyo wazi. Freqtrade — trading bot maarufu ya open-source ya Python — imejengwa kuendesha bila usimamizi, ambalo ndilo hasa VPS ndogo ni kwa ajili yake. Hii ndio inahitaji nini hasa, jinsi ya kuiweka na Docker, na mipaka ya uaminifu ambayo hakuna anayeaja hadi ugonge.

Kwa nini seva, si mashine yako

Sababu mbili, zote za vitendo:

Hii ni mantiki ileile nyuma ya kuendesha trading bot yoyote kwenye VPS — Freqtrade inafanya tu mahitaji kuwa madhubuti.

Inahitaji nini hasa

Freqtrade yenyewe ni nyepesi, lakini kuwa halisi kuhusu mzigo:

Iweke na Docker Compose

Docker ndio njia iliyotunzwa, yenye maumivu machache zaidi ya kuendesha Freqtrade. Kwenye sanduku jipya:

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

Chukua compose file rasmi na uunde config kwa mwingiliano (itauliza kuhusu exchange yako, stake, na 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 kwanza — daima

Kamwe usielekeze strategy mpya kwa pesa halisi. Freqtrade ni chaguo-msingi dry-run (paper trading) nawe unapaswa kuiacha hapo hadi strategy imejithibitisha kwenye data hai ya soko kwa muda. Katika config.json:

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

Ianzishe na uangalie:

docker compose up -d
docker compose logs -f

Sera ya restart: unless-stopped katika compose file ndiyo systemd-mnasaba wako hapa — Docker huleta bot tena baada ya crash au server reboot, hakuna hatua ya mkono. (Kama unapendelea kuiendesha nje ya Docker, systemd unit yenye Restart=always hufanya kazi ileile — kanuni ileile ya kuweka bot yoyote hai.)

Exchange API keys — sehemu inayowauma watu

Hapa ndipo usanidi wa trading unakwenda vibaya kwa gharama. Sheria mbili, zisizo za mazungumzo:

Weka keys katika config.json, ifanye isiyo-world-readable (chmod 600), na uendeshe container kama non-root user. Na funga sanduku kwanza — new-VPS security checklist inachukua dakika kumi na kufunga milango inayohusika.

Backup user_data

Strategies zako, config, na trade history zote zinaishi katika user_data. Hicho ndicho kitu usichotaka kupoteza:

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

Ivute hiyo nje ya seva mara kwa mara (au kwenye object storage). Kupoteza trade DB maana yake kupoteza historia yako ya utendaji; kupoteza strategy iliyotunwa maana yake kurudia optimization.

Mipaka ya uaminifu

Mstari wa chini

Freqtrade kwenye VPS ni usanidi sahihi kwa live bot: $5 Micro kwa strategy iliyolenga, $8 Small kama unaendesha pairs nyingi, Docker Compose na restart: unless-stopped kwa uptime, na API key ya trade-pekee, IP-whitelisted ili leak isiweze kukunyonya. Weka backtesting na hyperopt nzito kwenye laptop yako, backup user_data, na uache seva ifanye jambo moja ilo bora katika — kubaki mtandaoni soko linapohama. Signup ni barua-pepe-pekee nawe unalipa kwa USDC au USDT; dedicated IP ndiyo upandishaji mmoja unaostahili hapa, kwa API-key whitelist tu.


Uko tayari kudeploy? Freqtrade iko starehe kwenye mpango wa Micro; kwa backtests nzito zaidi au pairs nyingi, panda hadi Small.

FAQ

Freqtrade inahitaji RAM kiasi gani kwenye VPS?

Kwa live au dry-run bot, 2 GB ni fanani ya starehe — Freqtrade yenyewe ni nyepesi, lakini Docker image plus pairs chache na indicators zinataka nafasi. 1 GB inaweza kufanya kazi kwa strategy moja kwenye pairs chache, lakini 2 GB ($5 Micro) ni sakafu salama zaidi. Backtesting na hyperopt ni hadithi tofauti — zina njaa ya kumbukumbu na CPU, nawe unapaswa kuziendesha kwenye mashine yako, si seva.

Je naweza kufanya backtest na hyperopt kwenye VPS?

Unaweza, lakini kwa kawaida hupaswi. Backtesting kwenye ranges ndefu na hyperopt ni CPU-bound na bursty — zitabandika cores kwa dakika au masaa. Kwenye mpango unaoshirikiwa, wa burst hiyo ni mzigo usiofaa (na mzigo wa mfululizo wa 100% unaingia sera ya matumizi yanayokubalika). Fanya optimization nzito local, kisha safirisha strategy iliyotunwa kwa VPS kuendesha live.

Ninawekaje exchange API key yangu salama kwenye seva?

Unda key na ruhusa za trade pekee — kamwe usiwashe withdrawal. Kama exchange yako inasaidia IP whitelisting, funga key kwa IP ya seva, ambako ni sababu halisi ya kutumia mpango wa dedicated-IP (mpango wa NAT unashiriki IP inayotoka ya node). Weka key katika Freqtrade config kwenye faili ya root-readable, isiyo-world-readable, na uendeshe bot kama non-root user.

Kwa nini kuendesha bot kwenye VPS badala ya laptop yangu?

Masoko hayafungwi, na trading bot lazima iwe mtandaoni mfululizo kutenda kwa signals na kudhibiti positions zilizo wazi. Laptop hulala, huwaka upya, na hupoteza wifi — kila pengo ni entry iliyokosa au exit isiyosimamiwa. VPS hukupa uptime 24/7 na muunganisho thabiti, wa latency ya chini kwa exchange. Ndilo lengo zima.

← Back to blogSee plans & pricing →

Maoni

Bado hakuna maoni. Kuwa wa kwanza.

Acha maoni

Maoni yanakaguliwa kabla ya kuonekana.