🐳 Docker Compose Generator

Το home lab σου, σε ένα κλικ — χωρίς να γράψεις YAML

Διάλεξε τις υπηρεσίες που θέλεις να σηκώσεις. Ο generator βρίσκει τις εξαρτήσεις, λύνει τις συγκρούσεις στις πόρτες, φτιάχνει τυχαίους κωδικούς και σου δίνει έτοιμο docker-compose.yml, .env και install script.

1 Ρυθμίσεις του stack
2 Διάλεξε τις υπηρεσίες
Υπηρεσίες: 0
Εκτιμώμενη RAM: 0 MB
Εκτεθειμένες πόρτες: 0
3 Ανάλυση & έλεγχοι

Πώς το τρέχεις σε 3 βήματα

Το εργαλείο σου δίνει τα αρχεία. Η εκτέλεση είναι τρία copy-paste.

1. Φτιάξε τον φάκελο και κατέβασε τα αρχεία

mkdir -p ~/homelab && cd ~/homelab — και βάλε μέσα τα docker-compose.yml και .env.

2. Τρέξε το install script

chmod +x install.sh && ./install.sh — δημιουργεί τους φακέλους, το δίκτυο και σηκώνει το stack.

3. Άνοιξε τις υπηρεσίες

Ο install script τυπώνει στο τέλος τη λίστα με όλα τα URLs. Τα πρώτα βήματα είναι πάντα: άλλαξε κωδικούς, ενεργοποίησε 2FA, βάλε reverse proxy με HTTPS.

Συχνές ερωτήσεις

Τι είναι το Docker Compose;

Ένα αρχείο YAML που περιγράφει όλα τα containers σου — images, πόρτες, volumes, δίκτυα. Με μία εντολή (docker compose up -d) σηκώνεις ολόκληρο το stack, και με μία το κατεβάζεις.

Στέλνεται τίποτα σε server;

Όχι. Το εργαλείο είναι 100% client-side: η λογική, η επίλυση των conflicts και η δημιουργία των κωδικών γίνονται στον browser σου με crypto.getRandomValues. Δεν υπάρχει backend.

Γιατί μου άλλαξε κάποιες πόρτες;

Γιατί δύο υπηρεσίες ζητούσαν την ίδια host πόρτα. Κρατά την πρώτη και μετακινεί τη δεύτερη στην επόμενη ελεύθερη, και σου το δείχνει στην ανάλυση για να το ξέρεις.

Χρειάζομαι οπωσδήποτε reverse proxy;

Αν θέλεις HTTPS, ναι. Χωρίς proxy όλα τα web interfaces είναι προσβάσιμα με http://IP:port χωρίς κρυπτογράφηση — εντάξει μόνο μέσα στο LAN. Δες τον οδηγό VPN και το self-host security hardening.

Και τα backups;

Ο κανόνας 3-2-1 ισχύει από την πρώτη μέρα: 3 αντίγραφα, 2 μέσα, 1 εκτός. Πλήρης οδηγός στο Backups & ο Κανόνας 3-2-1.

← Επιστροφή στην tools suite