Docker е причината повечето хора да наемат първия си VPS. Не защото се нуждаят от едно голямо приложение, а защото искат пет малки — приложение, база данни, кеш, reverse proxy, някой инструмент, за който са прочели — живеещи заедно на машина, която контролират, връщащи се автоматично след рестарт.
Това е машина за $8.
Какво получаваш
Чист Linux образ (Ubuntu 24.04, Debian 12, или AlmaLinux 9), пълен root, и нищо предварително инсталирано — без control panel, изяждащ RAM, без vendor агент, без изненади. Small ($8/месец — 4 vCPU, 4 GB RAM, 35 GB 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 # sanity check
Типичен стек:
# /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, automatically
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 сертификати сам, щом домейнът ти сочи към сървъра.
Една важна бележка: всичко, обслужващо web трафик, се нуждае от план с dedicated IP (от $8/месец). NAT плановете ни ти дават споделен IP с пренасочен SSH порт — чудесно за ботове, workers, и агенти, които правят само изходящи връзки; неподходящо за хостване на сайт.
Преди да изложиш каквото и да е
ufw allow OpenSSH
ufw allow 80,443/tcp
ufw enable
Docker публикува портове директно през iptables, което изненадва хората — контейнер с ports: ["5432:5432"] е достижим от интернет дори с firewall, който си мислел, че е затворен. Върни вътрешните услуги към 127.0.0.1 и публикувай само това, което генуинно трябва да е публично. Нашият чеклист за сигурност покрива останалото.
Защо тук
Crypto, без KYC. Имейл за регистрация, USDC или USDT за плащане. Без карта, без документи, без опашка за верификация — и на $8/месец, машина, която можеш да изхвърлиш, когато проектът приключи. Нов в crypto?
Неизмерен трафик на 1 Gbit/s. Издърпването на образи и изпращането на логове няма да произведе изненадваща сметка.
Избор на план
| Стек | План | Цена |
|---|---|---|
| Контейнери без входящ web трафик (ботове, workers) | Small | $8/месец |
| Приложение + база данни + HTTPS на домейна ти | Small-IP | $16/месец |
| По-голям стек, повече контейнери | Medium-IP | $20/месец |
| Само няколко леки контейнера | Micro | $5/месец |
Свързано четиво
- Осигури нов VPS: чеклист
- Хоствай сам n8n — Docker стек, който си струва да имаш
Готов? Deploy-ни Docker хост → — чист образ, пълен root, live за около минута.
Коментари
Още няма коментари. Бъди първият.