Tất cả hệ thống hoạt động bình thường 21 tiền mã hóa được chấp nhận · Hoan nghênh Monero Chính sách không KYC
ChainVPS

Giao dịch · không KYC

Lưu Trữ Freqtrade Trên VPS Offshore

Chạy bot giao dịch crypto mã nguồn mở Freqtrade 24/7 trên một VPS offshore, không cần KYC mà bạn thanh toán bằng crypto — chiến lược, API key và lịch sử giao dịch của bạn không bao giờ chạm vào bất kỳ dịch vụ SaaS bên thứ ba nào.

Đó là gì

Freqtrade là một bot giao dịch crypto theo thuật toán, miễn phí và mã nguồn mở, được viết bằng Python, kết nối với các sàn giao dịch thông qua CCXT (Binance, Kraken, Bybit, OKX và hàng chục sàn khác). Nó chạy các chiến lược đã được backtest của riêng bạn ở chế độ dry-run hoặc live, cung cấp REST API và bảng điều khiển web FreqUI, đồng thời có thể hyperopt/backtest chiến lược và huấn luyện các mô hình machine learning FreqAI.

Tại sao nên lưu trữ offshore

Một bot giao dịch cần hoạt động liên tục 24/24 và nắm giữ các API key sàn giao dịch có thể di chuyển tiền — bạn cần đặt nó trên hạ tầng do chính mình kiểm soát, chứ không phải một cloud dùng chung gắn với danh tính pháp lý của bạn. Một VPS offshore, không cần KYC, thanh toán bằng crypto giữ cho tài sản trí tuệ về chiến lược, khóa bí mật và dấu vết giao dịch của bạn tránh xa mọi tài khoản nhà cung cấp có KYC, trong khi băng thông không giới hạn và chống DDoS đi kèm giúp bot luôn kết nối được và đường truyền tới sàn giao dịch luôn ổn định.

Triển khai

Một cấu hình mẫu hoạt động thực tế

Sao chép nội dung này vào một instance ChainVPS mới. Thay thế các placeholder, sau đó khởi chạy.

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

Tường lửa

Các cổng cần mở

CổngGiao thứcMục đích
8080TCPBảng điều khiển web FreqUI + REST API — giữ nguyên gắn với 127.0.0.1 và truy cập qua đường hầm SSH, không bao giờ để lộ trực tiếp ra internet
22TCPSSH để quản trị và để tạo đường hầm tới FreqUI; đổi khỏi cổng 22 và chỉ dùng xác thực bằng khóa (key-only)
443TCPTùy chọn — chỉ cần nếu bạn đặt FreqUI sau một reverse proxy HTTPS có xác thực thay vì dùng đường hầm SSH

Chọn đúng cấu hình

Gói nào bạn cần

Nhẹ

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

Một bot duy nhất, chạy dry-run hoặc live trên vài cặp giao dịch, không hyperopt trên máy. Freqtrade khi không hoạt động chỉ tốn vài trăm MB; như vậy là quá đủ cho giao dịch 24/7.

Trung bình

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

Bot chạy live trên nhiều cặp giao dịch kèm các lượt backtesting và hyperopt thỉnh thoảng. Thêm nhân CPU giúp rút ngắn các tác vụ hyperopt kéo dài nhiều ngày xuống còn vài giờ đến vài phút; SSD hỗ trợ tốt cho các tập dữ liệu OHLCV lớn.

Nặng

Dedicated (hoặc VPS cao cấp với 8+ vCPU / 16+ GB)

Huấn luyện mô hình ML FreqAI, các lượt backtest quy mô lớn nhiều năm, hoặc chạy song song nhiều bot. FreqAI ngốn nhiều CPU/RAM — nhân dedicated giúp tránh tình trạng nghẽn do "noisy neighbor" trong lúc huấn luyện lại mô hình.

Vị trí tốt nhất: Freqtrade nắm giữ API key sàn giao dịch và lợi thế chiến lược của bạn, nên nó phù hợp với nhóm địa điểm privacy (NL, CH, RO, IS, MD, LU) — CH và IS là lựa chọn mạnh cho tính riêng tư về mặt pháp lý. Có một sự đánh đổi thực sự: độ trễ giao dịch phụ thuộc vào khoảng cách tới matching engine của sàn, nên nếu bạn chạy các khung thời gian ngắn trên một sàn kiểu Binance, NL mang lại sự kết hợp tốt nhất giữa độ trễ thấp trong châu Âu và tính riêng tư. Freqtrade giao dịch dựa trên giá đóng nến (không phải HFT dưới mili-giây), nên độ trễ vài chục mili-giây không ảnh hưởng gì với hầu hết chiến lược — cứ thoải mái chọn các địa điểm trong nhóm privacy.

Khóa chặt bảo mật

