Docker e motivul pentru care cei mai mulți oameni își închiriază primul VPS. Nu pentru că au nevoie de o aplicație mare, ci pentru că vor cinci mici — o aplicație, o bază de date, un cache, un reverse proxy, o unealtă despre care au citit — care să trăiască împreună pe o mașină controlată de ei și să revină singure după o repornire.
Asta înseamnă un server de $8.
Ce primești
O imagine Linux curată (Ubuntu 24.04, Debian 12 sau AlmaLinux 9), root complet și nimic preinstalat — niciun panou de control care mănâncă RAM, niciun agent al furnizorului, nicio surpriză. Small ($8/lună — 4 vCPU, 4 GB RAM, 35 GB NVMe) e dimensiunea la care se opresc majoritatea seturilor.
Stocarea e NVMe adevărat în RAID1, ceea ce contează mai mult decât cred oamenii din momentul în care ai o bază de date și un container care scriu loguri în același timp.
Cele cinci minute
# 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
Un set tipic:
# /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 e ce face setul să supraviețuiască unei reporniri. Caddy se ocupă singur de certificatele Let's Encrypt, odată ce domeniul tău arată spre server.
O notă importantă: tot ce servește trafic web are nevoie de un plan cu IP dedicat (de la $8/lună). Planurile noastre NAT nu au IP propriu, ci doar un port SSH redirecționat — excelente pentru boți, workeri și agenți care fac doar conexiuni de ieșire; nepotrivite pentru găzduirea unui site.
Înainte să expui ceva
ufw allow OpenSSH
ufw allow 80,443/tcp
ufw enable
Docker publică porturile direct prin iptables, ceea ce îi surprinde pe mulți — un container cu ports: ["5432:5432"] e accesibil din internet chiar și cu un firewall pe care îl credeai închis. Leagă serviciile interne de 127.0.0.1 și publică doar ce chiar trebuie să fie public. Lista noastră de securitate acoperă restul.
De ce aici
Cripto, fără KYC. E-mail la înregistrare, USDC sau USDT la plată. Fără card, fără documente, fără coadă de verificare — iar la $8/lună e un server pe care îl poți arunca atunci când proiectul se termină. Nou în cripto?
Trafic nelimitat pe 1 Gbit/s. Descărcarea imaginilor și trimiterea logurilor nu vor aduce o factură-surpriză.
Alegerea planului
| Set | Plan | Preț |
|---|---|---|
| Containere fără trafic web de intrare (boți, workeri) | Small | $8/lună |
| Aplicație + bază de date + HTTPS pe domeniul tău | Small-IP | $16/lună |
| Set mai mare, mai multe containere | Medium-IP | $20/lună |
| Doar câteva containere ușoare | Micro | $5/lună |
Lecturi utile
- Securizează un VPS nou: o listă de verificare
- Găzduiește n8n — un set Docker care merită
Gata? Pornește un host Docker → — imagine curată, root complet, funcțional în aproximativ un minut.
Comentarii
Încă nu există comentarii. Fii primul.