Ιστολόγιο

Coolify και Claude Code: Αναπτύξτε ένα έργο στο δικό σας VPS

Markdown

Εγκατάσταση του Coolify, σύνδεση με το GitHub, ανάπτυξη του Next.js, τομέας και HTTPS, MCP, απαιτήσεις VPS και αντιμετώπιση προβλημάτων. Τεχνικές τιμές σε δολάρια και αρχικοί περιορισμοί.

Διαβάστε ολόκληρο το άρθρο

Τεκμηρίωση Ailoot — υλικό αναφοράς για τη χρήση της υπηρεσίας.

Περιορισμοί πλατφόρμας και όροι πληρωμής το 2026

Κύριο συμπέρασμα

Τα δωρεάν προγράμματα ισχύουν μέχρι να ξεπεράσετε για πρώτη φορά ένα όριο· μετά από αυτό απαιτείται διεθνής κάρτα. Η Heroku έκλεισε τη δωρεάν βαθμίδα της για όλους το 2022 και πέρασε σε λειτουργία συντήρησης τον Φεβρουάριο του 2026. Με το αυτοφιλοξενούμενο Coolify, ο διακομιστής ανήκει σε εσάς· δεν υπάρχει χρέωση ανά θέση ούτε εγκλωβισμός σε προμηθευτή.

Ένα συνηθισμένο σενάριο vibe-coder το 2026: δημιουργείτε ένα MVP στο Cursor ή στο Claude Code μέσα σε ένα βράδυ, το μεταφέρετε σε αποθετήριο GitHub, ανοίγετε το vercel.com → συνδέετε το αποθετήριο → φτάνετε στην οθόνη συνδρομής → εισάγετε την κάρτα σας → λαμβάνετε Transaction declined.

Αυτό δεν είναι σφάλμα ούτε προσωρινή διακοπή λειτουργίας.

Railway, Render, Heroku — η ίδια ιστορία. Η Heroku πράγματι έκλεισε τη δωρεάν βαθμίδα της για όλους το 2022 και, τον Φεβρουάριο του 2026, το έργο πέρασε σε λειτουργία συντήρησης — χωρίς νέες λειτουργίες και χωρίς νέες συμβάσεις Enterprise. Για έναν χρήστη με κάρτα που δεν υποστηρίζεται, αυτό σημαίνει: «η πόρτα είναι κλειστή· χρησιμοποιήστε μεσάζοντα που χρεώνει προμήθεια 20%».

Μπορείτε να πληρώσετε με εικονικές κάρτες Visa στο Καζακστάν ή μέσω εταιρικών υπηρεσιών πληρωμών. Αυτό όμως σημαίνει +20% στην τιμή, +30 λεπτά για κάθε συναλλαγή και τον κίνδυνο να αποκλειστεί ο λογαριασμός σας όταν ο πάροχος πληρωμών εντοπίσει ασυμφωνία χώρας.

Το αρχικό παράδειγμα περιλάμβανε τρεις απόπειρες — σε Vercel Pro, Railway και Render.

Τι είναι το Coolify και πώς λειτουργεί μια αυτοφιλοξενούμενη πλατφόρμα;

Κύριο συμπέρασμα

Το Coolify είναι μια πλατφόρμα PaaS ανοικτού κώδικα που μπορείτε να φιλοξενείτε μόνοι σας, και μια άμεση εναλλακτική λύση στις Heroku, Vercel και Netlify. Εγκαθίσταται με μία μόνο εντολή curl σε οποιοδήποτε VPS με Ubuntu. Στο παρασκήνιο χρησιμοποιεί Docker + Traefik για αντίστροφη διαμεσολάβηση και Let's Encrypt για HTTPS. Υποστηρίζει ενσωμάτωση με GitHub, webhooks για αυτόματες αναπτύξεις, αντίγραφα ασφαλείας S3 και περισσότερες από 280 υπηρεσίες με εγκατάσταση ενός κλικ (PostgreSQL, Redis, MinIO). Η αυτοφιλοξενούμενη έκδοση είναι δωρεάν για πάντα, χωρίς όρια. Έχει 55,800 αστέρια στο GitHub και άδεια Apache-2.0.

Το Coolify είναι ένα έργο ανοικτού κώδικα, κατασκευασμένο με Laravel + Docker, που μετατρέπει οποιοδήποτε κενό VPS σε πλατφόρμα ανάπτυξης εφαρμογών. Εγκαταστήστε το Coolify μία φορά και, στη συνέχεια, κάντε τα πάντα μέσω της διεπαφής ιστού: συνδέστε το GitHub, επιλέξτε ένα αποθετήριο και κάντε κλικ στο Deploy.

Η επίσημη τεκμηρίωση το διατυπώνει σύντομα και με ακρίβεια:

Το Coolify είναι μια εναλλακτική λύση ανοικτού κώδικα και αυτοφιλοξενούμενη στις Heroku / Netlify / Vercel κ.λπ.

— Coolify GitHub README, https://github.com/coollabsio/coolify

Στο παρασκήνιο, το Coolify αποτελείται από τέσσερα μέρη:

  1. Διεπαφή ιστού με Laravel 12 + Livewire 3 + Tailwind v4 — ένας πίνακας ελέγχου για τη διαχείριση των εφαρμογών σας.
  2. Docker + Docker Compose — κάθε εφαρμογή εκτελείται σε ένα κοντέινερ, απομονωμένο από τα υπόλοιπα.
  3. Αντίστροφος διακομιστής μεσολάβησης (Traefik ή Caddy) — λαμβάνει εισερχόμενη κίνηση HTTP/HTTPS και τη δρομολογεί στα κοντέινερ.
  4. Ενσωμάτωση με το Let's Encrypt — εκδίδει και ανανεώνει αυτόματα πιστοποιητικά SSL για όλους τους τομείς.

Βασικές λειτουργίες που κάνουν το Coolify λειτουργικά συγκρίσιμο με το Vercel:

