Ιστολόγιο

Οδηγοί, εγχειρίδια και νέα προϊόντων.

Προγραμματιστές

Πώς κάνετε deploy ένα έργο Bolt.new στον δικό σας server

2 Νοεμβρίου 2026 6 λεπ. ανάγνωσης
Κοινοποίηση ανάρτησης

Για να κάνετε deploy ένα έργο Bolt.new στον δικό σας server, συνδέστε το έργο με το GitHub ή κατεβάστε το ως zip, δώστε τον κώδικα στο πάνελ Coolify του server σας, ορίστε τις μεταβλητές περιβάλλοντος και κατευθύνετε το domain σας σε αυτό. Τα έγγραφα του Bolt λένε το ίδιο: όταν ο κώδικας βρίσκεται στο GitHub, μπορείτε να δημοσιεύσετε μέσω άλλης υπηρεσίας της επιλογής σας. Αν ακολουθήσετε τη διαδρομή του GitHub, μπορείτε να συνεχίσετε να δουλεύετε στο Bolt και οι αλλαγές σας φτάνουν μόνες τους στο repository.

Το Bolt επικεντρώνεται στη JavaScript. Το υποστηριζόμενο stack του είναι Node.js στο backend και frameworks που τρέχουν στον browser στο frontend, χωρίς backends Python ή PHP. Άρα το έργο σας είναι πιθανότατα ένα συνηθισμένο έργο Node με package.json και δεν χρειάζεται τίποτα ειδικό για το Bolt για να τρέξει.

Πώς βγάζετε τον κώδικα από το Bolt;

Μέσω GitHub

  1. Ανοίξτε το έργο, κάντε κλικ στο εικονίδιο GitHub πάνω δεξιά, συνδεθείτε με τον λογαριασμό σας στο GitHub και δώστε την πρόσβαση που ζητά.
  2. Δώστε όνομα στο repository και πατήστε Create repository.
  3. Το repository ξεκινά ως ιδιωτικό, σε branch main. Από εκεί και πέρα, το Bolt στέλνει κάθε αλλαγή σε αυτό.

Ως zip

Κάντε κλικ στο όνομα του έργου πάνω αριστερά και μετά στο Download. Ένα zip είναι εφάπαξ αντίγραφο και δεν παίρνει μεταγενέστερες αλλαγές από το Bolt. Ο server κάνει deploy από repository Git, οπότε θα πρέπει και πάλι να το βάλετε σε ένα. Αν το αποσυμπιέσετε και εκτελέσετε npm install && npm run dev, βλέπετε γρήγορα τον κώδικα να τρέχει εκτός του Bolt.

Τι είδους έργο είναι;

Το έργο καθορίζει τις ρυθμίσεις, οπότε ελέγξτε τα dependencies στο package.json. Οι γραμμές Next.js, Vite και Astro είναι ρυθμίσεις που έχουμε δοκιμάσει με το Coolify σε πραγματικό server.

DependencyΈργοΡυθμίσεις Coolify
nextNext.jsΘύρα 3000, χωρίς τίποτα άλλο να εισαχθεί
viteΣτατικός ιστότοποςOutput type Static site, Publish directory /dist
astroΕφαρμογή server AstroΘύρα 4321, Start command HOST=0.0.0.0 node dist/server/entry.mjs
express ή παρόμοιοServer Node.jsΗ θύρα στην οποία ακούει η εφαρμογή, διεύθυνση 0.0.0.0 και ένα script start στο package.json

Αν ένα έργο Vite κάνει δρομολόγηση σελίδων στον browser, ορίστε το Site type σε SPA στη σελίδα General. Η παράλειψη αυτού είναι ο συνηθισμένος λόγος που μια εσωτερική σελίδα επιστρέφει 404 στην ανανέωση.

Βήμα προς βήμα

  1. Παραγγείλετε έναν server από τη σελίδα Next.js VPS. Αυτή η επιλογή έρχεται με Coolify, οπότε κάνετε deploy από το ίδιο πάνελ ακόμη κι αν το έργο σας δεν είναι Next.js.
  2. Κλωνοποιήστε το repository και εκτελέστε npm run build. Κώδικας που τρέχει στην προεπισκόπηση του Bolt μπορεί και πάλι να αποτύχει σε production build, και είναι καλύτερα να το μάθετε πριν από τον server.
  3. Ανοίξτε τον φάκελο σε εργαλείο κώδικα όπως το Claude Code ή το Cursor. Αντιγράψτε τη γραμμή Επικολλήστε το στο εργαλείο AI σας από την καρτέλα Επισκόπηση του πάνελ σας στο Seturack και επικολλήστε την. Το εργαλείο διαβάζει τις οδηγίες και κάνει deploy, προσθέτοντας deploy key μόνο για ανάγνωση στο ιδιωτικό repository.
  4. Δώστε του τις μεταβλητές περιβάλλοντος που περιμένει ο κώδικάς σας και κρατήστε τις τιμές εκτός κώδικα.
  5. Όταν έρθει η διεύθυνση HTTPS, δοκιμάστε τις σελίδες, τη σύνδεση και την εγγραφή δεδομένων.
  6. Κατευθύνετε μια εγγραφή A στη διεύθυνση IP του server και πείτε στο εργαλείο το όνομα του domain. Το πιστοποιητικό εκδίδεται αυτόματα.

Μπορείτε να τα κάνετε όλα αυτά και με το χέρι στο Coolify, όπως εξηγεί ο οδηγός μας για το Next.js. Έχετε πρόσβαση root και μπορείτε να τα διαχειρίζεστε όλα από το πάνελ αν το προτιμάτε.

