Αυτό το άρθρο παρέχει αναλυτικές οδηγίες βήμα προς βήμα για την ανάπτυξη του OpenClaw (παλαιότερα γνωστού ως Clawdbot ή Moltbot) σε ένα Spaceship Virtual Machine (VM). Το OpenClaw αναπτύσσεται ως υπηρεσία Gateway μακράς διάρκειας στο VM και διαχειρίζεται μέσω του openclaw CLI και του Control UI
Θα σας καθοδηγήσουμε στα εξής:
Παροχή ενός VM
Πρόσβαση στο VM
Εγκατάσταση προαπαιτούμενων (Node.js 22+)
Εγκατάσταση του OpenClaw (συνιστάται το installer)
Εκτέλεση του wizard onboarding και εγκατάσταση της υπηρεσίας Gateway
Ασφαλής απομακρυσμένη πρόσβαση στο Control UI μέσω προώθησης θύρας SSH
Πριν ξεκινήσετε την ανάπτυξη του OpenClaw, βεβαιωθείτε ότι έχετε ρυθμίσει τα εξής:
Έναν λογαριασμό Spaceship - μπορείτε να το κάνετε αυτό στο spaceship.com
Ένα παρεχόμενο Virtual Machine
Τελευταίες εκδόσεις των λειτουργικών συστημάτων LTS Ubuntu ή Debian
Node.js έκδοση 22 ή νεότερη
Κλειδιά OAuth ή API ως διαπιστευτήρια LLM - βεβαιωθείτε ότι υποστηρίζονται από τον wizard για πιο ομαλή ρύθμιση
Διαπιστευτήρια καναλιών - στοιχεία σύνδεσης για κανάλια ανταλλαγής μηνυμάτων όπως Slack, Telegram, Discord κ.λπ.
Αν δεν το έχετε ήδη κάνει, μπορείτε να αγοράσετε ένα VM από τον ιστότοπό μας. Η ρύθμιση είναι σχετικά γρήγορη και περιλαμβάνει μόνο λίγα βήματα:
Επιλέξτε ένα πλάνο - για αξιόπιστη απόδοση, προτείνουμε το πλάνο Standard 2 ή υψηλότερο.
Επιλέξτε ένα OS - οι τελευταίες εκδόσεις των LTS Ubuntu ή Debian υποστηρίζονται επίσημα από το OpenClaw και προτείνονται για το σταθερό και προβλέψιμο περιβάλλον τους.
Ορίστε έναν ισχυρό κωδικό root
Προσθέστε ένα κλειδί SSH (προαιρετικό)
Ονομάστε το VM σας
Για περισσότερη καθοδήγηση, διαβάστε τον οδηγό μας για την αγορά και την πρόσβαση σε VM.
Μόλις ολοκληρωθούν η αγορά και η ρύθμιση, θα μπορείτε να αποκτήσετε πρόσβαση στο VPS Manager, όπου μπορείτε να διαχειρίζεστε και να τροποποιείτε το VM σας, καθώς και να αναπτύξετε το OpenClaw
Αποκτήστε δωρεάν δοκιμή 7 ημερών με προπληρωμένα Spaceship VMs.
Τώρα ανοίξτε μια ασφαλή απομακρυσμένη συνεδρία γραμμής εντολών στο VM σας. Αυτό θα σας βοηθήσει να εγκαταστήσετε και να ρυθμίσετε το OpenClaw απευθείας στον διακομιστή. Συνδεθείτε μέσω SSH στη θύρα 22022 με τον SSH client της επιλογής σας (π.χ. Terminal, PuTTY).
Χρησιμοποιήστε την παρακάτω εντολή για να ελέγξετε και να εγκαταστήσετε τυχόν ενημερώσεις λογισμικού:apt update && apt upgrade -y
Το OpenClaw απαιτεί Node.js έκδοση 22 ή νεότερη. Ωστόσο, το Ubuntu/Debian δεν περιλαμβάνει το Node.js από προεπιλογή. Θα χρειαστεί πρώτα να προσθέσετε το NodeSource. Ακολουθεί μια αναλυτική παρουσίαση βήμα προς βήμα:
Χρησιμοποιήστε την παρακάτω εντολή για να εγκαταστήσετε τα εργαλεία που χρειάζονται για την ασφαλή λήψη αρχείων από το διαδίκτυο:apt install -y ca-certificates curl
Προσθέστε το NodeSource στη λίστα αξιόπιστων πηγών του συστήματός σας:curl -fsSL https://deb.nodesource.com/setup_22.x | bash —
Εγκαταστήστε το Node.js και το npm εκτελώντας την παρακάτω εντολή: apt install -y nodejs
Ελέγξτε ότι το Node.js και το npm εγκαταστάθηκαν σωστά: node -vnpm -v
Είναι σημαντικό να διατηρείτε τις ρυθμίσεις, το πεδίο auth και τους χώρους εργασίας του OpenClaw ξεχωριστά από το root. Μπορείτε να το κάνετε αυτό προσθέτοντας το OpenClaw ως αποκλειστικό χρήστη. Αυτό θα βοηθήσει να μειωθεί η έκταση των επιπτώσεων αν το OpenClaw έχει κάποιο σφάλμα, έχει ρυθμιστεί λανθασμένα ή παραπλανηθεί από κακόβουλη είσοδο.
Για να δημιουργήσετε έναν αποκλειστικό χρήστη, χρησιμοποιήστε την παρακάτω εντολή:
adduser {UserName}
Στη συνέχεια, προσθέστε αυτόν τον χρήστη στην ομάδα sudo:
usermod -aG sudo {UserName}
Τέλος, μεταβείτε σε αυτόν τον χρήστη:
su - {UserName}
Συνιστούμε να αντιμετωπίζετε τον χώρο εργασίας του OpenClaw σαν git repo: να παραμένει αναλώσιμος και ανακτήσιμος, ώστε να μπορείτε να κάνετε επαναφορά αν ο agent μάθει λανθασμένο ή αλλοιωμένο context, π.χ. μέσω prompt injection. Όπου είναι δυνατό, αποφύγετε την αποθήκευση ιδιαίτερα ευαίσθητων διαπιστευτηρίων στο μηχάνημα.
Σημείωση: Οι εντολές που εμφανίζονται σε αυτόν τον οδηγό παρέχονται ως έχουν και αντιστοιχούν στην κατάσταση του έργου τη στιγμή της συγγραφής. Λόγω πρόσφατων ενημερώσεων ονομασίας και της συνεχιζόμενης ανάπτυξης, τα ονόματα εντολών και οι επιλογές ενδέχεται να αλλάξουν. Για την πιο ενημερωμένη και έγκυρη λίστα εντολών, ανατρέξτε στην πηγή.
Τώρα που έχουμε προετοιμάσει το έδαφος, ήρθε η ώρα να εγκαταστήσουμε το OpenClaw.
Η τεκμηρίωση του OpenClaw συνιστά τη χρήση του installer, εκτός αν έχετε συγκεκριμένο λόγο να μην το κάνετε. Ο installer εγκαθιστά το CLI καθολικά μέσω npm και εκτελεί το onboarding από προεπιλογή.
Για να εκτελέσετε το script εγκατάστασης και να εγκαταστήσετε αυτόματα το OpenClaw, χρησιμοποιήστε την παρακάτω εντολή:
curl -fsSL https://openclaw.bot/install.sh | bash
Το OpenClaw συνιστά τη χρήση του wizard onboarding για τη ρύθμιση. Μεταξύ άλλων, ρυθμίζει model/auth, ρυθμίσεις gateway, κανάλια, προεπιλογές pairing, bootstrap χώρου εργασίας και μια υπηρεσία παρασκηνίου (προαιρετικά).
Το onboarding θα πρέπει να εκτελείται αυτόματα μετά την εγκατάσταση. Αν αυτό δεν συμβεί ή αν το παραλείψατε, εκτελέστε το ξανά με:
openclaw onboard --install-daemon
Κατά τη διάρκεια του onboarding, θα επιλέξετε:
Τοπικό έναντι απομακρυσμένου gateway - επιλέξτε Local για ανάπτυξη σε VM
Μέθοδος auth - OAuth ή κλειδιά API
Διαπιστευτήρια καναλιών - σύνδεση QR WhatsApp, tokens Telegram/Discord κ.λπ. Συνιστούμε τη χρήση ενός προσωρινού αριθμού για το WhatsApp για αυξημένη ασφάλεια.
Εγκατάσταση daemon/υπηρεσίας - launchd/systemd ανάλογα με την πλατφόρμα
Το Node συνιστάται και απαιτείται για αξιόπιστη λειτουργία WhatsApp/Telegram· το Bun δεν συνιστάται για το Gateway σε αυτές τις περιπτώσεις.
Κατά τη διάρκεια του onboarding, έχετε υπόψη σας αυτές τις βέλτιστες πρακτικές ασφάλειας:
Παραχωρήστε στο OpenClaw πρόσβαση μόνο σε πόρους που θα αισθανόσασταν άνετα να δώσετε σε έναν νέο συνεργάτη από την πρώτη ημέρα.
Μην παραχωρείτε στο OpenClaw πρόσβαση σε προσωπικούς λογαριασμούς υψηλής αξίας, όπως το κύριο email, τραπεζικούς λογαριασμούς ή λογαριασμούς χρηματιστηριακής.
Χρησιμοποιήστε μια αποκλειστική διεύθυνση email για οποιαδήποτε αλληλογραφία μπορεί να προσπελάσει το OpenClaw, αντί για τα κύρια εισερχόμενά σας.
Οι εγκαταστάσεις Linux χρησιμοποιούν υπηρεσία χρήστη systemd, η οποία σταματά από προεπιλογή όταν ένας χρήστης αποσυνδέεται, τερματίζοντας το gateway. Επομένως, πρέπει να ενεργοποιήσετε το lingering, το οποίο διατηρεί την υπηρεσία παρασκηνίου του OpenClaw σε λειτουργία όταν ο χρήστης είναι αποσυνδεδεμένος.
Το onboarding προσπαθεί να ενεργοποιήσει το lingering για εσάς και μπορεί να ζητήσει sudo. Ωστόσο, αν αυτό δεν συμβεί, μπορείτε να ενεργοποιήσετε το lingering εκτελώντας:
sudo loginctl enable-linger “$USER”
Από προεπιλογή, το Gateway του OpenClaw έχει ρυθμιστεί να συνδέεται με τη διεπαφή loopback και να είναι προσβάσιμο απομακρυσμένα μέσω SSH tunnel ή tailnet/VPN, αντί να εκθέτει δημόσια θύρα.
Στο VPS Manager, ανοίξτε την καρτέλα Virtual Machine και κάντε κλικ στο Manage για να δείτε λεπτομέρειες VPS/δικτύου, συμπεριλαμβανομένης της διεύθυνσης IP.
Αποφύγετε την έκθεση του Control UI στο διαδίκτυο χρησιμοποιώντας SSH tunneling για να μειώσετε την επιφάνεια επίθεσης. Από το laptop/τον σταθμό εργασίας σας (όχι το VM), εκτελέστε:
ssh -N -L 18789:127.0.0.1:18789 <username>@<vm-ip> -p 22022
Όπου το <vm-ip> είναι η δημόσια IP του VM σας και το <username> είναι ο αποκλειστικός χρήστης που δημιουργήσατε στο βήμα 4.
Για να αποκτήσετε πρόσβαση στο ιδιωτικό Control UI του OpenClaw, εκτελέστε την παρακάτω εντολή στο VM σας:
openclaw dashboard
Αυτό θα δημιουργήσει ένα URL σύνδεσης (π.χ. http://localhost:18789/?token=1234789) το οποίο μπορείτε να εισαγάγετε στο πρόγραμμα περιήγησής σας για να αποκτήσετε πρόσβαση στο Control UI και να ολοκληρώσετε το onboarding.
Μόλις ολοκληρωθεί, μπορείτε να αρχίσετε να αλληλεπιδράτε με το OpenClaw στο κανάλι ανταλλαγής μηνυμάτων.
Το τελικό βήμα είναι να βεβαιωθείτε ότι το OpenClaw λειτουργεί από άκρο σε άκρο. Για να στείλετε ένα δοκιμαστικό μήνυμα, εκτελέστε:
openclaw message send --target +15555550123 --message "Hello from OpenClaw"
Αν προκύψουν προβλήματα, εκτελέστε το openclaw doctor και ελέγξτε τυχόν προειδοποιήσεις πριν συνεχίσετε. Πριν ενεργοποιήσετε οποιεσδήποτε καταστροφικές ενέργειες (π.χ. διαγραφή ή αντικατάσταση αρχείων, αλλαγή δικαιωμάτων χρήστη), ελέγξτε τη συμπεριφορά και τα αποτελέσματα του bot για να βεβαιωθείτε ότι συμπεριφέρεται όπως αναμένεται.