ΛειτουργίαVercelCoolify
Αυτόματη ανάπτυξη με push στο git✅✅ (μέσω webhook του GitHub)
Δωρεάν HTTPS✅✅ (Let's Encrypt)
Προεπισκοπήσεις PR✅✅ (μέσω GitHub App)
Διεπαφή χρήστη μεταβλητών περιβάλλοντος✅✅
Αντίγραφα ασφαλείας βάσεων δεδομένων❌ (δεν διαθέτει δικές του βάσεις δεδομένων)✅ (σε χώρο αποθήκευσης συμβατό με S3)
PostgreSQL / Redis / MongoDB$20+/μήνα το καθένα✅ Με ένα κλικ, δωρεάν
Προγραμματισμένες εργασίες (cron)❌✅ (σύνταξη cron)
Χρέωση ανά θέση$20/θέση/μήναΚαμία
Εγκλωβισμός σε προμηθευτήΥψηλός (Edge Functions, ISR)Μηδενικός (το Docker σας)
Παγκόσμιο CDN✅❌ (μόνο το VPS σας)

Το παγκόσμιο CDN είναι το μόνο που δεν περιλαμβάνει το Coolify από προεπιλογή. Αυτή είναι η ειλικρινής απάντηση. Αν το έργο σας έχει παγκόσμιο κοινό και πρέπει να μειώσετε την καθυστέρηση για χρήστες στις ΗΠΑ και την Ευρώπη, βάλτε το Cloudflare μπροστά· είναι δωρεάν για στατικό περιεχόμενο.

Τιμή: η αυτοφιλοξενούμενη έκδοση είναι δωρεάν για πάντα, χωρίς όρια στον αριθμό εφαρμογών, διακομιστών ή αναπτύξεων. Το Coolify Cloud διατίθεται με $5/μήνα για 2 διακομιστές + $3 για κάθε πρόσθετο — οι ίδιοι οι διακομιστές, όμως, εξακολουθούν να ανήκουν σε εσάς· το Coolify Cloud απλώς φιλοξενεί τον πίνακα ελέγχου.

Η πιο πρόσφατη έκδοση είναι η v4.1.0 της 18ης Μαΐου 2026. Στις νέες λειτουργίες περιλαμβάνονται το πακέτο build Railpack σε beta, η καταγραφή ελέγχου, οι διαφορές ρυθμίσεων μεταξύ αναπτύξεων και ένα εγγενές τελικό σημείο MCP (μόνο για ανάγνωση). Πηγή: εκδόσεις στο GitHub.

Ποιο VPS να επιλέξετε για το Coolify το 2026;

Κύριο συμπέρασμα

Το Coolify απαιτεί τουλάχιστον 2 vCPU, 2 GB RAM, 30 GB SSD και Ubuntu LTS (20.04, 22.04 ή 24.04). Ένα τέτοιο VPS μπορεί να εκτελεί άνετα παράλληλα 3–5 έργα που δημιουργήθηκαν με vibe-coding.

Οι ελάχιστες απαιτήσεις του Coolify προέρχονται απευθείας από την επίσημη τεκμηρίωση:

ΠαράμετροςΕλάχιστοΣυνιστώμενο
CPU2 πυρήνες2–4 πυρήνες
RAM2 GB4 GB (με περιθώριο για builds)
Αποθηκευτικός χώρος30 GB50–80 GB (για εικόνες + βάσεις δεδομένων)
ΑρχιτεκτονικήAMD64 ή ARM64 (64-bit)AMD64
Λειτουργικό σύστημαUbuntu LTS 20.04 / 22.04 / 24.0422.04 LTS
RootΑπαιτείταιΜε κλειδί SSH, όχι με κωδικό πρόσβασης

Το ελάχιστο — 2 GB RAM — είναι απόλυτο κατώτατο όριο. Με 1 GB, το πρόγραμμα εγκατάστασης φτάνει μέχρι το Docker, αντιμετωπίζει OOM (εξαντλημένη μνήμη) και κολλάει. Μην κάνετε οικονομία στη RAM.

Πηγές τιμών: Timeweb Cloud, FirstVDS και Selectel.

Αν χρειάζεστε περισσότερη ισχύ (βάση δεδομένων 100 GB, αρκετές παρουσίες Postgres), επιλέξτε Aeza Dedicated.

Τι να ΜΗΝ επιλέξετε:

  • Κοινόχρηστο VPS με 512 MB–1 GB RAM — δεν επαρκεί ούτε για το Coolify. Προορίζεται για στατικούς ιστότοπους σε nginx, όχι για PaaS.

Θέλετε όχι μόνο να ρυθμίσετε την ανάπτυξη, αλλά και να δημιουργήσετε μια ρύθμιση που κάνει το Claude αξιόπιστο; Το Coolify είναι εργαλείο εκτέλεσης, αλλά χωρίς δομημένο περιεχόμενο (CLAUDE.md, έναν δεύτερο εγκέφαλο και μηχανική περιβάλλοντος), το Claude θα εξακολουθεί να παραισθάνεται σε μεγάλες εργασίες. Η πλήρης ρύθμιση περιλαμβάνει και τα τρία: κλώνος AI + Δεύτερος Εγκέφαλος + Μηχανική Περιβάλλοντος — αυτός ο συνδυασμός μετατρέπει το Claude από «έναν βοηθό που παραισθάνεται» σε αξιόπιστο εργαλείο.

Πώς να εγκαταστήσετε το Coolify σε 5 λεπτά

Κύριο συμπέρασμα

Η εγκατάσταση γίνεται με μία εντολή curl από την τεκμηρίωση. Μόλις ξεκινήσει, εμφανίζεται μια διεπαφή ιστού στη θύρα 8000. Εκεί δημιουργείτε τον πρώτο διαχειριστή και βλέπετε έναν άδειο πίνακα ελέγχου. Ο πραγματικός χρόνος από μια κενή εγκατάσταση Ubuntu μέχρι να εκτελείται το Coolify είναι 5–7 λεπτά, από τα οποία 3–4 λεπτά απαιτούνται για το apt-get install docker. Το σενάριο εγκατάστασης ανακτά τις απαιτούμενες εξαρτήσεις και ρυθμίζει μόνο του το Docker· το μόνο που χρειάζεται είναι να περιμένετε να ολοκληρωθεί.

Βήμα 1. Συνδεθείτε στο VPS μέσω SSH.

Αφού δημιουργήσετε VPS στον πάροχο, η διεύθυνση IP του διακομιστή και ο κωδικός πρόσβασης root θα εμφανιστούν σε μήνυμα ηλεκτρονικού ταχυδρομείου ή στον πίνακα ελέγχου. Συνδεθείτε από τον τοπικό σας υπολογιστή:

ssh root@1.2.3.4

Αν ο πάροχος σάς έδωσε κλειδί SSH αντί για κωδικό πρόσβασης, συνδεθείτε με -i path/to/key. Από εδώ και πέρα, θεωρώ ότι χρησιμοποιείτε μια νέα εγκατάσταση Ubuntu 22.04 ή 24.04 LTS.

Βήμα 2. Εκτελέστε την εντολή εγκατάστασης του Coolify.

Μία εντολή από την επίσημη τεκμηρίωση:

curl -fsSL https://cdn.coollabs.io/coolify/install.sh | sudo bash

Το σενάριο κάνει τρία πράγματα:

  1. Ελέγχει το σύστημα (Ubuntu LTS; root; AMD64;)
  2. Εγκαθιστά τα Docker και Docker Compose, αν δεν είναι ήδη εγκατεστημένα
  3. Κατεβάζει τις εικόνες Coolify (coolify/coolify, coolify/realtime, traefik) και τις εκτελεί στο παρασκήνιο μέσω docker-compose

Αυτό διαρκεί 3–5 λεπτά. Θα δείτε να περνούν τα αρχεία καταγραφής του apt-get και στη συνέχεια το docker pull. Όταν εμφανιστεί το Coolify v4.1.0 is now running, προχωρήστε στο βήμα 3.

Βήμα 3. Ανοίξτε τη διεπαφή ιστού.

Ανοίξτε το παρακάτω στο πρόγραμμα περιήγησής σας:

http://1.2.3.4:8000

Το Coolify θα εμφανίσει έναν οδηγό ρύθμισης — μια φόρμα για τη δημιουργία του πρώτου χρήστη. Εισαγάγετε ένα email και έναν κωδικό πρόσβασης και αποθηκεύστε τα. Αυτός ο χρήστης γίνεται αυτόματα διαχειριστής· δεν χρειάζεστε άλλους χρήστες ακόμα.

Μετά την αποθήκευση, θα μεταβείτε σε έναν άδειο πίνακα ελέγχου: μια πλευρική γραμμή αριστερά με τις επιλογές Resources / Projects / Servers / Sources / Notifications / Settings και μια προτροπή στο κέντρο: “Add your first resource”.

Βήμα 4. Ανοίξτε τις θύρες στο τείχος προστασίας του παρόχου (όχι στο UFW).

Το Coolify εκτελείται ήδη, αλλά από έξω είναι προσβάσιμη μόνο η θύρα 8000 (ο πίνακας ελέγχου). Για να μπορούν οι χρήστες να έχουν πρόσβαση στις εφαρμογές σας, πρέπει να ανοίξετε τις θύρες 80 (HTTP) και 443 (HTTPS):

ΘύραΣκοπός
22Πρόσβαση SSH στον διακομιστή
80Λαμβάνει κίνηση HTTP, απαιτείται για την επικύρωση Let's Encrypt
443Λαμβάνει την κίνηση HTTPS των χρηστών
8000Πίνακας ελέγχου Coolify (θα την κλείσουμε αφού ρυθμίσουμε προσαρμοσμένο τομέα για τον πίνακα ελέγχου)

Μια σημαντική παγίδα από την επίσημη τεκμηρίωση:

Το Docker χρησιμοποιεί κανόνες iptables που βασίζονται σε NAT και μπορούν να παρακάμψουν παραδοσιακά τείχη προστασίας Linux, όπως το UFW.

— Τεκμηρίωση Coolify (τείχος προστασίας), https://coolify.io/docs/knowledge-base/server/firewall

Αυτό σημαίνει ότι, ακόμα κι αν ενεργοποιήσετε το UFW και κλείσετε όλες τις θύρες, το Docker εξακολουθεί να εκθέτει τα κοντέινερ του μέσω iptables. Το UFW είναι άχρηστο εδώ. Η λύση είναι να ανοίγετε και να κλείνετε τις θύρες στον πίνακα ελέγχου του παρόχου, όχι μέσω UFW. Στα Timeweb / Selectel / Aeza, αυτό γίνεται στην ενότητα “Network → Firewall” της διαδικτυακής κονσόλας.

Βήμα 5 (προαιρετικό). Συνδέστε τον πίνακα ελέγχου με τον τομέα σας.

Για να επισκέπτεστε το https://coolify.example.com αντί για το http://1.2.3.4:8000, δημιουργήστε μια εγγραφή DNS A coolify.example.com → 1.2.3.4, μεταβείτε στο Settings → Instance Settings → Instance Domain στο Coolify, εισαγάγετε τον υποτομέα σας και αποθηκεύστε. Το Coolify θα ζητήσει πιστοποιητικό Let's Encrypt και, ένα λεπτό αργότερα, θα φορτώσει ξανά τον πίνακα ελέγχου μέσω HTTPS.

Μετά από αυτό, μπορείτε να κλείσετε τη θύρα 8000 στο τείχος προστασίας — ο πίνακας ελέγχου θα είναι διαθέσιμος μέσω HTTPS στην τυπική θύρα 443.

Πώς να συνδέσετε το GitHub: App ή PAT;

Κύριο συμπέρασμα

Το Coolify υποστηρίζει δύο τρόπους σύνδεσης με το GitHub: GitHub App (συνιστάται) και Personal Access Token (PAT). Χρησιμοποιήστε το GitHub App: η ρύθμιση διαρκεί 5 λεπτά με τον οδηγό, λειτουργούν οι προεπισκοπήσεις PR και τα δικαιώματα μπορούν να περιοριστούν με ακρίβεια σε επίπεδο αποθετηρίου. Το PAT είναι παρωχημένη επιλογή για παλαιότερες περιπτώσεις· δεν έχει αναπτύξεις προεπισκόπησης και ενέχει κίνδυνο καθολικής πρόσβασης σε όλα τα αποθετήριά σας. Η επίσημη τεκμηρίωση λέει ξεκάθαρα: «για το 95% των χρηστών, η σωστή επιλογή είναι το GitHub App».

Στο Coolify, μεταβείτε στις Sources → + Add → GitHub App. Το Coolify θα εμφανίσει έναν οδηγό τριών οθονών:

  1. Όνομα και περιγραφή — ονομάστε την πηγή (εισαγάγετε github-main) και, προαιρετικά, προσθέστε περιγραφή.
  2. Ρύθμιση στο GitHub — ένα κουμπί που σάς μεταφέρει στο GitHub.com και ανοίγει αυτόματα μια φόρμα δημιουργίας GitHub App με τα σωστά δικαιώματα.
  3. Επιβεβαίωση — αφού επιστρέψετε από το GitHub, κάντε κλικ στο “Save”.

Στο δεύτερο βήμα, το GitHub θα σάς ζητήσει να επιβεβαιώσετε τα δικαιώματα που ζητά το Coolify:

ΔικαίωμαΕπίπεδοΣκοπός
ContentsΜόνο για ανάγνωσηΚλωνοποίηση του αποθετηρίου
Pull RequestsΑνάγνωση και εγγραφήΔημιουργία προεπισκοπήσεων ανάπτυξης και σχολιασμός σε PR
Email addressesΜόνο για ανάγνωσηΑναγνώριση των commits
MetadataΜόνο για ανάγνωσηΚαταχώριση αποθετηρίων

Αυτά είναι τα ελάχιστα δικαιώματα — το GitHub App δεν μπορεί να δει τα ιδιωτικά κλειδιά σας, δεν μπορεί να γράψει στο main και δεν μπορεί να αποκτήσει πρόσβαση σε αποθετήρια που δεν έχετε συνδέσει ρητά.

Από την επίσημη τεκμηρίωση:

Το Personal Access Token (PAT) είναι η παλιά μέθοδος· συνιστώ να μην το χρησιμοποιείτε. Μειονεκτήματα:

  • Το PAT παρέχει καθολική πρόσβαση σε όλα τα αποθετήριά σας (συμπεριλαμβανομένων των ιδιωτικών)
  • Οι προεπισκοπήσεις PR δεν λειτουργούν — αυτή η λειτουργία είναι αποκλειστική για το GitHub App
  • Το token διαρκεί πολύ (90 ημέρες, ένα έτος ή επ' αόριστον) — αν διαρρεύσει, αυτό είναι κακό

Χρησιμοποιήστε PAT μόνο αν εργάζεστε με αποθετήριο οργανισμού όπου η πολιτική ασφαλείας απαγορεύει τα GitHub Apps και δεν υπάρχει τρόπος παράκαμψης.

Αφού αποθηκεύσετε την πηγή στο Coolify, θα δείτε το GitHub App στον πίνακα ελέγχου μαζί με μια λίστα συνδεδεμένων αποθετηρίων. Όταν δημιουργήσετε νέα εφαρμογή, θα μπορείτε να επιλέξετε οποιοδήποτε από αυτά με ένα κλικ.

Πώς να αναπτύξετε ένα έργο Next.js από το Claude Code σε 6 βήματα

Κύριο συμπέρασμα

Η πλήρης διαδρομή από μια κενή ρύθμιση Claude Code μέχρι έναν ενεργό ιστότοπο: 1) εκτελέστε το claude σε έναν κενό φάκελο, περιγράψτε το έργο και το Claude δημιουργεί τον κώδικα· 2) εκτελέστε git init && git remote add (το Claude μπορεί να το κάνει μόνο του μέσω εντολής slash)· 3) κάντε push στο GitHub· 4) στο Coolify, επιλέξτε “+ New Resource → Application” και επιλέξτε το αποθετήριο· 5) προσθέστε μεταβλητές περιβάλλοντος· 6) Deploy. Το Coolify θα αναγνωρίσει ότι πρόκειται για Next.js, θα επιλέξει το πακέτο build Nixpacks, θα δημιουργήσει εικόνα Docker σε 3–5 λεπτά και θα παρέχει έναν προσωρινό τομέα με HTTPS έτοιμο προς χρήση.

