Panas musim panas — semuanya meleleh, bahkan harga kami.−25%−25% pada setiap paket tahunan, hingga 31 AgustusLihat paket
EQVPS
Mulai

Menjalankan Freqtrade di VPS: kebutuhan, setup Docker, dan batasan jujur

4 Jul 2026 · 4 mnt baca · EQVPS Team

Bot trading di laptop Anda adalah ide buruk karena satu alasan membosankan: laptop Anda tidak online 24/7, dan pasar iya. Tutup tutupnya di tengah trade dan bot berhenti mengelola posisi terbuka. Freqtrade — bot trading Python open-source populer — dibangun untuk berjalan tanpa pengawasan, yang persis untuk apa VPS kecil ada. Berikut apa yang sebenarnya dibutuhkannya, cara menyiapkannya dengan Docker, dan batasan jujur yang tidak disebut siapa pun sampai Anda menabraknya.

Mengapa server, bukan mesin Anda

Dua alasan, keduanya praktis:

Ini logika yang sama di balik menjalankan bot trading apa pun di VPS — Freqtrade sekadar membuat kebutuhannya konkret.

Apa yang sebenarnya dibutuhkannya

Freqtrade sendiri ringan, tapi bersikaplah realistis soal beban kerjanya:

Siapkan dengan Docker Compose

Docker adalah cara yang terpelihara dan paling tidak menyakitkan untuk menjalankan Freqtrade. Pada mesin baru:

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

Ambil berkas compose resmi dan buat config secara interaktif (ia akan bertanya soal bursa Anda, stake, dan 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 dulu — selalu

Jangan pernah arahkan strategi baru ke uang sungguhan. Freqtrade default ke dry-run (paper trading) dan sebaiknya Anda biarkan di sana hingga strategi terbukti pada data pasar live selama beberapa waktu. Di config.json:

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

Mulai dan awasi:

docker compose up -d
docker compose logs -f

Kebijakan restart: unless-stopped di berkas compose adalah setara-systemd Anda di sini — Docker mengembalikan bot setelah crash atau reboot server, tanpa langkah manual. (Jika Anda lebih suka menjalankannya di luar Docker, unit systemd dengan Restart=always melakukan tugas yang sama — prinsip yang sama seperti menjaga bot apa pun tetap hidup.)

Kunci API bursa — bagian yang menggigit orang

Di sinilah setup trading berjalan salah dengan mahal. Dua aturan, tidak bisa ditawar:

Simpan kunci di config.json, jadikan non-bisa-dibaca-semua (chmod 600), dan jalankan kontainer sebagai pengguna non-root. Dan kunci mesinnya dulu — daftar periksa keamanan VPS baru butuh sepuluh menit dan menutup pintu yang penting.

Cadangkan user_data

Strategi, config, dan riwayat trade Anda semuanya berada di user_data. Itulah hal yang tidak ingin Anda hilangkan:

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

Tarik itu dari server secara berkala (atau ke penyimpanan objek). Kehilangan BD trade berarti kehilangan riwayat kinerja Anda; kehilangan strategi yang disetel berarti mengulang optimasi.

Batasan jujur

Kesimpulan

Freqtrade di VPS adalah setup yang tepat untuk bot live: $5 Micro untuk strategi fokus, $8 Small jika Anda menjalankan banyak pasangan, Docker Compose dengan restart: unless-stopped untuk uptime, dan kunci API trade-saja ber-whitelist-IP agar kebocoran tidak bisa menguras Anda. Simpan backtesting berat dan hyperopt di laptop Anda, cadangkan user_data, dan biarkan server melakukan satu hal yang dikuasainya — tetap online saat pasar bergerak. Pendaftaran cukup email dan Anda bayar dengan USDC atau USDT; IP khusus adalah satu peningkatan yang sepadan di sini, murni untuk whitelist kunci-API.


Siap deploy? Freqtrade nyaman di paket Micro; untuk backtest lebih berat atau banyak pasangan, naik ke Small.

Pertanyaan umum

Berapa RAM yang dibutuhkan Freqtrade di VPS?

Untuk bot live atau dry-run, 2 GB adalah dasar yang nyaman — Freqtrade sendiri ringan, tapi citra Docker plus segenggam pasangan dan indikator butuh margin. 1 GB bisa bekerja untuk satu strategi pada sedikit pasangan, tapi 2 GB ($5 Micro) adalah lantai yang lebih aman. Backtesting dan hyperopt cerita lain — mereka haus-memori dan haus-CPU, dan sebaiknya Anda jalankan itu di mesin Anda sendiri, bukan server.

Bisakah saya backtest dan hyperopt di VPS?

Bisa, tapi biasanya sebaiknya jangan. Backtesting rentang panjang dan hyperopt terikat-CPU dan bursty — mereka akan memaku inti selama menit atau jam. Pada paket bersama berorientasi-burst itu beban kerja yang salah (dan beban 100% berkelanjutan berbenturan dengan kebijakan penggunaan). Lakukan optimasi berat secara lokal, lalu kirim strategi yang sudah disetel ke VPS untuk berjalan live.

Bagaimana menjaga kunci API bursa saya aman di server?

Buat kunci hanya dengan izin trade — jangan pernah aktifkan withdrawal. Jika bursa Anda mendukung whitelist IP, kunci kunci itu ke IP server, yang merupakan alasan nyata memakai paket IP-khusus (paket NAT berbagi IP keluar node). Simpan kunci di config Freqtrade pada berkas yang bisa dibaca-root, non-bisa-dibaca-semua, dan jalankan bot sebagai pengguna non-root.

Mengapa menjalankan bot di VPS alih-alih laptop saya?

Pasar tidak tutup, dan bot trading harus online terus-menerus untuk bertindak atas sinyal dan mengelola posisi terbuka. Laptop tidur, reboot, dan kehilangan wifi — tiap celah adalah entri yang terlewat atau keluar yang tidak dikelola. VPS memberi Anda uptime 24/7 dan koneksi stabil berlatensi-rendah ke bursa. Itulah seluruh intinya.

← Kembali ke blogLihat paket dan harga →

Komentar

Belum ada komentar. Jadilah yang pertama.

Tinggalkan komentar

Komentar dimoderasi sebelum muncul.