Πώς να αναπτύξετε το OpenClaw σε μια Starlight Εικονική Μηχανή

Αυτό το άρθρο παρέχει αναλυτικές οδηγίες βήμα προς βήμα για την ανάπτυξη του OpenClaw (παλαιότερα γνωστού ως Clawdbot ή Moltbot) σε ένα Spaceship Starlight Virtual Machine (VM). Το OpenClaw αναπτύσσεται ως υπηρεσία Gateway μακράς διάρκειας στο VM και διαχειρίζεται μέσω του CLI και του Control UIΘα σας καθοδηγήσουμε στα εξής: 

  • Παροχή ενός Starlight VM

  • Πρόσβαση στο VM

  • Εγκατάσταση προαπαιτούμενων (Node.js 22+)

  • Εγκατάσταση του OpenClaw (συνιστάται το installer)

  • Εκτέλεση του wizard onboarding και εγκατάσταση της υπηρεσίας Gateway

  • Ασφαλής απομακρυσμένη πρόσβαση στο Control UI μέσω SSH port-forwarding                       

Ξεκινώντας

Πριν ξεκινήσετε την ανάπτυξη του OpenClaw, βεβαιωθείτε ότι έχετε ρυθμίσει τα εξής: 

  • Έναν λογαριασμό Spaceship - μπορείτε να το κάνετε αυτό στο spaceship.com

  • Ένα παρεχόμενο Starlight Virtual Machine

  • Τελευταίες εκδόσεις των λειτουργικών συστημάτων LTS Ubuntu ή Debian

  • Node.js έκδοση 22 ή νεότερη

  • Κλειδιά OAuth ή API ως διαπιστευτήρια LLM - βεβαιωθείτε ότι υποστηρίζονται από τον wizard για πιο ομαλή ρύθμιση

  • Διαπιστευτήρια καναλιού - στοιχεία σύνδεσης για κανάλια ανταλλαγής μηνυμάτων όπως Slack, Telegram, Discord κ.λπ. 

Βήμα 1: Αγορά και ρύθμιση ενός Starlight VM

Αν δεν το έχετε ήδη κάνει, μπορείτε να αγοράσετε ένα VM από τον ιστότοπό μας. Η ρύθμιση είναι σχετικά γρήγορη και περιλαμβάνει μόνο λίγα βήματα:

  1. Επιλέξτε ένα πλάνο - για αξιόπιστη απόδοση, προτείνουμε το πλάνο Standard 2 ή υψηλότερο.

  2. Επιλέξτε ένα OS - οι τελευταίες εκδόσεις των LTS Ubuntu ή Debian υποστηρίζονται επίσημα από το OpenClaw και συνιστώνται για τα σταθερά και προβλέψιμα περιβάλλοντά τους.

  3. Ορίστε έναν ισχυρό κωδικό root

  4. Προσθέστε ένα κλειδί SSH (προαιρετικό)

  5. Ονομάστε το VM σαςΓια περαιτέρω καθοδήγηση, διαβάστε τον οδηγό μας για την αγορά και την πρόσβαση σε Starlight VMs. 

Μόλις ολοκληρωθούν η αγορά και η ρύθμιση, θα μπορείτε να αποκτήσετε πρόσβαση στο Starlight Manager, όπου μπορείτε να διαχειρίζεστε και να τροποποιείτε το VM σας, καθώς και να αναπτύσσετε το OpenClaw 

Αποκτήστε δωρεάν δοκιμή 7 ημερών με προπληρωμένα Starlight VMs.

Βήμα 2: Πρόσβαση στο SSH του VM

Τώρα ανοίξτε μια ασφαλή απομακρυσμένη συνεδρία γραμμής εντολών στο Starlight VM σας. Αυτό θα σας βοηθήσει να εγκαταστήσετε και να ρυθμίσετε το OpenClaw απευθείας στον διακομιστή. Συνδεθείτε μέσω SSH στη θύρα 22022 με τον SSH client της επιλογής σας (π.χ. Terminal, PuTTY).

Βήμα 3: Προετοιμάστε το OS και εγκαταστήστε το Node.js 22+

3.1 Ενημέρωση πακέτων συστήματος

Χρησιμοποιήστε την παρακάτω εντολή για να ελέγξετε και να εγκαταστήσετε τυχόν ενημερώσεις λογισμικού:

