Voer een persistente OpenClaw Gateway uit op de Always Free ARM-laag van Oracle Cloud (tot 4 OCPU, 24 GB RAM, 200 GB opslag) zonder kosten.Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
Vereisten
- Oracle Cloud-account (registreren) — zie de registratiegids van de community als je problemen ondervindt
- Tailscale-account (gratis op tailscale.com)
- Een SSH-sleutelpaar
- Ongeveer 30 minuten
Installatie
Maak een OCI-instantie aan
- Log in op de Oracle Cloud Console.
- Ga naar Compute > Instances > Create Instance.
- Configureer:
- Naam:
openclaw - Image: Ubuntu 24.04 (aarch64)
- Shape:
VM.Standard.A1.Flex(Ampere ARM) - OCPU’s: 2 (of tot 4)
- Geheugen: 12 GB (of tot 24 GB)
- Bootvolume: 50 GB (tot 200 GB gratis)
- SSH-sleutel: Voeg je publieke sleutel toe
- Naam:
- Klik op Create en noteer het openbare IP-adres.
Maak verbinding en werk het systeem bij
build-essential is vereist voor ARM-compilatie van sommige afhankelijkheden.Configureer gebruiker en hostnaam
Installeer OpenClaw
Configureer de Gateway
Gebruik token-authenticatie met Tailscale Serve voor veilige externe toegang.
gateway.trustedProxies=["127.0.0.1"] is hier alleen bedoeld voor de verwerking van doorgestuurde IP’s/lokale clients door de lokale Tailscale Serve-proxy. Het is niet gateway.auth.mode: "trusted-proxy". Diff-viewerroutes behouden fail-closed gedrag in deze configuratie: ruwe viewerverzoeken naar 127.0.0.1 zonder doorgestuurde proxyheaders kunnen Diff not found retourneren. Gebruik mode=file / mode=both voor bijlagen, of schakel bewust externe viewers in en stel plugins.entries.diffs.config.viewerBaseUrl in (of geef een proxy-baseUrl door) als je deelbare viewerlinks nodig hebt.Vergrendel VCN-beveiliging
Blokkeer al het verkeer behalve Tailscale aan de netwerkrand:
- Ga naar Networking > Virtual Cloud Networks in de OCI Console.
- Klik op je VCN en daarna op Security Lists > Default Security List.
- Verwijder alle ingress-regels behalve
0.0.0.0/0 UDP 41641(Tailscale). - Behoud de standaard egress-regels (alle uitgaande verbindingen toestaan).
Verifieer de beveiligingshouding
Met de VCN vergrendeld (alleen UDP 41641 open) en de Gateway gebonden aan loopback, wordt openbaar verkeer aan de netwerkrand geblokkeerd en is beheertoegang alleen via het tailnet mogelijk. Daardoor zijn meerdere traditionele VPS-hardeningstappen niet meer nodig:| Traditionele stap | Nodig? | Waarom |
|---|---|---|
| UFW-firewall | Nee | De VCN blokkeert verkeer voordat het de instantie bereikt. |
| fail2ban | Nee | Poort 22 is geblokkeerd op de VCN; geen brute-force-oppervlak. |
| sshd-hardening | Nee | Tailscale SSH gebruikt geen sshd. |
| Root-login uitschakelen | Nee | Tailscale authenticeert via tailnetidentiteit, niet via systeemgebruikers. |
| Alleen SSH-sleutel-auth | Nee | Hetzelfde — tailnetidentiteit vervangt systeem-SSH-sleutels. |
| IPv6-hardening | Meestal niet | Afhankelijk van VCN-/subnetinstellingen; verifieer wat werkelijk is toegewezen/blootgesteld. |
chmod 700 ~/.openclawom machtigingen voor credentialbestanden te beperken.openclaw security auditvoor een OpenClaw-specifieke controle van de beveiligingshouding.- Regelmatig
sudo apt update && sudo apt upgradevoor OS-patches. - Controleer periodiek apparaten in de Tailscale-beheerconsole.
ARM-opmerkingen
De Always Free-laag is ARM (aarch64). De meeste OpenClaw-functies werken prima; een klein aantal native binaries heeft ARM-builds nodig:
- Node.js, Telegram, WhatsApp (Baileys): pure JavaScript, geen problemen.
- De meeste npm-pakketten met native code: vooraf gebouwde
linux-arm64-artefacten beschikbaar. - Optionele CLI-helpers (bijv. Go-/Rust-binaries geleverd door Skills): controleer op een
aarch64- /linux-arm64-release voordat je ze installeert.
uname -m (moet aarch64 afdrukken). Installeer binaries zonder ARM-build vanuit broncode of sla ze over.
Persistentie en back-ups
OpenClaw-status bevindt zich onder:~/.openclaw/—openclaw.json, per-agentauth-profiles.json, kanaal-/providerstatus en sessiegegevens.~/.openclaw/workspace/— de agentworkspace (SOUL.md, geheugen, artefacten).
Fallback: SSH-tunnel
Als Tailscale Serve niet werkt, gebruik dan een SSH-tunnel vanaf je lokale machine:http://localhost:18789.
Probleemoplossing
Het aanmaken van de instantie mislukt (“Out of capacity”) — Gratis ARM-instanties zijn populair. Probeer een ander beschikbaarheidsdomein of probeer het opnieuw buiten piekuren. Tailscale maakt geen verbinding — Voersudo tailscale up --ssh --hostname=openclaw --reset uit om opnieuw te authenticeren.
Gateway start niet — Voer openclaw doctor --non-interactive uit en controleer logs met journalctl --user -u openclaw-gateway.service -n 50.
ARM-binaryproblemen — De meeste npm-pakketten werken op ARM64. Zoek voor native binaries naar linux-arm64- of aarch64-releases. Verifieer de architectuur met uname -m.
Volgende stappen
- Kanalen — verbind Telegram, WhatsApp, Discord en meer
- Gateway-configuratie — alle configuratieopties
- Bijwerken — houd OpenClaw up-to-date