Oracle Cloud
Uruchom trwałą Gateway OpenClaw na warstwie Always Free ARM Oracle Cloud (do 4 OCPU, 24 GB RAM, 200 GB storage) bez kosztów.Wymagania wstępne
- konto Oracle Cloud (rejestracja) — jeśli napotkasz problemy, zobacz przewodnik rejestracji od społeczności
- konto Tailscale (bezpłatne na tailscale.com)
- para kluczy SSH
- około 30 minut
Konfiguracja
Utwórz instancję OCI
- Zaloguj się do Oracle Cloud Console.
- Przejdź do Compute > Instances > Create Instance.
- Skonfiguruj:
- Name:
openclaw - Image: Ubuntu 24.04 (aarch64)
- Shape:
VM.Standard.A1.Flex(Ampere ARM) - OCPUs: 2 (lub do 4)
- Memory: 12 GB (lub do 24 GB)
- Boot volume: 50 GB (do 200 GB za darmo)
- SSH key: dodaj swój klucz publiczny
- Name:
- Kliknij Create i zanotuj publiczny adres IP.
Połącz się i zaktualizuj system
build-essential jest wymagane do kompilacji ARM niektórych zależności.Skonfiguruj użytkownika i nazwę hosta
Zainstaluj OpenClaw
Skonfiguruj gateway
Użyj uwierzytelniania tokenem z Tailscale Serve, aby zapewnić bezpieczny zdalny dostęp.
gateway.trustedProxies=["127.0.0.1"] w tym miejscu służy wyłącznie do obsługi przekazanego IP/klienta lokalnego przez lokalny proxy Tailscale Serve. To nie jest gateway.auth.mode: "trusted-proxy". Trasy przeglądu diffów zachowują w tej konfiguracji tryb fail-closed: surowe żądania przeglądarki 127.0.0.1 bez nagłówków forwarded proxy mogą zwracać Diff not found. Dla załączników użyj mode=file / mode=both, albo celowo włącz zdalne przeglądarki i ustaw plugins.entries.diffs.config.viewerBaseUrl (lub przekaż proxy baseUrl), jeśli potrzebujesz linków przeglądarki do udostępniania.Zabezpiecz VCN
Zablokuj cały ruch poza Tailscale na brzegu sieci:
- W OCI Console przejdź do Networking > Virtual Cloud Networks.
- Kliknij swoją VCN, następnie Security Lists > Default Security List.
- Usuń wszystkie reguły ingress poza
0.0.0.0/0 UDP 41641(Tailscale). - Zachowaj domyślne reguły egress (zezwól na cały ruch wychodzący).
Fallback: tunel SSH
Jeśli Tailscale Serve nie działa, użyj tunelu SSH ze swojej lokalnej maszyny:http://localhost:18789.
Rozwiązywanie problemów
Tworzenie instancji kończy się błędem („Out of capacity”) — instancje ARM warstwy bezpłatnej są popularne. Spróbuj innej domeny dostępności albo ponów próbę poza godzinami szczytu. Tailscale nie chce się połączyć — uruchomsudo tailscale up --ssh --hostname=openclaw --reset, aby ponownie przeprowadzić uwierzytelnienie.
Gateway nie uruchamia się — uruchom openclaw doctor --non-interactive i sprawdź logi poleceniem journalctl --user -u openclaw-gateway.service -n 50.
Problemy z binarkami ARM — większość pakietów npm działa na ARM64. Dla natywnych binarek szukaj wydań linux-arm64 lub aarch64. Zweryfikuj architekturę poleceniem uname -m.
Następne kroki
- Channels — podłącz Telegram, WhatsApp, Discord i inne
- Gateway configuration — wszystkie opcje konfiguracji
- Updating — utrzymuj OpenClaw na bieżąco