Denne artikkelen gir trinnvise instruksjoner for å distribuere OpenClaw (tidligere kjent som Clawdbot eller Moltbot) på en Spaceship Starlight Virtual Machine (VM). OpenClaw distribueres som en langvarig Gateway-tjeneste på VM-en og administreres via CLI og Control UIVi vil gå gjennom følgende med deg:
Klargjøring av en Starlight VM
Tilgang til VM-en
Installere forutsetninger (Node.js 22+)
Installere OpenClaw (installasjonsprogram anbefales)
Kjøre onboarding-veiviseren og installere Gateway-tjenesten
Sikker ekstern tilgang til Control UI via SSH-portvideresending
Før du begynner å distribuere OpenClaw, må du sørge for at du har satt opp følgende:
En Spaceship-konto - du kan gjøre dette på spaceship.com
En klargjort Starlight Virtual Machine
Nyeste versjoner av LTS Ubuntu- eller Debian-operativsystemer
Node.js versjon 22 eller nyere
OAuth- eller API-nøkler som LLM-legitimasjon - sørg for at de støttes av veiviseren for et smidigere oppsett
Kanallegitimasjon - påloggingsdetaljer for meldingskanaler som Slack, Telegram, Discord osv.
Hvis du ikke allerede har gjort det, kan du kjøpe en VM fra nettstedet vårt. Oppsettet går relativt raskt og består av bare noen få trinn:
Velg en plan - for pålitelig ytelse anbefaler vi Standard 2-planen eller høyere.
Velg et operativsystem - de nyeste versjonene av LTS Ubuntu eller Debian støttes offisielt av OpenClaw og anbefales på grunn av sine stabile og forutsigbare miljøer.
Angi et sterkt root-passord
Legg til en SSH-nøkkel (valgfritt)
Gi VM-en et navnFor mer veiledning kan du lese guiden vår om kjøp og tilgang til Starlight VM-er.
Når kjøpet er fullført og konfigurasjonen er ferdig, får du tilgang til Starlight Manager, der du kan administrere og endre VM-en din, samt distribuere OpenClaw
Få en 7-dagers gratis prøveperiode med forhåndsbetalte Starlight VM-er.
Åpne nå en sikker ekstern kommandolinjeøkt til Starlight VM-en din. Dette hjelper deg med å installere og konfigurere OpenClaw direkte på serveren. Koble til via SSH på port 22022 med en valgfri SSH-klient (f.eks. Terminal, PuTTY).
Bruk følgende kommando for å se etter og installere eventuelle programvareoppdateringer:
OpenClaw krever Node.js versjon 22 eller høyere. Ubuntu/Debian inkluderer imidlertid ikke Node.js som standard. Du må først legge til NodeSource. Her er en trinnvis oversikt:
Bruk kommandoen nedenfor for å installere verktøyene som trengs for å laste ned filer trygt fra internett:
Legg til NodeSource i systemets liste over pålitelige kilder:
Installer Node.js og npm ved å kjøre følgende kommando:
Kontroller at Node.js og npm ble installert riktig:
Det er viktig å holde OpenClaw-konfigurasjoner, auth-felt og arbeidsområder adskilt fra root. Du kan gjøre dette ved å legge til OpenClaw som en dedikert bruker. Dette bidrar til å redusere skadeomfanget hvis OpenClaw har en feil, er feilkonfigurert eller blir lurt av skadelig inndata. Bruk følgende kommando for å opprette en dedikert bruker:
Legg deretter denne brukeren til i sudo-gruppen:
usermod -aG sudo {UserName}
Til slutt bytter du til denne brukeren:
Vi anbefaler å behandle OpenClaw-arbeidsområdet ditt som et git-repo: hold det flyktig og gjenopprettbart slik at du kan rulle tilbake hvis agenten lærer feil eller forgiftet kontekst, f.eks. gjennom prompt injection. Der det er mulig, bør du unngå å lagre svært sensitive legitimasjoner på maskinen.
Merk: Kommandoene som vises i denne veiledningen, leveres som de er og samsvarer med prosjektets tilstand på tidspunktet da dette ble skrevet. På grunn av nylige navneoppdateringer og pågående utvikling kan kommandonavn og alternativer endres. For den mest oppdaterte og autoritative listen over kommandoer, se kilden.
Nå som vi har forberedt grunnen, er det på tide å installere OpenClaw. OpenClaw-dokumentasjonen anbefaler å bruke installasjonsprogrammet med mindre du har en spesifikk grunn til å la være. Installatøren installerer CLI globalt via npm og kjører onboarding som standard.Bruk følgende kommando for å kjøre installasjonsskriptet og installere OpenClaw automatisk:
curl -fsSL https://openclaw.bot/install.sh | bash
OpenClaw anbefaler å bruke onboarding-veiviseren til oppsettet. Blant annet konfigurerer den modell/auth, gateway-innstillinger, kanaler, standarder for paring, bootstrap av arbeidsområde og en bakgrunnstjeneste (valgfritt). Onboarding skal kjøre automatisk etter installasjonen. Hvis dette ikke skjer, eller hvis du hoppet over det, kan du kjøre det på nytt med:
openclaw onboard --install-daemon
Under onboarding vil du velge:
Lokal vs. ekstern gateway - velg Lokal for distribusjon på Starlight VM
Autentiseringsmetode - OAuth eller API-nøkler
Kanallegitimasjon - WhatsApp QR-innlogging, Telegram-/Discord-token osv. Vi anbefaler å bruke et engangsnummer for WhatsApp for å øke sikkerheten.
Installasjon av daemon/tjeneste - launchd/systemd avhengig av plattform
Node anbefales og kreves for pålitelig drift av WhatsApp/Telegram; Bun anbefales ikke for Gateway i disse tilfellene. Under onboarding bør du ha disse beste praksisene for sikkerhet i bakhodet:
Gi bare OpenClaw tilgang til ressurser du ville vært komfortabel med å gi en ny kontraktør på første dag.
Ikke gi OpenClaw tilgang til personlige kontoer med høy verdi, som primær e-post, bank- eller meglerkontoer.
Bruk en dedikert e-postadresse for all e-post OpenClaw kan få tilgang til, i stedet for din primære innboks.
Linux-installasjoner bruker en systemd-brukertjeneste, som som standard stopper når en bruker logger ut, og dermed stopper gatewayen. Derfor må du aktivere lingering, som holder OpenClaw-bakgrunnstjenesten i gang når brukeren er logget ut. Onboarding prøver å aktivere lingering for deg og kan be om sudo. Hvis dette ikke skjer, kan du imidlertid aktivere lingering ved å kjøre:
sudo loginctl enable-linger “$USER”
Som standard er OpenClaw Gateway konfigurert til å binde seg til loopback-grensesnittet og nås eksternt via en SSH-tunnel eller tailnet/VPN, i stedet for å eksponere en offentlig port.
I Starlight Manager åpner du fanen Virtual Machine og klikker på Manage for å se VPS-/nettverksdetaljer, inkludert IP-adresse.
Unngå å eksponere Control UI på internett ved å bruke SSH-tunneling for å redusere angrepsflaten. Kjør følgende fra den bærbare PC-en/arbeidsstasjonen din (ikke VM-en):
ssh -N -L 18789:127.0.0.1:18789 <username>@<vm-ip> -p 22022
Der <vm-ip> er VM-ens offentlige IP-adresse, og <username> er den dedikerte brukeren du opprettet i trinn 4.
For å få tilgang til OpenClaw sitt private Control UI, kjør følgende kommando på VM-en din:
Dette vil generere en innloggings-URL (f.eks. http://localhost:18789/?token=1234789) som du kan skrive inn i nettleseren for å få tilgang til Control UI og fullføre onboarding.
Når dette er fullført, kan du begynne å samhandle med OpenClaw i meldingskanalen.
Det siste trinnet er å sikre at OpenClaw fungerer ende til ende. For å sende en testmelding, kjør:
openclaw message send --target +15555550123 --message "Hello from OpenClaw"
Hvis det oppstår problemer, kjør og gjennomgå eventuelle advarsler før du fortsetter. Før du aktiverer destruktive handlinger (f.eks. sletting eller overskriving av filer, endring av brukertillatelser), bør du gjennomgå botens oppførsel og utdata for å sikre at den oppfører seg som forventet.