Jalankan OpenClaw Gateway persisten di tier ARM Always Free Oracle Cloud (hingga 4 OCPU, RAM 24 GB, penyimpanan 200 GB) tanpa biaya.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.
Prasyarat
- Akun Oracle Cloud (daftar) — lihat panduan pendaftaran komunitas jika mengalami masalah
- Akun Tailscale (gratis di tailscale.com)
- Sepasang kunci SSH
- Sekitar 30 menit
Penyiapan
Buat instance OCI
- Masuk ke Oracle Cloud Console.
- Buka Compute > Instances > Create Instance.
- Konfigurasikan:
- Nama:
openclaw - Image: Ubuntu 24.04 (aarch64)
- Shape:
VM.Standard.A1.Flex(Ampere ARM) - OCPU: 2 (atau hingga 4)
- Memori: 12 GB (atau hingga 24 GB)
- Volume boot: 50 GB (gratis hingga 200 GB)
- Kunci SSH: Tambahkan kunci publik Anda
- Nama:
- Klik Create dan catat alamat IP publiknya.
Hubungkan dan perbarui sistem
build-essential diperlukan untuk kompilasi ARM pada beberapa dependensi.Konfigurasikan pengguna dan hostname
Konfigurasikan Gateway
Gunakan autentikasi token dengan Tailscale Serve untuk akses jarak jauh yang aman.
gateway.trustedProxies=["127.0.0.1"] di sini hanya untuk penanganan forwarded-IP/klien-lokal dari proksi Tailscale Serve lokal. Ini bukan gateway.auth.mode: "trusted-proxy". Rute penampil diff tetap mempertahankan perilaku fail-closed dalam penyiapan ini: permintaan penampil 127.0.0.1 mentah tanpa header proksi terusan dapat mengembalikan Diff not found. Gunakan mode=file / mode=both untuk lampiran, atau aktifkan penampil jarak jauh secara sengaja dan tetapkan plugins.entries.diffs.config.viewerBaseUrl (atau berikan baseUrl proksi) jika Anda memerlukan tautan penampil yang dapat dibagikan.Kunci keamanan VCN
Blokir semua lalu lintas kecuali Tailscale di tepi jaringan:
- Buka Networking > Virtual Cloud Networks di OCI Console.
- Klik VCN Anda, lalu Security Lists > Default Security List.
- Hapus semua aturan ingress kecuali
0.0.0.0/0 UDP 41641(Tailscale). - Pertahankan aturan egress default (izinkan semua lalu lintas keluar).
Verifikasi postur keamanan
Dengan VCN terkunci (hanya UDP 41641 terbuka) dan Gateway terikat ke loopback, lalu lintas publik diblokir di tepi jaringan dan akses admin hanya melalui tailnet. Ini menghilangkan kebutuhan atas beberapa langkah hardening VPS tradisional:| Langkah tradisional | Diperlukan? | Alasan |
|---|---|---|
| Firewall UFW | Tidak | VCN memblokir lalu lintas sebelum mencapai instance. |
| fail2ban | Tidak | Port 22 diblokir di VCN; tidak ada permukaan brute-force. |
| Hardening sshd | Tidak | SSH Tailscale tidak menggunakan sshd. |
| Nonaktifkan login root | Tidak | Tailscale mengautentikasi berdasarkan identitas tailnet, bukan pengguna sistem. |
| Autentikasi khusus kunci SSH | Tidak | Sama — identitas tailnet menggantikan kunci SSH sistem. |
| Hardening IPv6 | Biasanya tidak | Bergantung pada pengaturan VCN/subnet; verifikasi apa yang benar-benar ditetapkan/terekspos. |
chmod 700 ~/.openclawuntuk membatasi izin file kredensial.openclaw security audituntuk pemeriksaan postur khusus OpenClaw.sudo apt update && sudo apt upgradesecara berkala untuk patch OS.- Tinjau perangkat di konsol admin Tailscale secara berkala.
Catatan ARM
Tier Always Free menggunakan ARM (aarch64). Sebagian besar fitur OpenClaw berfungsi dengan baik; sejumlah kecil biner native memerlukan build ARM:
- Node.js, Telegram, WhatsApp (Baileys): JavaScript murni, tidak ada masalah.
- Sebagian besar paket npm dengan kode native: artefak
linux-arm64pre-built tersedia. - Pembantu CLI opsional (mis. biner Go/Rust yang dikirim oleh Skills): periksa apakah ada rilis
aarch64/linux-arm64sebelum menginstal.
uname -m (seharusnya mencetak aarch64). Untuk biner tanpa build ARM, instal dari sumber atau lewati.
Persistensi dan cadangan
State OpenClaw berada di bawah:~/.openclaw/—openclaw.json,auth-profiles.jsonper agen, state saluran/penyedia, dan data sesi.~/.openclaw/workspace/— workspace agen (SOUL.md, memori, artefak).
Fallback: tunnel SSH
Jika Tailscale Serve tidak berfungsi, gunakan tunnel SSH dari mesin lokal Anda:http://localhost:18789.
Pemecahan masalah
Pembuatan instance gagal (“Out of capacity”) — Instance ARM tier gratis populer. Coba domain ketersediaan lain atau coba lagi saat jam sepi. Tailscale tidak mau terhubung — Jalankansudo tailscale up --ssh --hostname=openclaw --reset untuk mengautentikasi ulang.
Gateway tidak mau mulai — Jalankan openclaw doctor --non-interactive dan periksa log dengan journalctl --user -u openclaw-gateway.service -n 50.
Masalah biner ARM — Sebagian besar paket npm berfungsi di ARM64. Untuk biner native, cari rilis linux-arm64 atau aarch64. Verifikasi arsitektur dengan uname -m.
Langkah berikutnya
- Saluran — hubungkan Telegram, WhatsApp, Discord, dan lainnya
- Konfigurasi Gateway — semua opsi konfigurasi
- Memperbarui — jaga OpenClaw tetap mutakhir