Πίσω

VPS Hosting με Docker, προεγκατεστημένο

Ένα VPS με Docker σας δίνει Docker Engine και Docker Compose στον δικό σας εικονικό server, στημένα και έτοιμα για τα containers σας. Η εγκατάσταση ολοκληρώνεται μόνη της μετά την παραγγελία και η διεύθυνση IP, το όνομα χρήστη και ο κωδικός εμφανίζονται στο πάνελ σας. Συνδεθείτε μέσω SSH, φέρτε το compose.yaml σας και ξεκινήστε το stack σας· έχετε root και δεν προστίθεται καμία άλλη εφαρμογή στον server.

Πόση ισχύ χρειάζεστε;

Σύνολο$4.01/μήνα

Οι τιμές περιλαμβάνουν ΦΠΑ.

Αναβαθμίστε ή μειώστε RAM και CPU όποτε θέλετε. Ο δίσκος μπορεί μόνο να μεγαλώσει, γι' αυτό ξεκινήστε μικρά.

Τι είναι εγκατεστημένο στον server Docker;

  • Docker Engine και Docker Compose v2 από τα πακέτα του Ubuntu 24.04
  • Όρια logs για τα containers: 3 αρχεία ανά container, 10 MB το καθένα
  • Έλεγχος της μηχανής κατά την εγκατάσταση που κατεβάζει και τρέχει πραγματικά ένα image
  • Firewall ufw ενεργό, με ανοιχτή προς τα έξω μόνο τη θύρα 22
  • Το fail2ban παρακολουθεί τις συνδέσεις SSH
  • Αυτόματες ενημερώσεις ασφαλείας του λειτουργικού συστήματος

Τι μέγεθος χρειάζεστε για το Docker;

Το Docker δεν δημοσιεύει νούμερο RAM για το Docker Engine, επειδή τις πραγματικές απαιτήσεις τις ορίζουν τα containers σας. Ως πρακτικός κανόνας, ξεκινήστε με 2 GB για λίγες μικρές υπηρεσίες, σκεφτείτε 4 GB αν χτίζετε images στον server ή τρέχετε βάση δεδομένων και 8 GB αν πολλές εφαρμογές μοιράζονται το μηχάνημα. Το docker stats δείχνει τι χρησιμοποιείτε πραγματικά. Η RAM και η CPU αυξάνονται ή μειώνονται από την καρτέλα Μέγεθος του πάνελ σας. Ο δίσκος μπορεί μόνο να μεγαλώσει και τα images και οι τόμοι πιάνουν κι αυτοί χώρο.

ΧρήσηΜέγεθοςΤιμήΕπιλογή
Εισαγωγικό 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/μήνα
Μεσαίο 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/μήνα
Ισχυρό 8 GB RAM · 4 vCore · 120 GB NVMe $13.62/μήνα

Για ποιον είναι;

  • Developers που το έργο τους τρέχει ήδη από ένα compose.yaml
  • Μικρά stacks που κρατούν δίπλα-δίπλα σε containers ένα API, μια βάση δεδομένων και μια ουρά
  • Ομάδες που χτίζουν images αλλού και τα κατεβάζουν από ιδιωτικό registry
  • Όσοι θέλουν έναν καθαρό server και προτιμούν να διαλέγουν οι ίδιοι κάθε κομμάτι λογισμικού
  • Έργα με χρήστες στην Τουρκία που πρέπει να τρέχουν τα containers τους στην Κωνσταντινούπολη

Τι γίνεται μετά την παραγγελία;

  1. Ορίστε το μέγεθος και ολοκληρώστε την πληρωμή.
  2. Ο server σας ξεκινά και το Docker εγκαθίσταται μόνο του. Στην καρτέλα Επισκόπηση, περιμένετε να γράψει η γραμμή Εφαρμογή ότι το Docker είναι έτοιμο.
  3. Αντιγράψτε τις τιμές από τις γραμμές Διεύθυνση σύνδεσης, Όνομα χρήστη και Κωδικός και συνδεθείτε από τον υπολογιστή σας: ssh root@your-ip
  4. Ελέγξτε τη μηχανή: docker run --rm hello-world
  5. Αντιγράψτε το compose.yaml σας στον server και τρέξτε docker compose up -d σε αυτόν τον φάκελο.