Βήμα 1. Περιγράψτε το έργο στο Claude Code μέσα σε έναν κενό φάκελο.

mkdir my-vibe-app
cd my-vibe-app
git init
claude

Στη συνεδρία:

Δημιούργησε ένα έργο εφαρμογής Next.js 14 με app router:
- μια αρχική σελίδα με λίστα χρηστών
- το τελικό σημείο /api/users επιστρέφει έναν πίνακα από τη βάση δεδομένων
- Postgres μέσω Prisma
- Tailwind για τα στυλ
- .env.example με DATABASE_URL
- README.md με οδηγίες για την εκτέλεση του έργου

Ζητήστε από το Claude να δημιουργήσει τη δομή αρχείων, το package.json, το prisma/schema.prisma και το .env.example. Ζητήστε επίσης:

Δημιούργησε ένα Dockerfile για builds παραγωγής και ένα .dockerignore.

Αυτό είναι προαιρετικό — το Coolify θα κάνει build με Nixpacks ακόμα και χωρίς Dockerfile. Όμως, ένα Dockerfile σάς δίνει έλεγχο στη διαδικασία και είναι ταχύτερο για μεγαλύτερα έργα.

Βήμα 2. Δημιουργήστε ένα αποθετήριο GitHub και κάντε push σε αυτό.

