Docker är anledningen till att de flesta hyr sin första VPS. Inte för att de behöver en stor applikation, utan för att de vill ha fem små — en app, en databas, en cache, en reverse proxy, något verktyg de läste om — som bor tillsammans på en maskin de kontrollerar, och kommer tillbaka automatiskt efter en omstart.
Det är en box på $8.
Vad du får
En ren Linux-image (Ubuntu 24.04, Debian 12 eller AlmaLinux 9), full root, och inget förinstallerat — ingen kontrollpanel som äter RAM, ingen vendor-agent, inga överraskningar. Small ($8/mån — 4 vCPU, 4 GB RAM, 35 GB NVMe) är storleken de flesta stackar landar på.
Lagring är riktig NVMe i RAID1, vilket spelar större roll än folk tror så snart du har en databas och en container som skriver loggar samtidigt.
De fem minuterna
# 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
En typisk stack:
# /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 är vad som får detta att överleva en omstart. Caddy sköter Let's Encrypt-certifikaten själv så snart din domän pekar på servern.
En viktig notering: allt som betjänar webbtrafik behöver ett dedikerat-IP-plan (från $8/mån). Våra NAT-planer ger dig en delad IP med en vidarebefordrad SSH-port — utmärkt för bottar, workers och agenter som bara gör utgående anslutningar; inte lämpligt för att hosta en sajt.
Innan du exponerar något
ufw allow OpenSSH
ufw allow 80,443/tcp
ufw enable
Docker publicerar portar direkt genom iptables, vilket överraskar folk — en container med ports: ["5432:5432"] är nåbar från internet även med en brandvägg du trodde var stängd. Bind interna tjänster till 127.0.0.1 och publicera bara det som verkligen behöver vara publikt. Vår säkerhetschecklista täcker resten.
Varför här
Krypto, ingen KYC. E-post för att registrera dig, USDC eller USDT för att betala. Inget kort, inga dokument, ingen verifieringskö — och för $8/månad en box du kan slänga när projektet tar slut. Ny med krypto?
Omätt trafik på 1 Gbit/s. Att dra images och skicka loggar ger ingen överraskningsräkning.
Att välja en plan
| Stack | Plan | Pris |
|---|---|---|
| Containrar utan inkommande webbtrafik (bottar, workers) | Small | $8/mån |
| App + databas + HTTPS på din domän | Small-IP | $16/mån |
| Större stack, fler containrar | Medium-IP | $20/mån |
| Bara ett par lätta containrar | Micro | $5/mån |
Relaterad läsning
- Säkra en ny VPS: en checklista
- Självhosta n8n — en Docker-stack värd att ha
Redo? Distribuera en Docker-host → — ren image, full root, live på ungefär en minut.
Kommentarer
Inga kommentarer än. Bli först.