Docker là lý do hầu hết mọi người thuê VPS đầu tiên của họ. Không phải vì họ cần một ứng dụng lớn, mà vì họ muốn năm cái nhỏ — một ứng dụng, một cơ sở dữ liệu, một cache, một reverse proxy, một công cụ nào đó họ đọc về — sống chung trên một cỗ máy họ kiểm soát, tự trở lại sau một lần khởi động lại.
Đó là một cỗ máy $8.
Bạn nhận được gì
Một image Linux sạch (Ubuntu 24.04, Debian 12, hoặc AlmaLinux 9), toàn quyền root, và không gì được cài sẵn — không control panel ăn RAM, không agent nhà cung cấp, không bất ngờ. Small ($8/tháng — 4 vCPU, 4 GB RAM, 35 GB NVMe) là kích cỡ mà hầu hết các stack chọn.
Lưu trữ là NVMe thật trong RAID1, điều này quan trọng hơn người ta nghĩ một khi bạn có một cơ sở dữ liệu và một container ghi log cùng lúc.
Năm phút
# Ubuntu 24.04
apt update && apt upgrade -y
apt install -y docker.io docker-compose-v2
systemctl enable --now docker
docker run hello-world # kiểm tra sơ bộ
Một stack điển hình:
# /opt/stack/docker-compose.yml
services:
app:
image: your/app:latest
restart: always
depends_on: [ db ]
db:
image: postgres:16
restart: always
environment:
POSTGRES_PASSWORD: change_me
volumes: [ ./pgdata:/var/lib/postgresql/data ]
caddy: # HTTPS, tự động
image: caddy:2
restart: always
ports: [ "80:80", "443:443" ]
volumes:
- ./Caddyfile:/etc/caddy/Caddyfile
- caddy_data:/data
volumes:
caddy_data:
cd /opt/stack && docker compose up -d
restart: always là cái làm điều này sống sót qua một lần khởi động lại. Caddy tự xử lý các chứng chỉ Let's Encrypt một khi tên miền của bạn trỏ vào máy chủ.
Một lưu ý quan trọng: bất cứ gì phục vụ lưu lượng web cần một gói IP riêng (từ $8/tháng). Các gói NAT cho bạn một IP dùng chung với một cổng SSH chuyển tiếp — tuyệt cho bot, worker, và agent chỉ tạo kết nối đi ra; không phù hợp để host một trang.
Trước khi bạn phơi bất cứ gì
ufw allow OpenSSH
ufw allow 80,443/tcp
ufw enable
Docker phơi cổng trực tiếp qua iptables, điều này làm người ta bất ngờ — một container với ports: ["5432:5432"] tiếp cận được từ internet ngay cả với một tường lửa bạn tưởng đã đóng. Gắn các dịch vụ nội bộ vào 127.0.0.1 và chỉ phơi cái thực sự cần công khai. Danh sách kiểm tra bảo mật của chúng tôi bao quát phần còn lại.
Vì sao ở đây
Crypto, không KYC. Email để đăng ký, USDC hoặc USDT để thanh toán. Không thẻ, không giấy tờ, không hàng chờ xác minh — và ở $8/tháng, một cỗ máy bạn có thể vứt đi khi dự án kết thúc. Mới với crypto?
Lưu lượng không đo lường trên 1 Gbit/s. Kéo image và chuyển log sẽ không tạo ra một hóa đơn bất ngờ.
Chọn một gói
| Stack | Gói | Giá |
|---|---|---|
| Container không có lưu lượng web đến (bot, worker) | Small | $8/tháng |
| Ứng dụng + cơ sở dữ liệu + HTTPS trên tên miền của bạn | Small-IP | $16/tháng |
| Stack lớn hơn, nhiều container hơn | Medium-IP | $20/tháng |
| Chỉ vài container nhẹ | Micro | $5/tháng |
Đọc liên quan
- Bảo mật một VPS mới: một danh sách kiểm tra
- Tự host n8n — một stack Docker đáng có
Sẵn sàng chưa? Triển khai một host Docker → — image sạch, toàn quyền root, hoạt động trong khoảng một phút.
Bình luận
Chưa có bình luận nào. Hãy là người đầu tiên.