Checklist tăng cường bảo mật

  • Không bao giờ để lộ cổng 8080 ra internet công cộng. Giữ nguyên việc gắn với localhost như trên và truy cập FreqUI qua đường hầm SSH (ssh -L 8080:127.0.0.1:8080), hoặc đặt nó sau một reverse proxy HTTPS có xác thực. Một FreqUI mở với các endpoint /forceexit và /forcebuy là con đường trực tiếp dẫn đến việc rút cạn tài khoản của bạn.
  • Bắt đầu mọi chiến lược với dry_run:true và chỉ chuyển sang live sau khi backtesting xác nhận hành vi hoạt động đúng. Đặt một stoploss cứng và max_open_trades trong config.json để một lỗi (bug) không thể khiến bot dùng đòn bẩy quá mức.
  • Tạo API key sàn giao dịch với quyền giao dịch được bật nhưng quyền rút tiền bị VÔ HIỆU HÓA, và whitelist IP cho key theo IP tĩnh của VPS. Nhờ vậy, nếu key bị rò rỉ, nó vẫn có thể giao dịch nhưng không thể chuyển coin ra khỏi sàn.
  • Khóa chặt config.json: file này chứa key và jwt_secret_key/password của FreqUI dưới dạng văn bản thuần (plaintext) — chmod 600 cho nó, đặt một jwt_secret_key dài và ngẫu nhiên, và không bao giờ commit nó lên git. Cân nhắc truyền các secret qua biến môi trường (environment variables) thay vào đó.
  • Gia cố chính máy chủ: SSH chỉ dùng khóa (key-only) trên cổng không mặc định, UFW chỉ cho phép SSH, bật unattended-upgrades, và sao lưu user_data/ (config, cơ sở dữ liệu giao dịch sqlite, chiến lược) ra ngoài máy chủ theo lịch định kỳ.
  • Bật tích hợp Telegram của Freqtrade để nhận cảnh báo giao dịch và điều khiển từ xa qua /status, /stop, /forceexit — nó cho phép bạn tắt một bot đang hoạt động sai từ điện thoại mà không cần mở giao diện web.

Câu hỏi

Hosting Freqtrade — FAQ

Tôi có cần mở cổng inbound nào để bot giao dịch không?

Không. Freqtrade thực hiện các kết nối outbound tới API của sàn giao dịch; nó không cần bất kỳ cổng inbound nào để đặt lệnh giao dịch. Cổng 8080 chỉ dùng cho bảng điều khiển FreqUI tùy chọn, và cổng đó nên giữ nguyên gắn với localhost đằng sau một đường hầm SSH.

Tôi có thể chạy nó ở chế độ dry-run (giao dịch giả lập) trước không?

Có, và bạn nên làm vậy. Đặt dry_run:true trong config.json để mô phỏng giao dịch dựa trên dữ liệu thị trường thực nhưng không có lệnh thật nào được đặt. Chỉ chuyển sang live khi chiến lược của bạn đã được backtest và bạn đã quan sát hành vi của dry-run. Không cần API key sàn giao dịch có số dư thật cho dry-run hay backtesting.

Một VPS nhỏ có xử lý được giao dịch live không?

Dễ dàng. Một VPS Nano hoặc Small với 1 vCPU / 1-2 GB RAM chạy được một thiết lập single-bot live 24/7. Bạn chỉ cần thêm nhân CPU và RAM cho hyperopt trên máy, các lượt backtest lớn, hoặc huấn luyện machine learning FreqAI — đây là các tác vụ tính toán bùng nổ theo đợt chứ không phải tải ổn định liên tục.

Làm sao để truy cập bảng điều khiển FreqUI một cách an toàn?

Giữ nguyên cổng 8080 gắn với 127.0.0.1 như trong file compose và mở một đường hầm SSH từ laptop của bạn: ssh -L 8080:127.0.0.1:8080 user@your-vps, sau đó truy cập http://localhost:8080. Cách này giữ cho API điều khiển giao dịch hoàn toàn tách biệt khỏi internet công cộng.

Chạy bot giao dịch trên ChainVPS có được phép không?

Có. Freqtrade là phần mềm hợp pháp kết nối tới các API công khai của sàn giao dịch. ChainVPS không cần KYC và thanh toán bằng crypto, nên không có danh tính nào gắn với hoạt động giao dịch, nhưng bạn vẫn có trách nhiệm tuân thủ điều khoản của sàn giao dịch bạn sử dụng và các quy định pháp luật tại địa phương của mình.

Làm sao để bot tiếp tục chạy sau khi khởi động lại máy chủ hoặc bị crash?

File compose sử dụng restart: unless-stopped, và dịch vụ Docker khởi động cùng hệ thống, nên bot sẽ tự động chạy lại sau khi khởi động lại máy chủ hoặc container bị crash. Thêm cảnh báo Telegram để được thông báo nếu bot dừng, và sao lưu user_data/ thường xuyên để bảo toàn cơ sở dữ liệu giao dịch và cấu hình.

Khởi tạo ngay Freqtrade
trong 60 giây tới.

Băng thông không giới hạn · Đã bao gồm DDoS · 21 loại tiền điện tử · Không KYC.