Μπορείτε να το κάνετε χειροκίνητα μέσω του περιβάλλοντος GitHub + git remote add origin ..., αλλά το Claude Code μπορεί να το κάνει μόνο του:

/commit-push-pr Initial Next.js app generated with Claude Code

Ή απλώς πείτε: “Κάνε commit σε όλα και κάνε push σε ένα νέο αποθετήριο my-vibe-app στον λογαριασμό μου.” Το Claude θα χρησιμοποιήσει το CLI gh για να δημιουργήσει ένα ιδιωτικό (ή δημόσιο) αποθετήριο και να κάνει το πρώτο push. Πηγή: επίσημη εντολή Claude Code.

Βήμα 3. Δημιουργήστε μια εφαρμογή στο Coolify.

Στον πίνακα ελέγχου Coolify, κάντε κλικ στο + New → Application. Θα ανοίξει μια φόρμα:

  1. Πηγή — επιλέξτε github-main (το GitHub App που συνδέσατε στην προηγούμενη H2)
  2. Αποθετήριο — επιλέξτε my-vibe-app από τη λίστα
  3. Branch — main
  4. Build Pack — το Coolify θα το εντοπίσει αυτόματα. Αν υπάρχει Dockerfile, θα χρησιμοποιήσει dockerfile. Διαφορετικά, θα χρησιμοποιήσει nixpacks. Μπορείτε να το παρακάμψετε χειροκίνητα.
  5. Τομέας — αφήστε προς το παρόν την προτεινόμενη προσωρινή τιμή· θα την αντικαταστήσετε αργότερα με τη δική σας
  6. Θύρα — 3000 για Next.js από προεπιλογή

Αποθηκεύστε.

Βήμα 4. Προσθέστε μεταβλητές περιβάλλοντος.

Στην εφαρμογή που δημιουργήθηκε, ανοίξτε την καρτέλα Environment Variables. Προσθέστε τις μεταβλητές μία-μία:

DATABASE_URL=postgresql://user:pass@db-host:5432/mydb
NODE_ENV=production
ANTHROPIC_API_KEY=sk-ant-...

Αν δεν έχετε βάση δεδομένων, δημιουργήστε μία απευθείας στο Coolify: + New → Database → PostgreSQL. Το Coolify θα εκκινήσει ένα κοντέινερ Postgres σε 30 δευτερόλεπτα και θα παρέχει ένα εσωτερικό DATABASE_URL της μορφής postgresql://postgres:pass@postgres-xyz:5432/postgres — προσθέστε το στην εφαρμογή σας.

Όλες οι μεταβλητές κρυπτογραφούνται στη βάση δεδομένων Coolify και δεν εμφανίζονται στα αρχεία καταγραφής build.

Βήμα 5. Κάντε κλικ στο Deploy.

Στην επάνω δεξιά γωνία υπάρχει ένα μπλε κουμπί Deploy. Στην καρτέλα Logs θα εμφανιστούν ζωντανά αρχεία καταγραφής:

[stage: clone]   Cloning '<repository-url-from-github>'
[stage: build]   Detected Next.js, using Nixpacks
[stage: build]   Installing Node 20, npm 10
[stage: build]   npm install (245s)
[stage: build]   npm run build (87s)
[stage: deploy]  Creating container my-vibe-app-xyz
[stage: deploy]  Container started, health check passed
[stage: proxy]   Traefik routing configured for <OFFICIAL_URL>
[stage: ssl]     Let's Encrypt cert issued for <OFFICIAL_URL>

Το πρώτο build διαρκεί 3–5 λεπτά (κατεβάζει τη βασική εικόνα Node και εγκαθιστά τις εξαρτήσεις). Τα επόμενα builds διαρκούν 60–90 δευτερόλεπτα χάρη στην προσωρινή αποθήκευση επιπέδων Docker.

