Docker ndiyo sababu watu wengi hukodisha VPS yao ya kwanza. Si kwa sababu wanahitaji programu moja kubwa, bali kwa sababu wanataka tano ndogo — app, hifadhidata, cache, reverse proxy, zana fulani waliyosoma juu yake — zikiishi pamoja kwenye mashine wanayoidhibiti, zikirudi kiotomatiki baada ya reboot.
Hilo ni sanduku la $8.
Unachopata
Picha safi ya Linux (Ubuntu 24.04, Debian 12, au AlmaLinux 9), root kamili, na hakuna kilichosakinishwa mapema — hakuna control panel inayokula RAM, hakuna agent wa muuzaji, hakuna mshangao. Small ($8/mwezi — 4 vCPU, 4 GB RAM, 35 GB NVMe) ndiyo saizi ambayo stacks nyingi hutulia.
Hifadhi ni NVMe halisi katika RAID1, ambayo inahusika zaidi kuliko watu wanavyodhani mara unapokuwa na hifadhidata na container zikiandika logs kwa wakati mmoja.
Dakika tano
# Ubuntu 24.04
apt update && apt upgrade -y
apt install -y docker.io docker-compose-v2
systemctl enable --now docker
docker run hello-world # ukaguzi wa akili
Stack ya kawaida:
# /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, kiotomatiki
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 ndicho kinachofanya hii ibaki baada ya reboot. Caddy hushughulikia vyeti vya Let's Encrypt yenyewe mara kikoa chako kinapoelekeza kwenye seva.
Kumbuka moja muhimu: chochote kinachohudumia trafiki ya wavuti kinahitaji mpango wa dedicated-IP (kuanzia $8/mwezi). Mipango yetu ya NAT hukupa IP inayoshirikiwa yenye port ya SSH iliyoelekezwa — nzuri kwa bots, workers, na agents zinazofanya muunganisho unaotoka tu; haifai kwa kuhifadhi tovuti.
Kabla ya kufunua chochote
ufw allow OpenSSH
ufw allow 80,443/tcp
ufw enable
Docker huchapisha ports moja kwa moja kupitia iptables, ambayo huwashangaza watu — container yenye ports: ["5432:5432"] inafikika kutoka intaneti hata kwa firewall uliyodhani imefungwa. Funga huduma za ndani kwenye 127.0.0.1 na uchapishe tu kile kinachohitaji kuwa cha umma kweli. Orodha yetu ya ukaguzi wa usalama inafunika mengine.
Kwa nini hapa
Crypto, bila KYC. Barua pepe kujisajili, USDC au USDT kulipa. Hakuna kadi, hakuna nyaraka, hakuna foleni ya uthibitisho — na kwa $8/mwezi, sanduku unaloweza kulitupa mradi ukiisha. Mgeni kwa crypto?
Trafiki isiyopimwa kwa 1 Gbit/s. Kuvuta images na kusafirisha logs hakutazalisha bili ya mshangao.
Kuchagua mpango
| Stack | Mpango | Bei |
|---|---|---|
| Containers bila trafiki ya wavuti inayoingia (bots, workers) | Small | $8/mwezi |
| App + hifadhidata + HTTPS kwenye kikoa chako | Small-IP | $16/mwezi |
| Stack kubwa zaidi, containers zaidi | Medium-IP | $20/mwezi |
| Containers chache tu nyepesi | Micro | $5/mwezi |
Usomaji unaohusiana
- Fanya VPS mpya iwe salama: orodha ya ukaguzi
- Jihifadhi n8n — Docker stack inayostahili kuwa nayo
Uko tayari? Sambaza mwenyeji wa Docker → — picha safi, root kamili, hai kwa takriban dakika moja.
Maoni
Bado hakuna maoni. Kuwa wa kwanza.