Το OpenClaw απαιτεί Node.js έκδοση 22 ή νεότερη. Ωστόσο, το Ubuntu/Debian δεν περιλαμβάνει το Node.js από προεπιλογή. Θα χρειαστεί πρώτα να προσθέσετε το NodeSource. Ακολουθεί αναλυτική παρουσίαση βήμα προς βήμα:

  1. Χρησιμοποιήστε την παρακάτω εντολή για να εγκαταστήσετε τα εργαλεία που χρειάζονται για την ασφαλή λήψη αρχείων από το διαδίκτυο:

  2. Προσθέστε το NodeSource στη λίστα αξιόπιστων πηγών του συστήματός σας:

  3. Εγκαταστήστε το Node.js και το npm εκτελώντας την παρακάτω εντολή:

  4. Ελέγξτε ότι το Node.js και το npm εγκαταστάθηκαν σωστά:

Βήμα 4: Δημιουργήστε έναν αποκλειστικό χρήστη για το OpenClaw

Είναι σημαντικό να διατηρείτε τα configs, το auth field και τα workspaces του OpenClaw ξεχωριστά από το root. Μπορείτε να το κάνετε αυτό προσθέτοντας το OpenClaw ως αποκλειστικό χρήστη. Αυτό θα βοηθήσει στη μείωση της έκτασης των επιπτώσεων αν το OpenClaw έχει κάποιο σφάλμα, έχει ρυθμιστεί λανθασμένα ή παραπλανηθεί από κακόβουλη είσοδο. Για να δημιουργήσετε έναν αποκλειστικό χρήστη, χρησιμοποιήστε την παρακάτω εντολή:

Στη συνέχεια, προσθέστε αυτόν τον χρήστη στην ομάδα sudo:

usermod -aG sudo {UserName}

Τέλος, μεταβείτε σε αυτόν τον χρήστη:

Συνιστούμε να αντιμετωπίζετε το workspace του OpenClaw όπως ένα git repo: να το διατηρείτε αναλώσιμο και ανακτήσιμο, ώστε να μπορείτε να κάνετε επαναφορά αν ο agent μάθει λανθασμένο ή μολυσμένο context, π.χ. μέσω prompt injection. Όπου είναι δυνατό, αποφύγετε την αποθήκευση ιδιαίτερα ευαίσθητων διαπιστευτηρίων στο μηχάνημα. 

Βήμα 5: Εγκατάσταση του OpenClaw

Σημείωση: Οι εντολές που εμφανίζονται σε αυτόν τον οδηγό παρέχονται ως έχουν και αντιστοιχούν στην κατάσταση του έργου κατά τον χρόνο συγγραφής. Λόγω πρόσφατων ενημερώσεων ονομασίας και της συνεχιζόμενης ανάπτυξης, τα ονόματα εντολών και οι επιλογές ενδέχεται να αλλάξουν. Για την πιο ενημερωμένη και έγκυρη λίστα εντολών, ανατρέξτε στην πηγή.

Τώρα που προετοιμάσαμε το έδαφος, ήρθε η ώρα να εγκαταστήσουμε το OpenClaw. Η τεκμηρίωση του OpenClaw συνιστά τη χρήση του installer, εκτός αν έχετε συγκεκριμένο λόγο να μην το κάνετε. Ο installer εγκαθιστά το CLI καθολικά μέσω npm και εκτελεί το onboarding από προεπιλογή.Για να εκτελέσετε το script εγκατάστασης και να εγκαταστήσετε αυτόματα το OpenClaw, χρησιμοποιήστε την παρακάτω εντολή:  

curl -fsSL https://openclaw.bot/install.sh | bash

Βήμα 6: Εκτελέστε το onboarding και εγκαταστήστε την υπηρεσία Gateway

6.1 Έναρξη onboarding

Το OpenClaw συνιστά τη χρήση του wizard onboarding για τη ρύθμιση. Μεταξύ άλλων, ρυθμίζει model/auth, ρυθμίσεις gateway, κανάλια, προεπιλογές pairing, bootstrap workspace και μια υπηρεσία παρασκηνίου (προαιρετικά). Το onboarding θα πρέπει να εκτελεστεί αυτόματα μετά την εγκατάσταση. Αν αυτό δεν συμβεί ή αν το παραλείψατε, εκτελέστε το ξανά με: 

openclaw onboard --install-daemon

Κατά τη διάρκεια του onboarding, θα επιλέξετε:

  • Τοπικό έναντι απομακρυσμένου gateway - επιλέξτε Local για ανάπτυξη σε Starlight VM

  • Μέθοδος auth - OAuth ή κλειδιά API

  • Διαπιστευτήρια καναλιού - σύνδεση QR WhatsApp, tokens Telegram/Discord κ.λπ. Συνιστούμε τη χρήση ενός burner number για το WhatsApp για μεγαλύτερη ασφάλεια.

  • Εγκατάσταση daemon/service - launchd/systemd ανάλογα με την πλατφόρμα 

