Penyebaran headless tanpa antarmuka

tidak connect display, SSH remote handle semua

Siapa butuh deploy Headless

All data di local network lo, gak lewat third-party server, privacy 100%

Artikel ini ajar dari burn sistem sampe SSH connect, deploy OpenClaw, set auto start, semuanya nggak perlu external hardware. Hemat harga monitor dan HDMI cable.

lima step selesai

1

Flash system

Use Raspberry Pi Imager flash system ke SD card, select Raspberry Pi OS Lite (64-bit), gak perlu desktop.

2

Enable HPA auto-scaling

Di advanced settings Imager tinggal centang "Enable SSH", set username dan password, jadi gak perlu setup file manual.

3

Config WiFi

sama di Imager advanced setting isi WiFi name dan password. ada network cable langsung plug lebih praktis.

4

Koneksi pertama kali

Technical support response kecepatan OK

5

Deploy OpenClaw

Setelah SSH connect sama seperti Linux biasa, install Docker, jalanin compose, selesai.

Pengaturan Raspberry Pi Imager

Alat Imager sekarang sangat bagus, saat membakar langsung bisa setting SSH, WiFi, nama pengguna semuanya:

Pengaturan lanjutan Raspberry Pi Imager
# 1. Unduh dan pasang Raspberry Pi Imager

Koneksi SSH

Flash done plug card boot, tunggu 1-2 menit Pi net up, terus SSH from computer:

Generasi kunci SSH dan login pertama kali
# Jika belum memiliki kunci SSH, buat yang baru terlebih dahulu

Autostart on boot

Pi power off terus restart, pasti lo pengen OpenClaw auto-start, gak perlu SSH manual jalanin lagi. Pake systemd manage:

buat service systemd
# Buat file layanan
file service systemd openclaw.service
[Unit]
Description=OpenClaw Docker Compose Service
Requires=docker.service
After=docker.service network-online.target
Wants=network-online.target

[Service]
Type=oneshot
RemainAfterExit=yes
WorkingDirectory=/home/pi/openclaw
ExecStart=/usr/bin/docker compose up -d
ExecStop=/usr/bin/docker compose down
ExecReload=/usr/bin/docker compose restart
TimeoutStartSec=120

[Install]
WantedBy=multi-user.target
enable auto-start saat boot
# Muat ulang konfigurasi systemd
⚠️ fix IP address prevent tidak ketemu: Raspberry Pi default DHCP auto get IP, router restart bisa IP berubah, SSH langsung disconnect. Rekomen router kasih Pi static IP, atau Pi config static IP: edit /etc/dhcpcd.conf, nambah static ip_address=192.168.1.100/24

Setelah SSH terhubung cepat deploy

Setelah SSH connect, ikutin command di bawah jalan terus:

flow satu klik deploy
# Perbarui sistem
Artikel tutorial ini berguna buat kamu?