Με κάθε server

  • Ημερήσιο αντίγραφο ασφαλείας στην τιμή
  • Απεριόριστη κίνηση
  • Πλήρης πρόσβαση root
  • Αναβαθμίστε ή μειώστε RAM και CPU αργότερα και μεγαλώστε τον δίσκο
  • Τοποθεσία: Istanbul · IST-1.

Καλό είναι να ξέρετε

  • Το Docker προσπερνά το ufw για τις θύρες που δημοσιεύετε. Κάθε θύρα που γράφετε κάτω από το ports στο compose.yaml είναι ανοιχτή στο internet, με ή χωρίς ufw allow.
  • Μη δημοσιεύετε εσωτερικές υπηρεσίες όπως βάσεις δεδομένων, αφού τα containers επικοινωνούν μεταξύ τους μέσω του δικτύου Docker. Για να μείνει μια θύρα μόνο στον server, γράψτε 127.0.0.1:8080:80.
  • Αυτός ο server δεν έχει ακόμη reverse proxy ή HTTPS. Προσθέστε ένα container Caddy, Nginx ή Traefik που δημοσιεύει τις θύρες 80 και 443 για να πάρετε πιστοποιητικό.
  • Ορίστε restart: unless-stopped στο compose.yaml ώστε τα containers να επιστρέφουν μετά από επανεκκίνηση. Η αναβάθμιση του server τον επανεκκινεί επίσης μία φορά.
  • Η εγκατάσταση χρησιμοποιεί τα πακέτα του Ubuntu. Για να περάσετε στο δικό του apt repository του Docker, ο επίσημος οδηγός λέει να αφαιρέσετε πρώτα τα docker.io και docker-compose-v2.
  • Η ενημέρωση των images και του λογισμικού μέσα στα containers σας είναι δική σας ευθύνη.

Ερωτήσεις και απαντήσεις για το Docker

Πόση RAM χρειάζεται ένα VPS με Docker;

Το Docker δεν έχει επίσημο νούμερο RAM, επειδή τα containers που τρέχετε καθορίζουν τι χρειάζεστε. Ως πρακτικός κανόνας, 2 GB είναι καλή αρχή για λίγα μικρά containers και 4 GB αν τρέχετε βάση δεδομένων ή χτίζετε images στον server. Μπορείτε να αναβαθμίσετε από το πάνελ σας.

Είναι εγκατεστημένο το Docker Compose και ποια εντολή χρησιμοποιώ;

Ναι, το plugin Compose v2 είναι εγκατεστημένο. Η εντολή δεν έχει παύλα: docker compose up -d, docker compose ps και docker compose logs -f. Η παλαιότερη εντολή docker-compose δεν ανήκει σε αυτή την εγκατάσταση.

Πώς ανοίγω μια θύρα container στο internet;

Προσθέστε μια γραμμή όπως 8080:80 κάτω από το ports στο compose.yaml και η θύρα ανοίγει. Το Docker προσπερνά τους κανόνες ufw για αυτές τις θύρες, γι' αυτό αφήστε έξω ό,τι πρέπει να μείνει ιδιωτικό ή δέστε το με 127.0.0.1:8080:80.

Πώς βάζω το δικό μου image Docker στον server;

Υπάρχουν τρεις τρόποι: το στέλνετε σε registry και τρέχετε docker login και docker pull στον server, το χτίζετε εκεί με docker build ή περνάτε την έξοδο του docker save μέσω SSH στο docker load.

Πώς προσθέτω domain και HTTPS σε server με Docker;

Κατευθύνετε την εγγραφή A του domain σας στη διεύθυνση IP του server και μετά προσθέστε ένα container reverse proxy που δημοσιεύει τις θύρες 80 και 443. Εργαλεία όπως το Caddy ζητούν και ανανεώνουν μόνα τους το πιστοποιητικό.

Περιλαμβάνουν τα αντίγραφα ασφαλείας τους τόμους Docker;

Ναι. Γίνεται αντίγραφο ασφαλείας του server κάθε νύχτα, φυλάσσονται οι τελευταίες 7 ημέρες και περιλαμβάνεται στην τιμή. Οι τόμοι βρίσκονται στον δίσκο του server, άρα είναι μέσα στο αντίγραφο. Μπορείτε να ανακτήσετε ένα μεμονωμένο αρχείο ή να επαναφέρετε ολόκληρο τον server από το πάνελ σας.

Διαβάστε περισσότερα και δείτε παρόμοιες εφαρμογές