Το Docker είναι ο λόγος που οι περισσότεροι νοικιάζουν το πρώτο τους VPS. Όχι επειδή χρειάζονται μία μεγάλη εφαρμογή, αλλά επειδή θέλουν πέντε μικρές — μια εφαρμογή, μια βάση δεδομένων, ένα cache, ένα reverse proxy, κάποιο εργαλείο για το οποίο διάβασαν — να ζουν μαζί σε μια μηχανή που ελέγχουν, να επιστρέφουν αυτόματα μετά από επανεκκίνηση.
Αυτό είναι ένα box $8.
Τι αποκτάτε
Μια καθαρή Linux image (Ubuntu 24.04, Debian 12 ή AlmaLinux 9), πλήρες root, και τίποτα προεγκατεστημένο — κανένα control panel να τρώει RAM, κανένας agent κατασκευαστή, καμία έκπληξη. Το Small ($8/μήνα — 4 vCPU, 4 GB RAM, 35 GB NVMe) είναι το μέγεθος στο οποίο καταλήγουν τα περισσότερα stacks.
Η αποθήκευση είναι πραγματικό NVMe σε RAID1, που μετρά περισσότερο απ' όσο νομίζουν οι άνθρωποι μόλις έχετε μια βάση δεδομένων και ένα container να γράφουν logs ταυτόχρονα.
Τα πέντε λεπτά
# 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
Ένα τυπικό 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 είναι αυτό που κάνει αυτό να επιβιώνει μιας επανεκκίνησης. Το Caddy χειρίζεται τα πιστοποιητικά Let's Encrypt μόνο του μόλις το domain σας δείξει στον server.
Μια σημαντική σημείωση: οτιδήποτε εξυπηρετεί web κίνηση χρειάζεται ένα πακέτο αποκλειστικού IP (από $8/μήνα). Τα πακέτα NAT μας σας δίνουν ένα κοινόχρηστο IP με ένα προωθημένο port SSH — τέλειο για bots, workers και πράκτορες που κάνουν μόνο εξερχόμενες συνδέσεις· ακατάλληλο για τη φιλοξενία ενός site.
Πριν εκθέσετε οτιδήποτε
ufw allow OpenSSH
ufw allow 80,443/tcp
ufw enable
Το Docker δημοσιεύει ports απευθείας μέσω iptables, που εκπλήσσει τους ανθρώπους — ένα container με ports: ["5432:5432"] είναι προσβάσιμο από το διαδίκτυο ακόμη και με ένα firewall που νομίζατε ότι ήταν κλειστό. Δέστε τις εσωτερικές υπηρεσίες στο 127.0.0.1 και δημοσιεύστε μόνο ό,τι πραγματικά χρειάζεται να είναι δημόσιο. Η checklist ασφαλείας μας καλύπτει τα υπόλοιπα.
Γιατί εδώ
Crypto, χωρίς KYC. Email για εγγραφή, USDC ή USDT για πληρωμή. Χωρίς κάρτα, χωρίς έγγραφα, χωρίς ουρά επαλήθευσης — και στα $8/μήνα, ένα box που μπορείτε να πετάξετε όταν τελειώσει το project. Νέοι στο crypto;
Αμέτρητη κίνηση σε 1 Gbit/s. Το pull των images και η αποστολή logs δεν θα παράγουν έναν λογαριασμό-έκπληξη.
Επιλογή πακέτου
| Stack | Πακέτο | Τιμή |
|---|---|---|
| Containers χωρίς εισερχόμενη web κίνηση (bots, workers) | Small | $8/μήνα |
| Εφαρμογή + βάση δεδομένων + HTTPS στο domain σας | Small-IP | $16/μήνα |
| Μεγαλύτερο stack, περισσότερα containers | Medium-IP | $20/μήνα |
| Απλώς δυο ελαφριά containers | Micro | $5/μήνα |
Σχετική ανάγνωση
- Ασφαλίστε ένα νέο VPS: μια checklist
- Self-host n8n — ένα Docker stack που αξίζει να έχετε
Έτοιμοι; Αναπτύξτε έναν Docker host → — καθαρή image, πλήρες root, ζωντανός σε περίπου ένα λεπτό.
Σχόλια
Δεν υπάρχουν ακόμη σχόλια. Γίνετε ο πρώτος.