Όταν η κατάσταση αλλάξει σε Running, αντιγράψτε το URL εφαρμογής από το πεδίο Domains του Coolify και ανοίξτε εκείνο ακριβώς το URL στο πρόγραμμα περιήγησης. Χρησιμοποιήστε αυτή την τιμή ως <app-url-from-coolify> παρακάτω· η ετικέτα μέσα σε γωνιακές αγκύλες είναι placeholder, όχι πραγματική διεύθυνση. Θα πρέπει να εμφανιστεί η αρχική σελίδα σας, με HTTPS έτοιμο προς χρήση. Το Coolify χρησιμοποιεί μια δωρεάν υπηρεσία wildcard DNS για προσωρινούς τομείς, ώστε να μπορείτε να ανοίξετε αμέσως τον ιστότοπο χωρίς να ρυθμίσετε δικό σας DNS.

Βήμα 6. Ελέγξτε ότι λειτουργούν όλα.

Ανοίξτε το URL εφαρμογής από το προηγούμενο βήμα με προσθήκη /api/users, για παράδειγμα <app-url-from-coolify>/api/users χωρίς διπλή κάθετο. Αυτό είναι το endpoint JSON που δημιουργήθηκε στο Βήμα 1· το ριζικό URL της εφαρμογής είναι η αρχική σελίδα. Αν εμφανιστεί σφάλμα 500, θα δείτε το stack trace στην καρτέλα Logs. Το συνηθέστερο πρόβλημα στην πρώτη ανάπτυξη είναι ότι το DATABASE_URL δείχνει σε ανύπαρκτη βάση δεδομένων. Διορθώστε το δημιουργώντας μια παρουσία PostgreSQL στο Coolify (δείτε το βήμα 4 παραπάνω) και αντικαθιστώντας το DATABASE_URL.

15 λεπτά, από τη στιγμή που παραγγέλνετε το VPS. Στο αρχικό παράδειγμα, αυτή η ροή εργασίας διήρκεσε 12–18 λεπτά σε νέο διακομιστή.

Πώς να ρυθμίσετε προσαρμοσμένο τομέα και HTTPS

Κύριο συμπέρασμα

Ένας προσαρμοσμένος τομέας συνδέεται σε 3 βήματα: δημιουργήστε εγγραφή DNS A που δείχνει στη διεύθυνση IP του διακομιστή, εισαγάγετε τον τομέα σας στη Configuration του Coolify αντί για την προσωρινή διεύθυνση, ενεργοποιήστε το Automatic HTTPS και κάντε κλικ στο Redeploy. Το Let's Encrypt θα εκδώσει αυτόματα πιστοποιητικό SSL 2–3 λεπτά μετά τη διάδοση του DNS (συνήθως 5–30 λεπτά). Η βασική προϋπόθεση είναι το DNS να επιλύεται ήδη όταν κάνετε κλικ στο Redeploy· διαφορετικά, η επικύρωση Let's Encrypt θα αποτύχει και θα πρέπει να περιμένετε 12 λεπτά πριν από την επόμενη προσπάθεια.

Βήμα 1. Δημιουργήστε εγγραφή DNS A στον πίνακα ελέγχου του καταχωρητή σας.

Τα αρχικά παραδείγματα χρησιμοποιούν τομείς που φιλοξενούνται στα Reg.ru, Beget ή Timeweb. Η διαδικασία είναι ίδια:

Τύπος εγγραφήςΌνομαΤιμή
Aapp (ή @ για τη ρίζα)1.2.3.4 (IP διακομιστή)

Αποθηκεύστε την εγγραφή, ανοίξτε μια κονσόλα και ελέγξτε:

dig app.example.com +short
# Θα πρέπει να επιστρέψει 1.2.3.4

Αν δεν επιστρέφει τίποτα ή επιστρέφει διαφορετική IP, το DNS δεν έχει διαδοθεί ακόμα. Περιμένετε 5–30 λεπτά.

Βήμα 2. Εισαγάγετε τον τομέα σας στο Coolify.

Στην εφαρμογή, ανοίξτε την καρτέλα Configuration → General. Στο πεδίο Domains, αντικαταστήστε το προσωρινό URL εφαρμογής που αντιγράψατε από το Coolify με https://app.example.com (χρησιμοποιώντας τον δικό σας διαμορφωμένο τομέα). Ενεργοποιήστε το Automatic HTTPS (συνήθως είναι ενεργοποιημένο από προεπιλογή).

Αποθηκεύστε και κάντε κλικ στο Redeploy.

Βήμα 3. Περιμένετε το πιστοποιητικό Let's Encrypt.

Τα αρχεία καταγραφής build θα εμφανίσουν:

[stage: ssl]  Requesting Let's Encrypt cert for app.example.com
[stage: ssl]  HTTP challenge sent to /.well-known/acme-challenge/xxx
[stage: ssl]  Validation passed, cert issued
[stage: ssl]  Cert installed, HTTPS enabled

Σε 2–3 λεπτά, ο ιστότοπός σας θα είναι διαθέσιμος στη διεύθυνση https://app.example.com με πράσινο λουκέτο στη γραμμή διευθύνσεων.

Τι μπορεί να πάει στραβά με το Let's Encrypt (τα 3 συνηθέστερα ζητήματα από τον επίσημο οδηγό αντιμετώπισης προβλημάτων):

  1. Η θύρα 80 είναι κλειστή στο τείχος προστασίας. Το Let's Encrypt επικυρώνει με πρόκληση HTTP — στέλνει αίτημα στο http://app.example.com/.well-known/acme-challenge/xxx. Η επικύρωση δεν θα περάσει χωρίς τη θύρα 80. Ανοίξτε την στο τείχος προστασίας του παρόχου.
  2. Είναι ενεργοποιημένος ο διακομιστής μεσολάβησης Cloudflare (πορτοκαλί σύννεφο). Παρεμβάλλεται στο αίτημα Let's Encrypt και επιστρέφει τη δική του σελίδα placeholder — η επικύρωση αποτυγχάνει. Η λύση είναι να επιλέξετε “DNS only” (γκρίζο σύννεφο) ή να ρυθμίσετε πρόκληση DNS-01 μέσω του API Cloudflare.
  3. Το DNS δεν έχει διαδοθεί ακόμα. Αν δημιουργήσατε εγγραφή A πριν από 30 δευτερόλεπτα και κάνατε αμέσως κλικ στο Redeploy, το Let's Encrypt δεν θα εντοπίσει τον τομέα σας. Περιμένετε 5–30 λεπτά για να διαδοθεί το DNS στους διακομιστές.

Όριο ρυθμού του Let's Encrypt: 5 αποτυχημένες προσπάθειες ανά ώρα για έναν τομέα, με αποκατάσταση 1 προσπάθειας κάθε 12 λεπτά. Αν φτάσετε στο όριο, μην κάνετε κλικ στο Redeploy 10 φορές στη σειρά· ελέγξτε τα αρχεία καταγραφής, διορθώστε το πρόβλημα και ξαναδοκιμάστε σε 12 λεπτά.

