Πλήρες VS Code, όχι επεξεργαστής αρχείων
Επισημάνing συντακτικού, αναζήτηση πολλαπλών αρχείων, διαχωρισμός παραθύρων και οι συντομεύσεις πληκτρολογίου που έχετε ήδη μάθει απ' έξω, προσφέρονται στον περιηγητή ιστού μέσω του code-server.
Χαρακτηριστικά
Ανοίξτε έναν πλήρη επεξεργαστή VS Code απευθείας από τον πίνακα ελέγχου και εργαστείτε στα πραγματικά αρχεία του ιστότοπού σας. Επεκτάσεις, ενσωματωμένο τερματικό, git και wp-cli, όλα μέσα στο ίδιο απομονωμένο με CageFS περιβάλλον Jail όπως η πρόσβαση SSH και SFTP σας — τίποτα για τοπική εγκατάσταση και καμία ξεχωριστή αντιγραφή που να αποκλίνει λόγω παλαιότητας.
Το Web IDE είναι το VS Code που εκτελείται στον περιηγητή μέσω του code-server, το οποίο ανοίγει από τον ιστότοπο που βλέπετε στον πίνακα ελέγχου. Επεξεργάζεται τα πραγματικά αρχεία αυτού του ιστότοπου — χωρίς βήμα μεταφόρτωσης, χωρίς τοπικό checkout για συγχρονισμό, και χωρίς ένα περσοκομμένο πρόγραμμα επεξεργασίας κειμένου ιστού που παριστάνει τον editor.
Επισημάνing συντακτικού, αναζήτηση πολλαπλών αρχείων, διαχωρισμός παραθύρων και οι συντομεύσεις πληκτρολογίου που έχετε ήδη μάθει απ' έξω, προσφέρονται στον περιηγητή ιστού μέσω του code-server.
Εγκαταστήστε τις επεκτάσεις με τις οποίες εργάζεστε, ώστε ο επεξεργαστής να συμπεριφέρεται όπως ο τοπικός σας και να μην σας αναγκάζει σε ένα γενικό περιβάλλον.
Ένα κέλυφος (shell) εντός του επεξεργαστή, περιορισμένο στον ιστότοπό σας, ώστε να εκτελείτε εντολές δίπλα στον κώδικα αντί να μεταβαίνετε σε ξεχωριστό παράθυρο τερματικού.
Προσθέστε στην περιοχή προετοιμασίας (stage), κάντε commit, διακλάδωση (branch), diff και push μέσα από τον επεξεργαστή, ώστε η εργασία που γίνεται στον διακομιστή να παραμένει υπό έλεγχο έκδοσης αντί να μετατρέπεται σε μια αdocumented επείγουσα διόρθωση (hotfix).
Για εργασίες με το WordPress, η γραμμή εντολών έχει τόση σημασία όσο και ο επεξεργαστής. Και τα δύο βρίσκονται στο ίδιο μέρος.
Το wp-cli είναι διαθέσιμο από το τερματικό του πίνακα ελέγχου και μέσω SSH, πράγμα που σημαίνει ότι είναι διαθέσιμο και στο ενσωματωμένο τερματικό του Web IDE. Κάντε αντικατάσταση αναζήτησης σε μια βάση δεδομένων, εκκαθάριση προσωρινής μνήμης, επαναφορά πρόσθετου (plugin), μαζική ενημέρωση, εξαγωγή πίνακα ή εκτέλεση ενός μεμονωμένου σεναρίου — χωρίς να φύγετε από το αρχείο που επεξεργαζόσασταν.
Αυτό κλείνει τον συνήθη κύκλο. Διαβάστε το σφάλμα στο αρχείο καταγραφής, ανοίξτε το αρχείο στον επεξεργαστή, αλλάξτε το, εκτελέστε την εντολή wp-cli που το αποδεικνύει, προχωρήστε παρακάτω. Τα πάντα συμβαίνουν στον πραγματικό ιστότοπο με την πραγματική στοίβα, οπότε αυτό που δοκιμάζετε είναι αυτό που παίρνουν οι επισκέπτες σας.
Η πρόσβαση σε έναν διακομιστή μέσω προγράμματος περιήγησης είναι αποδεκτή μόνο εάν τα όρια είναι πραγματικά. Το Web IDE βρίσκεται ακριβώς στην ίδια απομόνωση με κάθε άλλη διαδρομή πρόσβασης.
Κάθε μισθωτής αποκτά μια απομονωμένη προβολή συστήματος αρχείων και δεν μπορεί να δει άλλους μισθωτές, άλλους ιστότοπους ή ευαίσθητα αρχεία συστήματος. Το CageFS έχει σχεδιαστεί για να περιορίζει τις παραβιάσεις και είναι το ίδιο περιβάλλον απομόνωσης στο οποίο εκτελούνται οι συνεδρίες SSH και SFTP σας.
Η CPU, η RAM, το IO, τα IOPS, οι διεργασίες και οι διεργασίες εισόδου περιορίζονται ανά ιστότοπος, επομένως μια βαριά κατασκευή ή ένα εκτός ελέγχου script περιορίζεται μέσα στο δικό του κλουβί αντί να παρασύρει τους γείτονες μαζί του.
Τα κλειδιά πρόσβασης και τα διαπιστευτήρια διαχειρίζονται στον πίνακα ελέγχου με βάση την ελάχιστη δυνατή πρόσβαση (least-privilege), ώστε να παρέχετε την πρόσβαση που απαιτεί μια εργασία και τίποτα πέρα από αυτήν.
Η πρόσβαση καταγράφεται σε αρχείο καταγραφής ελέγχου (audit log) με τον χρήστη, την ενέργεια και τον στόχο — η ίδια πειθαρχία που εφαρμόζεται σε κάθε προνομιούχο ενέργεια στην πλατφόρμα.
Ένας επεξεργαστής είναι μόνο το ήμισυ ενός περιβάλλοντος ανάπτυξης. Το άλλο ήμισυ είναι το stack από κάτω του, και αυτό είναι παραμετροποιήσιμο ανά ιστότοπο.
Η απευθείας επεξεργασία του περιβάλλοντος παραγωγής είναι μερικές φορές η σωστή επιλογή και άλλες φορές κακή ιδέα. Η πλατφόρμα υποστηρίζει και τις δύο προσεγγίσεις από τον ίδιο επεξεργαστή.
Κλωνοποιήστε τον ιστότοπο σε περιβάλλον δοκιμών (staging) με ένα κλικ, ανοίξτε το Web IDE στο αντίγραφο δοκιμών, εργαστείτε εκεί και δημοσιεύστε στην παραγωγή μόλις επαληθευτεί η αλλαγή. Τα αρχεία και η βάση δεδομένων μεταφέρονται μαζί, στο ίδιο stack και blueprint με την παραγωγή, καθιστώντας το staging μια πραγματική πρόβα και όχι μια προσέγγιση.
Εάν η εργασία σας ανήκει σε αποθετήριο, χρησιμοποιήστε το git από το εσωτερικό του επεξεργαστή και αφήστε τις αναπτύξεις που βασίζονται στο git να μεταφέρουν την αλλαγή μέσω του αγωγού δόμησης και ανάπτυξης. Ο κώδικας που δημιουργείται στον περιηγητή ακολουθεί στη συνέχεια την ίδια έκδοση και πορεία επαναφοράς με τον κώδικα που γράφτηκε στον φορητό σας υπολογιστή.
Όταν μια αλλαγή πάει στραβά ούτως ή άλλως, τα αντίγραφα ασφαλείας εμφανίζονται στον πίνακα ελέγχου με δυνατότητα επαναφοράς με ένα κλικ και κάθε ανάπτυξη είναι μια έκδοση με ιστορικό στην οποία μπορείτε να επιστρέψετε. Το δίκτυο ασφαλείας δεν είναι ένα αίτημα υποστήριξης.
Το Web IDE συνδυάζεται με τον βοηθό τεχνητής νοημοσύνης εντός του πίνακα ελέγχου, και ολόκληρη η πλατφόρμα είναι σχεδιασμένη ώστε να καθοδηγείται από τα εργαλεία τεχνητής νοημοσύνης που ήδη χρησιμοποιείτε.
Η υποβοήθηση τεχνητής νοημοσύνης είναι διαθέσιμη στον πίνακα ελέγχου, εκτελούμενη στο δικό σας μοντέλο μέσω του AI Pack — εσείς φέρνετε το μοντέλο, και ο βοηθός διαβάζει και επεξεργάζεται αρχεία, εκτελεί wp-cli και προωθεί αλλαγές. Δεν υπάρχει δέσμευση σε ένα ενσωματωμένο μοντέλο που δεν επιλέξατε.
Εκτός του προγράμματος περιήγησης, ο διακομιστής MCP μας επιτρέπει σε οποιονδήποτε πελάτη με δυνατότητα MCP — Claude Code, Cursor, ChatGPT και άλλους — να ελέγχει τη φιλοξενία και τους ιστότοπούς σας σε φυσική γλώσσα, περιορισμένος από τα δικαιώματα API σας. Το πρότυπο είναι σκόπιμο: ένα API και ένας κατάλογος ενεργειών, που εκτίθενται με πολλούς τρόπους. Δημιουργήστε στον επεξεργαστή μας, στον δικό σας, ή αφήστε έναν πράκτορα να το κάνει, και η ίδια διαδρομή ανάπτυξης εξυπηρετεί και τα τρία.
Είναι το VS Code που εκτελείται στον browser σας, παρέχεται από το code-server και ανοίγει από τη σελίδα του ιστότοπου στον πίνακα ελέγχου. Αποκτάτε τον πλήρη editor — επεκτάσεις, ενσωματωμένο τερματικό και git — επεξεργάζεστε τα πραγματικά αρχεία του ιστότοπου στον server. Τίποτα δεν είναι εγκατεστημένο τοπικά και δεν υπάρχει ξεχωριστό αντίγραφο για συγχρονισμό.
Ναι. Ο Web IDE είναι ένας από τους τρεις τρόπους πρόσβασης, μαζί με ένα περιορισμένο κέλυφος SSH (jailed SSH shell) και SFTP/FTP. Και οι τρεις καταλήγουν στην ίδια απομονωμένη με CageFS προβολή των αρχείων σας, ώστε να μπορείτε να χρησιμοποιείτε τον επεξεργαστή για μία εργασία και τη γραμμή εντολών για την επόμενη. Το wp-cli είναι διαθέσιμο από το τερματικό του πίνακα ελέγχου και μέσω SSH.
Κάθε μισθωτής αποκτά μια απομονωμένη προβολή συστήματος αρχείων κάτω από το CageFS και δεν μπορεί να δει άλλους μισθωτές, άλλους ιστότοπους ή ευαίσθητα αρχεία συστήματος, και το LVE περιορίζει την CPU, τη RAM, το IO, τα IOPS και τις διεργασίες ανά ιστότοπο, ώστε ένα κλουβί να μην μπορεί να εξαντλήσει τον διακομιστή. Το CageFS έχει σχεδιαστεί για να περιορίζει τις παραβιάσεις παρά για να μηδενίζει τον κίνδυνο, γι' αυτό και ο βασικός έλεγχος κακόβουλου λογισμικού, το προλητρικό WAF και αυτή η απομόνωση περιλαμβάνονται σε κάθε λογαριασμό αντί να πωλούνται ως επιλογή.
Η πρόσβαση επί του παρόντος διέπεται από τους ρόλους της οργάνωσισής σας — κάτοχος, χρέωση, προγραμματιστής και μόνο για ανάγνωση — και τα μέλη κληρονομούν τα δικαιώματα του ρόλου που κατέχουν σε αυτήν την οργάνωση. Σημειώστε ότι ο ρόλος του προγραμματιστή δεν περιλαμβάνει δικαιώματα ανάπτυξης ή μεταφοράς σε ζωντανό περιβάλλον (push-to-live). Η προαιρετική περιοριστική εμβέλεια πόρων ανά μέλος, όπως ο περιορισμός ενός μέλους σε συγκεκριμένους ιστότοπους, αποτελεί προγραμματισμένη βελτίωση και όχι κάτι διαθέσιμο τώρα, ενώ τα κλειδιά API εκδίδονται ανά οργάνωση με λεπτομερή δικαιώματα (granular scopes) αντί ανά μεμονωμένο μέλος.
Τα δικαιώματα (entitlements) καθορίζουν τι προσφέρει κάθε σειρά προϊόντων. Η mainstream φιλοξενία είναι πλήρως αυτοεξυπηρετούμενη, ενώ η φιλοξενία Footprint-Free είναι σκόπιμα πιο τυποποιημένη και περιορισμένη για την προστασία του μοντέλου footprint, και τα δικαιώματα ρυθμίζουν επίσης τους εργάτες PHP (PHP workers), τον δίσκο και τις επεκτάσεις. Ελέγξτε το πρόγραμμα που σκέφτεστε στη σελίδα τιμολόγησης ή ρωτήστε μας πριν αγοράσετε.
Η υποστήριξη τεχνητής νοημοσύνης λειτουργεί με το δικό σας μοντέλο μέσω του AI Pack, οπότε φέρνετε και πληρώνετε για το μοντέλο που θέλετε αντί να είστε δεμένοι σε κάποιο που επιλέξαμε εμείς. Είναι διαθέσιμη στον πίνακα ελέγχου σήμερα· εντός του επεξεργαστή βρίσκεται υπό ενεργό ανάπτυξη και δεν είναι ακόμη διαθέσιμη. Ξεχωριστά, ο διακομιστής MCP μας επιτρέπει σε εξωτερικά εργαλεία τεχνητής νοημοσύνης, όπως τα Claude Code ή Cursor, να διαχειρίζονται τη φιλοξενία σας απευθείας, με περιορισμούς που καθορίζονται από τα δικαιώματα του API σας.
Μπορείτε, και μερικές lần αυτή είναι η ταχύτερη σωστή απάντηση. Για οτιδήποτε σημαντικό, κάντε κλωνοποίηση στο staging με ένα κλικ, ανοίξτε το Web IDE στο αντίγραφο και προωθήστε το στο live μόλις επαληθευτεί η αλλαγή. Οι αναπτύξεις που βασίζονται σε Git και οι εκδόσεις με έλεγχο έκδοσης και δυνατότητα επαναφοράς είναι διαθέσιμες όταν η αλλαγή ανήκει σε αποθετήριο, ενώ τα αντίγραφα ασφαλείας με επαναφορά ενός κλικ υποστηρίζουν τα πάντα.
Ξεκινήστε μια 14ήμερη δοκιμή χωρίς κάρτα. Δεν απαιτούνται στοιχεία πληρωμής· η δοκιμή καλύπτει τη φιλοξενία Footprint-Free με έως και 5 ιστότοπους, ώστε να μπορείτε να ανοίξετε τον επεξεργαστή, να εργαστείτε σε έναν πραγματικό ιστότοπο στην πραγματική υποδομή και να τον κρίνετε μόνοι σας.
Πλήρες VS Code στον browser. Ξεκινήστε μια 14ήμερη δοκιμή χωρίς κάρτα — χωρίς στοιχεία πληρωμής, έως 5 ιστότοποι στο Footprint-Free.
Ξεκινήστε δωρεάν