Η φιλοξενία μιας εφαρμογής που φτιάχτηκε με AI ξεκινά συχνά με το κουμπί «Publish»: τα Lovable, Bolt, Replit ή v0 τη θέτουν σε λειτουργία μέσα σε λίγα δευτερόλεπτα, στη δική τους υποδομή. Έπειτα έρχεται η στιγμή να της δώσετε το δικό σας όνομα τομέα, να κρατήσετε τον έλεγχο των δεδομένων σας ή να της προσφέρετε έναν διακομιστή στα μέτρα της. Ο οδηγός αυτός δείχνει πού τη φιλοξενούν αυτά τα εργαλεία, πώς ανακτάτε τον κώδικα, από τι αποτελείται η εφαρμογή, πώς την εγκαθιστάτε στον διακομιστή σας, και τι χρειάζεται για να αντέχει.
Συντάκτης: Simon Vasconcelos Lee
Δημοσιεύθηκε στις 6 Νοεμβρίου 2026Χρόνος ανάγνωσης: 9 λεπτά
Τα Lovable, Bolt και Replit δημοσιεύουν την εφαρμογή στη δική τους υποδομή, με ένα κλικ. Δείτε τι λέει η τεκμηρίωσή τους, όπως τη διαβάσαμε τον Οκτώβριο του 2026:
| Εργαλείο | Προεπιλεγμένη δημοσίευση | Back-end και δεδομένα | Ανάκτηση του κώδικα |
|---|---|---|---|
| Lovable | Μια διεύθυνση lovable.app, με HTTPS· το δικό σας όνομα τομέα με συνδρομή επί πληρωμή | Lovable Cloud, χτισμένο στα θεμέλια ανοιχτού κώδικα του Supabase | Συγχρονισμός με GitHub, GitLab ή Bitbucket, σε όλα τα πλάνα· αρχείο .zip με συνδρομή επί πληρωμή |
| Bolt | Μια διεύθυνση bolt.host· το δικό σας όνομα τομέα με συνδρομή επί πληρωμή | Bolt Database (PostgreSQL), ή Supabase στα πλάνα Pro και Teams | Συγχρονισμός με GitHub· αρχείο .zip |
| Replit | Μια διεύθυνση replit.app, σε τέσσερις λειτουργίες: Autoscale, Reserved VM, Static, Scheduled | Μια διαχειριζόμενη βάση PostgreSQL, και App Storage για τα αρχεία | Συγχρονισμός με GitHub και προς τις δύο κατευθύνσεις· αρχείο .zip |
Το v0 δημοσιεύει σε ένα έργο Vercel και παράγει μια εφαρμογή Next.js (React, TypeScript, Tailwind CSS)· ο κώδικας εξάγεται, ή συγχρονίζεται με το GitHub και προς τις δύο κατευθύνσεις. Το Cursor είναι ένας επεξεργαστής κώδικα και ένας agent προγραμματισμού εγκατεστημένος στον υπολογιστή σας: ο κώδικας βρίσκεται ήδη εκεί, και η φιλοξενία είναι εξ ολοκλήρου δική σας επιλογή.
Αυτές οι ενσωματωμένες φιλοξενίες είναι σχεδιασμένες για γρήγορη δημοσίευση. Τόσο στο Lovable όσο και στο Replit, η online έκδοση είναι ένα στιγμιότυπο, που ανανεώνεται σε κάθε δημοσίευση, και το κόστος ακολουθεί τη χρήση της πλατφόρμας (στο Lovable, credits καλύπτουν τη δραστηριότητα του back-end και την AI· στο Replit, το πλάνο Starter περιλαμβάνει μία δημοσιευμένη εφαρμογή, που λήγει μετά από 30 ημέρες και δημοσιεύεται ξανά). Η μετάβαση σε δικό σας διακομιστή γίνεται για ένα όνομα τομέα και δεδομένα υπό τον έλεγχό σας, δεσμευμένους πόρους, μόνιμες εργασίες παρασκηνίου ή απαιτήσεις συμμόρφωσης.
Το πιο ασφαλές είναι να συνδέσετε το έργο με ένα αποθετήριο GitHub: κάθε αλλαγή φτάνει εκεί ως commit, με όλο το ιστορικό. Στο Lovable, ο συγχρονισμός λειτουργεί και προς τις δύο κατευθύνσεις: συνεχίζετε να χτίζετε στο Lovable ενώ ο διακομιστής σας εξυπηρετεί την εφαρμογή.
Ο κώδικας δεν περιέχει ούτε το περιεχόμενο της βάσης ούτε τα αρχεία που ανέβασαν οι χρήστες σας. Στο Lovable, η βάση εξάγεται από το έργο σε ένα αρχείο .backup, που επαναφέρεται με το pg_restore, και τα αρχεία της αποθήκευσης κατεβαίνουν χωριστά. Στο Bolt, η βάση μπορεί να συνδεθεί με τον δικό σας λογαριασμό Supabase (πλάνα Pro και Teams).
Ανοίξτε το αρχείο package.json: δείχνει σε τι στηρίζεται η εφαρμογή, και άρα τι πρέπει να εκτελεί ο διακομιστής σας.
| Κομμάτι | Τι θα βρείτε | Τι κάνει ο διακομιστής |
|---|---|---|
| Στατικό front-end | React με Vite, όπως οι εφαρμογές Lovable που δημιουργήθηκαν πριν από τις 13 Μαΐου 2026 | Εξυπηρετεί τα αρχεία που παράγει το npm run build στο dist/ |
| Front-end με διακομιστή | TanStack Start (@tanstack/react-start, Lovable από τις 13 Μαΐου 2026) ή Next.js (v0) | Εκτελεί συνεχώς μια διεργασία Node.js, πίσω από τον διακομιστή web |
| Back-end | Supabase, Lovable Cloud, Bolt Database, η βάση του Replit | Βάση δεδομένων, λογαριασμοί, αρχεία και συναρτήσεις, στον πάροχό τους ή στον διακομιστή σας |
| Ρυθμίσεις | Ένα αρχείο .env: διεύθυνση του back-end, κλειδιά API | Παρέχει αυτές τις τιμές στο build ή κατά την εκκίνηση |
Με το Vite, κάθε μεταβλητή της οποίας το όνομα αρχίζει με VITE_ ενσωματώνεται στον κώδικα που στέλνεται στο πρόγραμμα περιήγησης, τη στιγμή του build: κάθε επισκέπτης μπορεί να τη διαβάσει, και η αλλαγή της τιμής της απαιτεί νέο build. Αυτό είναι σκόπιμο για το δημόσιο κλειδί του Supabase (sb_publishable_…, ή το παλαιότερο anon), που είναι φτιαγμένο για το πρόγραμμα περιήγησης και πλαισιώνεται από τους κανόνες ασφαλείας σε επίπεδο γραμμής (RLS). Το μυστικό κλειδί (sb_secret_…, ή το παλαιότερο service_role) παρακάμπτει αυτούς τους κανόνες: μένει στον διακομιστή, χωρίς πρόθεμα VITE_.
VITE_SUPABASE_URL=https://xxxx.supabase.co
VITE_SUPABASE_PUBLISHABLE_KEY=sb_publishable_xxxx
VITE_SUPABASE_PROJECT_ID=xxxx
Ενεργοποιήστε το RLS σε κάθε πίνακα πριν από τη θέση σε λειτουργία: οι κανόνες του είναι αυτοί που προστατεύουν τα δεδομένα σας ενώ το δημόσιο κλειδί κυκλοφορεί στο πρόγραμμα περιήγησης.
Σε ένα VPS με Linux, η θέση σε λειτουργία ακολουθεί πάντα την ίδια σειρά. Το Lovable συνιστά το Node.js 22 για το build και την εκτέλεση των εφαρμογών του.
npm install και npm run build. Μια εφαρμογή Vite παράγει στατικά αρχεία στο dist/· μια εφαρμογή TanStack Start γίνεται build με NITRO_PRESET=node-server npm run build και ξεκινά με node .output/server/index.mjs, στη θύρα 3000· μια εφαρμογή Next.js ξεκινά με npm run start.index.html σε κάθε άγνωστη διεύθυνση, αλλιώς μια σελίδα που ανανεώνεται απαντά 404· για μια εφαρμογή με διακομιστή, προωθεί τα αιτήματα στη διεργασία Node.js.app.votre-domaine.com {
reverse_proxy 127.0.0.1:3000
}
server {
server_name app.votre-domaine.com;
root /var/www/app/dist;
location / {
try_files $uri $uri/ /index.html;
}
}
Μια εφαρμογή σε λειτουργία ζει: οι εξαρτήσεις της λαμβάνουν διορθώσεις, η βάση της μεγαλώνει, η κίνησή της αλλάζει. Ό,τι την κρατά γρήγορη και ασφαλή χωρά σε μια ρουτίνα:
| Τι παρακολουθείτε | Η ενέργεια |
|---|---|
| Ενημερώσεις | Οι διορθώσεις του συστήματος, του Node.js και των εξαρτήσεων, κάθε εβδομάδα· npm audit για τις εξαρτήσεις |
| Διαθεσιμότητα | Ένας εξωτερικός έλεγχος, μια ειδοποίηση, και κάποιος να παρέμβει, και τη νύχτα |
| Σφάλματα | Διαβάστε τα στα αρχεία καταγραφής του προγράμματος περιήγησης και του διακομιστή, και διορθώστε πρώτα τα πιο συχνά |
| Αργή απόκριση | Εντοπίστε τα απαιτητικά ερωτήματα: ένα ερώτημα χωρίς ευρετήριο επιβραδύνεται όσο ο πίνακας μεγαλώνει |
| Πιστοποιητικό και δίσκος | Παρακολουθήστε τη λήξη και την πληρότητα, με περιθώριο |
| Αντίγραφα ασφαλείας | Επαναφέρετε σε τακτά διαστήματα, σε άλλο μηχάνημα: ένα αντίγραφο ασφαλείας αξίζει όσο η επαναφορά του |
Αυτή η ρουτίνα είναι η δουλειά ενός διαχειριστή συστημάτων, και μπορεί να ανατεθεί. Με ένα Managed VPS, ο πάροχος κρατά τον διακομιστή ενημερωμένο, τον παρακολουθεί μέρα και νύχτα και παρεμβαίνει χωρίς να περιμένει την κλήση σας. Παρακολουθεί επίσης προληπτικά την εφαρμογή σας (σφάλματα, αργή απόκριση, απαιτητικά ερωτήματα, χώρος στον δίσκο) και σας προτείνει τη διόρθωση: την εφαρμόζετε με τον δικό σας βοηθό AI, όπως χτίσατε την εφαρμογή, και κρατάτε τον έλεγχο του κώδικά σας.
Με ένα Managed VPS της Simafri, οι ειδικοί μας σας συνοδεύουν για να θέσετε σε λειτουργία την εφαρμογή που δημιουργήθηκε με Lovable, Bolt, Cursor ή άλλον βοηθό, και έπειτα διαχειρίζονται τον διακομιστή και παρακολουθούν προληπτικά την εφαρμογή: ενημερώσεις συστήματος και ασφαλείας, παρακολούθηση όλο το 24ωρο με παρέμβαση χωρίς να περιμένουμε την κλήση σας, κρυπτογραφημένα αντίγραφα ασφαλείας κάθε νύχτα εκτός του μηχανήματος. Εντοπίζουμε σφάλματα και αργή απόκριση και σας προτείνουμε τη διόρθωση, που εφαρμόζετε εσείς ή ο βοηθός AI σας· η μετάπτωση είναι δωρεάν.
Ναι. Κρατήστε τον συγχρονισμό με το GitHub: κάθε αλλαγή που γίνεται στο εργαλείο φτάνει στο αποθετήριο, και ο διακομιστής σας την παραλαμβάνει, κάνει ξανά build και επανεκκινεί την εφαρμογή.
Η επιλογή είναι δική σας. Το front-end μπορεί να τρέχει στον διακομιστή σας καλώντας το back-end στο Supabase ή στο Lovable Cloud· το back-end μπορεί επίσης να εγκατασταθεί στον διακομιστή σας, με το Supabase self-hosted. Για το ενσωματωμένο back-end του Lovable, οι δύο υποστηριζόμενοι προορισμοί είναι το διαχειριζόμενο Supabase και το Supabase self-hosted.
Ένα σκέτο front-end, με το back-end σε πάροχο, χρειάζεται λίγους πόρους. Αν το Supabase τρέχει στο ίδιο μηχάνημα, η τεκμηρίωσή του ορίζει ως ελάχιστο 4 GB μνήμης, 2 πυρήνες και 40 GB SSD, και συνιστά 8 GB, 4 πυρήνες και 80 GB· προσθέστε ό,τι καταναλώνει η ίδια η εφαρμογή.
Κρατούν τον λογαριασμό τους: οι λογαριασμοί και τα hash των κωδικών πρόσβασης αποτελούν μέρος της εξαγωγής της βάσης. Οι τρέχουσες συνεδρίες μένουν συνδεδεμένες με το παλιό back-end, οπότε ο καθένας συνδέεται ξανά μία φορά, και οι συνδέσεις μέσω Google ή GitHub ρυθμίζονται ξανά με τις νέες διευθύνσεις ανακατεύθυνσης.
Στον διακομιστή, σε μια μεταβλητή περιβάλλοντος χωρίς το πρόθεμα VITE_, που τη διαβάζει ο κώδικας του διακομιστή ή οι συναρτήσεις. Άλλωστε το Supabase μπλοκάρει τα μυστικά κλειδιά που αποστέλλονται από πρόγραμμα περιήγησης (απάντηση HTTP 401)· ένα κλειδί που εκτέθηκε κατά λάθος διαγράφεται και αντικαθίσταται αμέσως.
Simafri
Ας μιλήσουμε για την ιστοσελίδα σας
Πείτε μας με λίγα λόγια για το έργο σας: θα επικοινωνήσουμε σύντομα μαζί σας.
Ευχαριστούμε! Το αίτημά σας εστάλη. Θα επικοινωνήσουμε σύντομα μαζί σας.
Προτιμάτε email; Γράψτε μας στο support@simafri.com.