Πώς διαχειρίζεται το Claude Code το Coolify μέσω MCP;

Κύριο συμπέρασμα

Μέσω του Model Context Protocol, το Claude Code αποκτά άμεση πρόσβαση στο API του Coolify — μπορείτε να πείτε «ανάπτυξε αυτή την εφαρμογή» για να ξεκινήσετε ένα build, να ελέγξετε την κατάσταση, να διαβάσετε αρχεία καταγραφής ή να ενημερώσετε μεταβλητές περιβάλλοντος. Υπάρχουν τρεις επιλογές: forsonny/Coolify-MCP-Server (βασικό, 7 κατηγορίες λειτουργιών), dazeb/coolify-mcp-enhanced (15+ πρόσθετα εργαλεία με ανάπτυξη βάσης δεδομένων με ένα κλικ) και ajmcclary/Coolify-Manager (ένα Claude Skill βασισμένο στο επίσημο CLI). Από την έκδοση v4.1.0 (18 Μαΐου 2026), το Coolify παρέχει εγγενές τελικό σημείο MCP χωρίς διακομιστές τρίτων — αλλά προς το παρόν είναι μόνο για ανάγνωση.

Το Model Context Protocol (MCP) είναι ένα πρότυπο της Anthropic που επιτρέπει στο Claude Code να επικοινωνεί με εξωτερικά συστήματα (δείτε τον οδηγό για διακομιστές MCP για περισσότερα). Συνδέστε έναν διακομιστή MCP και το Claude αποκτά ένα σύνολο εργαλείων που μπορεί να καλέσει. Υπάρχουν τρεις έτοιμοι διακομιστές για το Coolify, καθώς και μία εγγενής επιλογή.

Επιλογή 1. forsonny/Coolify-MCP-Server-for-Claude-Code — βασική.

Τι μπορεί να κάνει:

  • Εφαρμογές: δημιουργία, εκκίνηση, διακοπή, επανεκκίνηση
  • Υπηρεσίες: καταχώριση, δημιουργία, εκκίνηση/διακοπή/επανεκκίνηση
  • Αναπτύξεις: προβολή εκτελούμενων, ανάκτηση μέσω UUID
  • Ομάδες και μέλη: καταχώριση, λήψη πληροφοριών
  • Κλειδιά SSH: καταχώριση, δημιουργία
  • Μεταβλητές περιβάλλοντος: πλήρες CRUD για εφαρμογές και υπηρεσίες
  • Στοιχεία διακομιστή: τομείς ανά διακομιστή, υγεία, έκδοση

Εγκατάσταση:

git clone '<OFFICIAL_URL>'
cd Coolify-MCP-Server-for-Claude-Code
npm install
npm run build
# In .env:
#   COOLIFY_BASE_URL=https://coolify.example.com
#   COOLIFY_API_TOKEN=[from Coolify Settings → API Tokens]
npm run setup  # automatically configures Claude Code

Έπειτα, μπορείτε να γράψετε αυτό στο Claude Code:

Εμφάνισε την κατάσταση της εφαρμογής my-vibe-app στο Coolify και τις 3 πιο πρόσφατες αναπτύξεις.

Το Claude θα επιστρέψει έναν πίνακα.

Επιλογή 2. dazeb/coolify-mcp-enhanced — διευρυμένη (συνιστάται).

Τι προσθέτει στο βασικό σύνολο:

  • Ανάπτυξη PostgreSQL / Redis / MinIO με ένα κλικ μέσω AI — ζητήστε «ρύθμισε μου Postgres» και δημιουργεί κοντέινερ και επιστρέφει DATABASE_URL
  • Παρακολούθηση σε πραγματικό χρόνο + χρήση πόρων — CPU/RAM για κάθε εφαρμογή σε πραγματικό χρόνο
  • Μαζικές ενημερώσεις ρυθμίσεων env — ενημέρωση 20 μεταβλητών με μία εντολή
  • Υποστήριξη Docker Compose — ανάπτυξη εφαρμογών πολλών υπηρεσιών

Ρύθμιση για το Claude Code (.mcp.json στη ρίζα του έργου):

{
  "mcpServers": {
    "coolify-enhanced": {
      "command": "node",
      "args": ["/path/to/coolify-mcp-enhanced/dist/index.js"],
      "env": {
        "COOLIFY_ACCESS_TOKEN": "your-token-here",
        "COOLIFY_BASE_URL": "https://coolify.example.com"
      }
    }
  }
}

Επιλογή 3. ajmcclary/Coolify-Manager — Claude Skill βασισμένο στο CLI.

Δεν είναι διακομιστής MCP, αλλά Claude Code Skill που περιτυλίγει το επίσημο Coolify CLI. Περιλαμβάνει:

  • Διαγνωστικούς ελέγχους υγείας για υπηρεσίες και κοντέινερ
  • Διαγνωστικούς ελέγχους πιστοποιητικών SSL
  • Υποστήριξη πολλών παρουσιών (αν έχετε αρκετούς διακομιστές Coolify)
  • Συνταγές αντιμετώπισης προβλημάτων

Εγκατάσταση: κατεβάστε το skill και τοποθετήστε το στο ~/.claude/skills/coolify-manager/. Το Claude Code θα το εντοπίσει και θα το προτείνει για σχετικές εργασίες.

Επιλογή 4 (νέα τον Μάιο του 2026). Εγγενές MCP στο Coolify v4.1.0.

Το αρχείο αλλαγών της v4.1.0 με ημερομηνία 18 Μαΐου 2026 αναφέρει:

Προστέθηκε υποστήριξη MCP σε επίπεδο παρουσίας με εργαλεία μόνο για ανάγνωση για τους πόρους και το API/περιβάλλον χρήστη του Coolify.

Το Coolify παρέχει πλέον το δικό του τελικό σημείο MCP — μπορείτε να συνδέσετε απευθείας το Claude Code χωρίς διακομιστές τρίτων. Προς το παρόν είναι μόνο για ανάγνωση (λίστες εφαρμογών, καταστάσεις, ρυθμίσεις), χωρίς λειτουργίες τροποποίησης. Αυτό όμως αρκεί για τις περισσότερες εργασίες, όπως «πες μου για την υποδομή».

Συνδεθείτε μέσω .mcp.json:

{
  "mcpServers": {
    "coolify-native": {
      "url": "https://coolify.example.com/api/v1/mcp",
      "headers": {
        "Authorization": "Bearer <your-api-token>"
      }
    }
  }
}

Περιμένετε πλήρη πρόσβαση εγγραφής στο εγγενές MCP στις εκδόσεις v4.2 ή v4.3 — η ομάδα του Coolify την υποσχέθηκε μέχρι το τέλος του 2026.

5 παγίδες στην πρώτη σας ανάπτυξη — και πώς να τις αποφύγετε

Κύριο συμπέρασμα

