Docker — обычно и есть причина, по которой человек впервые арендует VPS. Не ради одного большого приложения, а ради пяти маленьких: приложение, база, кэш, обратный прокси и какой-нибудь инструмент, о котором вы прочитали, — все живут вместе на машине, которую вы контролируете, и сами поднимаются после перезагрузки.
Это сервер за $8.
Что вы получаете
Чистый образ Linux (Ubuntu 24.04, Debian 12 или AlmaLinux 9), полный root и ничего лишнего — никакой панели управления, жрущей RAM, никаких вендорских агентов, никаких сюрпризов. Small ($8/мес — 4 vCPU, 4 ГБ RAM, 35 ГБ NVMe) — размер, на котором останавливается большинство стеков.
Диск — настоящий NVMe в RAID1, и это важнее, чем кажется, когда база и контейнер с логами пишут одновременно.
Пять минут
# Ubuntu 24.04
apt update && apt upgrade -y
apt install -y docker.io docker-compose-v2
systemctl enable --now docker
docker run hello-world # проверка
Типичный стек:
# /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 автоматически
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 — то, что заставляет стек пережить перезагрузку. Caddy сам получит сертификат Let's Encrypt, как только домен будет указывать на сервер.
Важно: всё, что отдаёт веб-трафик, требует тарифа с выделенным IP (от $8/мес). NAT-тарифы дают общий IP и проброшенный SSH-порт — отлично для ботов, воркеров и агентов, которые только исходящие; для хостинга сайта не подходит.
Прежде чем что-то открывать наружу
ufw allow OpenSSH
ufw allow 80,443/tcp
ufw enable
Docker публикует порты напрямую через iptables — и это людей удивляет: контейнер с ports: ["5432:5432"] доступен из интернета даже при «закрытом» файрволе. Привязывайте внутренние сервисы к 127.0.0.1 и публикуйте только то, что действительно должно быть публичным. Остальное — в нашем чек-листе безопасности.
Почему у нас
Крипта, без KYC. Email для регистрации, USDC или USDT для оплаты. Ни карты, ни документов, ни очереди на проверку — и за $8 в месяц сервер, который не жалко удалить, когда проект закончится. Впервые платите криптой?
Безлимитный трафик на 1 Гбит/с — выкачивание образов и отправка логов не превратятся в неожиданный счёт.
Какой тариф взять
| Стек | Тариф | Цена |
|---|---|---|
| Контейнеры без входящего веб-трафика (боты, воркеры) | Small | $8/мес |
| Приложение + база + HTTPS на своём домене | Small-IP | $16/мес |
| Стек побольше, больше контейнеров | Medium-IP | $20/мес |
| Пара лёгких контейнеров | Micro | $5/мес |
Ещё почитать
- Чек-лист безопасности нового VPS
- Self-host n8n — Docker-стек, который стоит иметь
Готовы? Развернуть Docker-хост → — чистый образ, полный root, работает примерно через минуту.