Μην αφήνετε κάθε αλλαγή να βγαίνει στον αέρα

Εδώ είναι μια λεπτομέρεια ειδική για το Bolt. Επειδή στέλνει κάθε αλλαγή στο repository, ένα webhook στο main σημαίνει ότι κάθε prompt ξεκινά νέο build και μισοτελειωμένα πειράματα βγαίνουν στον αέρα. Για να το αποφύγετε, κάντε κλικ στο εικονίδιο GitHub, χρησιμοποιήστε το Create new branch για να δουλεύετε σε ξεχωριστό branch και κάντε merge στο main όταν τελειώσετε. Ο server παρακολουθεί μόνο το main, οπότε οι επισκέπτες βλέπουν την ολοκληρωμένη έκδοση.

Τι γίνεται με το Bolt Database;

Το Bolt Database κρατά τα δεδομένα σας, τη σύνδεση χρηστών, την αποθήκευση αρχείων και τις συναρτήσεις server στο Bolt Cloud. Η μεταφορά του κώδικα αφήνει όλα αυτά εκεί που είναι, οπότε επιλέγετε τι θα ακολουθήσει.

ΕπιλογήΤι κάνετεΠροσοχή σε
Μείνετε στο Bolt DatabaseΟρίστε τη διεύθυνση και τα κλειδιά με τα οποία συνδέεται ο κώδικάς σας και δοκιμάστε αναγνώσεις και εγγραφές στην προσωρινή διεύθυνσηΤο Bolt μπορεί να θέσει σε παύση μια βάση χαμηλής χρήσης σε έργο που δεν έχει δημοσιευτεί
Διεκδικήστε την (claim) στο SupabaseΑπό το εικονίδιο της βάσης, πηγαίνετε στο Advanced και πατήστε ClaimΧρειάζεται πλάνο Pro ή Teams και ιδιοκτησία οργανισμού Supabase
Τρέξτε το Supabase στον server σαςΔιεκδικήστε την πρώτα, μετά στήστε το Supabase VPS και ακολουθήστε τον οδηγό επαναφοράςΤα αρχεία και οι συναρτήσεις server μετακινούνται ξεχωριστά και οι χρήστες συνδέονται ξανά
Εξαγωγή μόνο των γραμμώνΕπιλέξτε γραμμές σε έναν πίνακα και εξαγάγετε CSV ή JSONΤαιριάζει σε μικρό όγκο δεδομένων

Τα κλειδιά στη σελίδα Secrets του Bolt είναι για τις συναρτήσεις server του. Ο κώδικας που τρέχει στον server σας τα διαβάζει από μεταβλητές περιβάλλοντος, οπότε τα εισάγετε εκεί μόνοι σας.

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

Πόσο ισχυρό server χρειάζεται ένα έργο Bolt.new;

Η σελίδα πώλησης προτείνει τουλάχιστον 4 GB RAM, 2 vCores και 40 GB δίσκο. Τα builds Next.js πιέζουν τη μνήμη όσο μεγαλώνει ένα έργο: ένα με 85 πακέτα απέτυχε στα 2 GB και χτίστηκε στα 4 GB, ενώ ένα μικρό πέρασε στα 2 GB. Αν δεν αρκεί, αναβαθμίστε από το πάνελ σας.

Πόσο θα κοστίζει τον μήνα;

Το συνιστώμενο ελάχιστο μέγεθος κοστίζει περίπου $6 τον μήνα (με ΦΠΑ) και εκτός Τουρκίας πληρώνετε σε δολάρια ΗΠΑ. Τα καθημερινά αντίγραφα ασφαλείας περιλαμβάνονται στην τιμή και η κίνηση δεδομένων είναι απεριόριστη. Η συνδρομή σας στο Bolt είναι ξεχωριστή και παραμένει ενεργή αν συνεχίσετε την ανάπτυξη εκεί.

Πώς συνδέω το domain μου;

Κατευθύνετε μια εγγραφή A στη διεύθυνση IP του server, προσθέστε το domain στην εφαρμογή και κάντε ξανά deploy. Το πιστοποιητικό εκδίδεται αυτόματα. Το άρθρο βοήθειας καλύπτει την εγγραφή.

Πώς φτάνει στον server μια αλλαγή στο Bolt;

Το Bolt την στέλνει στο GitHub και, με webhook, ο server ξαναχτίζει σε κάθε push στο branch που παρακολουθεί. Χωρίς webhook, πατήστε Redeploy στο Coolify.

Μπορώ να μεταφέρω τη βάση δεδομένων σε PostgreSQL στο Coolify;

Αν ο κώδικάς σας μιλά απευθείας στη βάση μέσω SQL, ναι. Το Bolt Database καλύπτει επίσης σύνδεση χρηστών, αρχεία και συναρτήσεις server και η απλή PostgreSQL δεν θα τα αντικαταστήσει αν ο κώδικάς σας εξαρτάται από αυτά. Σε αυτή την περίπτωση, η διαδρομή του Supabase απαιτεί λιγότερες αλλαγές κώδικα.

Έτοιμο στη Seturack: Next.js, Coolify, Supabase.

Σχόλια0

Δεν υπάρχουν ακόμη σχόλια

Μοιραστείτε πρώτοι τις σκέψεις σας.

Συμμετοχή στη συζήτηση

Συνδεθείτε ή εγγραφείτε για να αφήσετε σχόλιο.

Μην χάνετε καμία ανάρτηση

Λάβετε το πιο πρόσφατο εκπαιδευτικό υλικό, οδηγούς και νέα προϊόντων στο email σας.

Εγγραφήκατε στο ενημερωτικό μας δελτίο.