Τα συνηθέστερα σφάλματα στην πρώτη ανάπτυξη είναι ανεπαρκής RAM, κλειστή θύρα 80, διακομιστής μεσολάβησης Cloudflare που διακόπτει το Let's Encrypt, UFW που δεν προστατεύει το Docker και επιλογή PAT αντί για GitHub App. Όλα καλύπτονται στην επίσημη τεκμηρίωση, αλλά είναι εύκολο να τα συναντήσετε χωρίς πρακτική εμπειρία. Παρακάτω ακολουθεί λίστα ελέγχου 5 σημείων βασισμένη στην αρχική εμπειρία εγκατάστασης του Coolify.

Παγίδα 1: Λιγότερα από 2 GB RAM — η εγκατάσταση αποτυγχάνει με OOM.

Σύμπτωμα: το curl install.sh φτάνει στο docker pull coolify/coolify, κολλάει στο 70% και μετά η διεργασία τερματίζεται με Killed (signal 9). Τα αρχεία καταγραφής του dmesg | tail εμφανίζουν Out of memory: Killed process.

Λύση:

# Δημιουργήστε αρχείο swap 4 GB για να λυθεί προσωρινά το πρόβλημα
sudo fallocate -l 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

Μακροπρόθεσμα, αναβαθμίστε σε 4 GB RAM. Το Coolify λειτουργεί με swap, αλλά τα builds μεγάλων έργων Next.js μπορεί να αποτύχουν.

Παγίδα 2: Το UFW είναι ενεργοποιημένο, αλλά το Docker εξακολουθεί να ανοίγει θύρες.

Σύμπτωμα: ενεργοποιήσατε το UFW και κλείσατε όλες τις θύρες εκτός από τη 22, αλλά η εφαρμογή σας παραμένει προσβάσιμη από το διαδίκτυο σε κάποια τυχαία θύρα (όπως η 3000).

Ο λόγος, σύμφωνα με την επίσημη τεκμηρίωση:

Το Coolify εκτελείται στο Docker, το οποίο χρησιμοποιεί κανόνες iptables βασισμένους σε NAT και μπορεί να παρακάμψει παραδοσιακά τείχη προστασίας Linux, όπως το UFW.

— Τεκμηρίωση Coolify (τείχος προστασίας), https://coolify.io/docs/knowledge-base/server/firewall

Λύση: χρησιμοποιήστε το τείχος προστασίας στον πίνακα ελέγχου του παρόχου σας, όχι το UFW. Τα Timeweb / Selectel / Aeza έχουν ενότητα “Firewall” ή “Network → Firewall”, όπου ρυθμίζετε κανόνες σε επίπεδο εικονικού δικτύου — λειτουργούν πριν φτάσουν τα πακέτα στο Docker.

Εναλλακτικά, υπάρχει το ufw-docker, ένα σενάριο που προσαρμόζει το UFW για συμβατότητα με το Docker. Είναι όμως πιο περίπλοκο από ένα κλικ στον πίνακα ελέγχου.

Παγίδα 3: Ο διακομιστής μεσολάβησης Cloudflare (πορτοκαλί σύννεφο) διακόπτει το Let's Encrypt.

Σύμπτωμα: μετά το Redeploy, τα αρχεία καταγραφής εμφανίζουν Let's Encrypt validation failed - challenge returned 403.

Αιτία: το Cloudflare διαμεσολαβεί στο αίτημα HTTP του Let's Encrypt και επιστρέφει τη δική του σελίδα αντί για το αρχείο challenge.

Λύση — επιλέξτε μία από δύο δυνατότητες:

  1. Επιλέξτε “DNS only” (το γκρίζο σύννεφο στο Cloudflare). Μειονέκτημα: χάνετε το CDN και την προστασία του Cloudflare.
  2. Ρυθμίστε πρόκληση DNS-01 μέσω του API Cloudflare. Στο Coolify, μεταβείτε στα Settings → SSL Configuration, επιλέξτε τον πάροχο Cloudflare και εισαγάγετε token API με δικαιώματα Zone:Read και DNS:Edit. Το Let's Encrypt θα επικυρώσει μέσω εγγραφής TXT αντί για HTTP.

Η δεύτερη επιλογή είναι πιο περίπλοκη στη ρύθμιση, αλλά διατηρεί τον διακομιστή μεσολάβησης Cloudflare.

Παγίδα 4: PAT αντί για GitHub App — οι προεπισκοπήσεις PR δεν λειτουργούν.

Σύμπτωμα: συνδέσατε το GitHub μέσω Personal Access Token· όλα λειτουργούν, αλλά δεν δημιουργούνται προεπισκοπήσεις ανάπτυξης για PR. Ανοίξατε ένα PR στο GitHub, αλλά δεν εμφανίστηκε τίποτα στο Coolify.

Αιτία: οι προεπισκοπήσεις PR είναι αποκλειστική λειτουργία του GitHub App. Το PAT δεν λαμβάνει συμβάντα pull_request μέσω webhook.

Λύση: συνδέστε ξανά το GitHub μέσω App. Sources → Add → GitHub App → ολοκληρώστε τον οδηγό. Μπορείτε να διαγράψετε την παλιά πηγή PAT.

Παγίδα 5: «Coolify == Vercel» δεν είναι απολύτως αληθές.

Τι δεν κάνει το Coolify από προεπιλογή:

VercelCoolifyΤι να κάνετε
Παγκόσμιο CDNΌχιΒάλτε το Cloudflare μπροστά (δωρεάν για στατικό περιεχόμενο)
Incremental Static RegenerationΌχιΤο revalidatePath λειτουργεί μόνο στον διακομιστή σας
Βελτιστοποίηση εικόνωνΌχιΧρησιμοποιήστε το next/image με τοπικό loader ή το Cloudflare Images
Αυτόματη κλιμάκωση στις αιχμέςΌχιΚλιμακώστε χειροκίνητα· αναβαθμίστε το VPS σας
Edge FunctionsΌχιΧρησιμοποιήστε κανονικά API routes

Αν το έργο σας είναι SaaS με υψηλή κίνηση, παγκόσμιο κοινό και απαιτήσεις καθυστέρησης < 100 ms παγκοσμίως, το Coolify δεν είναι κατάλληλο· επιλέξτε Vercel Enterprise. Αν είστε vibe-coder με MVP που δοκιμάζετε με 100–1,000 χρήστες την ημέρα, το Coolify καλύπτει τα πάντα.

Από μια ειλικρινή ανάλυση αυτοφιλοξενίας:

Τα 15 λεπτά στον τίτλο αυτού του οδηγού αφορούν την ομαλή διαδρομή για την πρώτη ανάπτυξη ενός έργου. Μια πλήρης ρύθμιση υποδομής με παρακολούθηση, αντίγραφα ασφαλείας και ειδοποιήσεις διαρκεί ένα ή δύο βράδια. Να είστε ειλικρινείς με τον εαυτό σας.