Το Node συνιστάται και απαιτείται για αξιόπιστη λειτουργία WhatsApp/Telegram· το Bun δεν συνιστάται για το Gateway σε αυτές τις περιπτώσεις. Κατά τη διάρκεια του onboarding, έχετε υπόψη σας τις ακόλουθες βέλτιστες πρακτικές ασφάλειας: 

  • Παραχωρήστε στο OpenClaw πρόσβαση μόνο σε πόρους που θα αισθανόσασταν άνετα να δώσετε σε έναν νέο συνεργάτη από την πρώτη ημέρα.

  • Μην παραχωρείτε στο OpenClaw πρόσβαση σε προσωπικούς λογαριασμούς υψηλής αξίας, όπως το κύριο email, τραπεζικούς λογαριασμούς ή λογαριασμούς χρηματιστηριακής.

  • Χρησιμοποιήστε μια αποκλειστική διεύθυνση email για οποιαδήποτε αλληλογραφία στην οποία μπορεί να έχει πρόσβαση το OpenClaw, αντί για τα κύρια εισερχόμενά σας. 

6.2 Ενεργοποίηση persistence της υπηρεσίας χρήστη systemd

Οι εγκαταστάσεις Linux χρησιμοποιούν μια υπηρεσία χρήστη systemd, η οποία σταματά από προεπιλογή όταν ένας χρήστης αποσυνδέεται, τερματίζοντας το gateway.  Επομένως, πρέπει να ενεργοποιήσετε το lingering, το οποίο διατηρεί την υπηρεσία παρασκηνίου του OpenClaw σε λειτουργία όταν ο χρήστης είναι αποσυνδεδεμένος.  Το onboarding προσπαθεί να ενεργοποιήσει το lingering για εσάς και μπορεί να ζητήσει sudo. Ωστόσο, αν αυτό δεν συμβεί, μπορείτε να ενεργοποιήσετε το lingering εκτελώντας:

sudo loginctl enable-linger “$USER

Βήμα 7: Ασφαλής απομακρυσμένη πρόσβαση στο Control UI 

Από προεπιλογή, το Gateway του OpenClaw έχει ρυθμιστεί να συνδέεται με τη διεπαφή loopback και να είναι προσβάσιμο απομακρυσμένα μέσω SSH tunnel ή tailnet/VPN, αντί να εκθέτει μια δημόσια θύρα.

7.1 Εντοπίστε την IP του VM σας

Στο Starlight Manager, ανοίξτε την καρτέλα Virtual Machine και κάντε κλικ στο Manage για να δείτε λεπτομέρειες VPS/δικτύου, συμπεριλαμβανομένης της διεύθυνσης IP. 

7.2 Δημιουργήστε ένα SSH tunnel από τον σταθμό εργασίας σας

Αποφύγετε την έκθεση του 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.

7.3 Ανοίξτε το Control UI τοπικά

Για να αποκτήσετε πρόσβαση στο ιδιωτικό Control UI του OpenClaw, εκτελέστε την παρακάτω εντολή στο VM σας:

Αυτό θα δημιουργήσει ένα URL σύνδεσης (π.χ. http://localhost:18789/?token=1234789) το οποίο μπορείτε να εισαγάγετε στο πρόγραμμα περιήγησής σας για να αποκτήσετε πρόσβαση στο Control UI και να ολοκληρώσετε το onboarding. 

Μόλις ολοκληρωθεί, μπορείτε να αρχίσετε να αλληλεπιδράτε με το OpenClaw στο κανάλι ανταλλαγής μηνυμάτων.

Βήμα 8 — Δοκιμή μηνύματος από άκρο σε άκρο

Το τελικό βήμα είναι να βεβαιωθείτε ότι το OpenClaw λειτουργεί από άκρο σε άκρο. Για να στείλετε ένα δοκιμαστικό μήνυμα, εκτελέστε: 

openclaw message send --target +15555550123 --message "Hello from OpenClaw"

Αν προκύψουν προβλήματα, εκτελέστε και ελέγξτε τυχόν προειδοποιήσεις πριν συνεχίσετε. Πριν ενεργοποιήσετε οποιεσδήποτε καταστροφικές ενέργειες (π.χ. διαγραφή ή αντικατάσταση αρχείων, αλλαγή δικαιωμάτων χρήστη), ελέγξτε τη συμπεριφορά και τα αποτελέσματα του bot για να βεβαιωθείτε ότι συμπεριφέρεται όπως αναμένεται.

Απαιτείται έγκυρο email