Πόσα θα εξοικονομήσετε σε έναν χρόνο σε σύγκριση με το Vercel;

Κύριο συμπέρασμα

Υπάρχει ένας «κρυφός φόρος χρόνου» 5–10 ωρών για την αρχική ρύθμιση και 1–2 ωρών τον μήνα για συντήρηση.

Τα παρακάτω στοιχεία Vercel είναι εκτιμήσεις σεναρίων του άρθρου από τον Μάιο 2026, όχι τρέχουσες προσφορές. Είναι μόνο η μία πλευρά της σύγκρισης. Το αυτοφιλοξενούμενο Coolify δεν έχει τέλος άδειας, αλλά VPS, backups, αποθήκευση, κίνηση και διαχείριση εξακολουθούν να κοστίζουν. Λάβετε προσφορά που καλύπτει τις παραπάνω απαιτήσεις· στα σενάρια δεν δόθηκε αριθμητική τιμή VPS, οπότε ισχυρισμός σταθερής εξοικονόμησης δεν θα στηριζόταν σε στοιχεία.

Έστω C ο συνολικός μηνιαίος λογαριασμός υποδομής για το επιλεγμένο VPS, αποθήκευση backup, πρόσθετη κίνηση, παρακολούθηση και τυχόν πληρωμένο dashboard. Συμπεριλάβετε κάθε έξοδο μία φορά. Έστω r το ωριαίο κόστος διαχείρισης, με ίδιο νόμισμα παντού. Η εκτίμηση χρόνου του άρθρου είναι 5–10 ώρες αρχικά συν 1–2 ώρες τον μήνα: 17–34 ώρες το πρώτο έτος και 12–24 ώρες στα επόμενα.

ΣενάριοΕκτίμηση Vercel/μήναVercel/έτοςΥποδομή Coolify/μήναTCO Coolify πρώτου έτους με εργασίαΕξοικονόμηση πρώτου έτους έναντι Vercel
Ένα πρωτότυπο, 100,000 επισκέψεις/μήνα$20 βάση + ~$5 εύρος ζώνης = $25$300C12C + (17–34)r$300 − 12C − (17–34)r
Πέντε έργα σε ένα VPS$20 βάση + $30 εύρος ζώνης/συναρτήσεις = $50$600C12C + (17–34)r$600 − 12C − (17–34)r
Τρεις προγραμματιστές, πέντε έργα$60 θέσεις + $30 εύρος ζώνης = $90$1,080C12C + (17–34)r$1,080 − 12C − (17–34)r

Χρησιμοποιήστε χωριστό C για κάθε σενάριο αν οι φόρτοι χρειάζονται διαφορετικά μεγέθη διακομιστή. Για μηνιαία σύγκριση, κατανείμετε τον αρχικό χρόνο ρύθμισης σε 12 μήνες: το μηνιαίο ισοδύναμο πρώτου έτους είναι C + (17–34)r/12. Το TCO επόμενου έτους είναι 12C + (12–24)r. Οι τύποι συγκρίνουν τη δηλωμένη εκτίμηση Vercel με έξοδα αυτοφιλοξενίας· συμπεριλάβετε και συγκρίσιμο κόστος διαχείρισης στην πλευρά Vercel. Αρνητική εξοικονόμηση σημαίνει ότι η αυτοφιλοξενία κοστίζει περισσότερο με τις τιμές σας. Μην ξαναμετράτε ολόκληρο τον μισθό του ίδιου μηχανικού αν το r τον περιλαμβάνει ήδη.

Πριν αλλάξετε, συμπληρώστε C από πραγματική προσφορά παρόχου και σχέδιο backup, επιλέξτε r και συγκρίνετε πραγματική χρήση ενός μήνα. Χωρίς αυτά τα δεδομένα, το άρθρο στηρίζει μοντέλο κόστους, όχι ισχυρισμό εξοικονόμησης δολαρίων.

Το κύριο όφελος δεν είναι τα χρήματα. Όταν μεταβείτε στο Coolify, εξαφανίζεται η κατηγορία «εξαρτάται από την πολιτική πληρωμών κάποιου άλλου». Δεν χρειάζονται πλέον εικονικές ενδιάμεσες κάρτες με προμήθεια 20%.

Το Coolify δεν είναι ένα φθηνότερο Vercel. Είναι διαφορετική κατηγορία προϊόντος: σας ανήκει η υποδομή και αναλαμβάνετε την ευθύνη και την πολυπλοκότητά της· το οικονομικό αποτέλεσμα εξαρτάται από την υποδομή και το κόστος διαχείρισης που υπολογίσατε.

Αν η ανάπτυξη ενός πρωτοτύπου είναι η πρώτη σας εργασία μετά τη δημιουργία του στο Claude Code, τότε η διαχείριση του περιβάλλοντος (env, μυστικά, προγραμματισμένες εργασίες, αντίγραφα ασφαλείας) αποτελεί μέρος της μηχανικής περιβάλλοντος. Χωρίς δομή για το «πού βρίσκεται το καθετί», το Claude χάνεται και χάνετε χρόνο σε κάθε αλλαγή. Η πλήρης ρύθμιση περιλαμβάνει: κλώνο AI (Skills και Subagents προσαρμοσμένα στη μεθοδολογία σας) + Δεύτερο Εγκέφαλο (τη βάση γνώσεων του έργου) + Μηχανική Περιβάλλοντος (Plan Mode, /compact, περιβάλλον εκτέλεσης). Αυτοί είναι οι 3 πυλώνες χωρίς τους οποίους το AI παραισθάνεται.

Η πλήρης ροή εργασίας περιβάλλοντος: κλώνος AI + Δεύτερος Εγκέφαλος + Μηχανική Περιβάλλοντος.

Περισσότερο υλικό είναι διαθέσιμο στο Ailoot.

Περισσότερες λεπτομέρειες

Ερωτήσεις και απαντήσεις: Coolify και Claude Code: Αναπτύξτε ένα έργο στο δικό σας VPS

Ποιο URL πρέπει να επιστρέφει JSON μετά την ανάπτυξη;

Αντιγράψτε το URL εφαρμογής από το πεδίο Domains του Coolify και ανοίξτε τη διαδρομή /api/users. Το ριζικό URL είναι η αρχική σελίδα· το /api/users είναι το endpoint JSON που ορίζει το παράδειγμα έργου.

Πώς υπολογίζω αν η αυτοφιλοξενία εξοικονομεί χρήματα;

Προσθέστε μηνιαίο VPS, backups, αποθήκευση, κίνηση, παρακολούθηση και προαιρετικό dashboard στο C. Το TCO αυτοφιλοξενίας πρώτου έτους είναι 12C συν 17–34 ώρες με το ωριαίο σας κόστος· συγκρίνετέ το με την ετήσια εκτίμηση Vercel του σεναρίου και συμπεριλάβετε συγκρίσιμα έξοδα διαχείρισης και στις δύο πλευρές.

Όλα τα άρθρα