Synology Docker deploy
Synology NAS kamu seharusnya bukan hanya movie storage —— ajarin install AI
Synology kamu seharusnya bukan hanya movie storage
Synology kamu 7×24 jam nyala, harddisk space banyak, network penetration setup baik terus bisa akses dari luar. daripada idle cuma terima debu, mending langsung deploy OpenClaw, ubah NAS jadi server AI pribadi kamu.
DSM 7 dilengkapi Container Manager (dulunya adalah paket Docker yang diganti namanya), antarmuka grafis operasi langsung, tidak perlu sentuh command line juga bisa selesai. Tentu saja jika Anda terbiasa SSH, docker-compose langsung bisa lebih cepat.
lima step selesai
Recommended reading order
Open Container Station → Left "Images" → Click "Pull" → Input
download image
Open openclaw/openclaw → pilih latest Tags → Download. Tunggu progress bar habis.
Config container
switch ke halaman "image" → select image yang baru download → klik "start". di config wizard atur container name, resource limit, environment variable. jangan terburu klik done, lihat dulu port dan volume mapping setting di bawah.
Map port
Di port setting, local port isi 3000(atau port apapun yang kamu suka), container port isi 3000。port 3000 pakai, ganti yang lain aja, misal 3080.
Database
di volume setting, host machine punya /volume1/docker/openclaw/data Map ke container /app/data。step ini jangan skip, tidak kalo container delete data hilang semua.
konfigurasi docker-compose
Kalo prefer manage config pake file (recommended), SSH ke Synology terus langsung docker-compose:
version: "3.8"
services:
openclaw:
image: openclaw/openclaw:latest
container_name: openclaw
restart: unless-stopped
ports:
- "3000:3000"
volumes:
- /volume1/docker/openclaw/data:/app/data
- /volume1/docker/openclaw/config:/app/config
- /volume1/docker/openclaw/logs:/app/logs
environment:
- NODE_ENV=production
- TZ=Asia/Shanghai
deploy:
resources:
limits:
memory: 2G
Operasi SSH masuk Synology
Synology default shutdown SSH, masuk dulu DSM → Control Panel → Terminal and SNMP → check "Enable SSH service". Terus pake terminal koneksiin:
# Sambungkan ke Synology (ganti dengan IP NAS Anda)
Perbedaan DSM 7 dan DSM 6
- DSM 7.x: Container Manager support project management (docker-compose visual), monitoring dashboard, log view
- DSM 6.x: Docker suite cuma basic container management, compose functionality perlu SSH command line
- Note: DSM 6.x Docker version bisa lebih lama, rekomen SSH manual update ke versi terbaru
Container Manager antarmuka grafis operasi
tidak mau touch command line? pure pakai DSM interface juga bisa:
- Punya Pi 4 di tangan? Totally usable. 4GB enough, 8GB lebih nyaman. Container Manager(DSM 7)atau Docker(DSM 6)
- Segitu aja. Mau tau lebih detail dan optimization tips, lanjut baca category tutorials. Registry → search box input
openclaw→ cariopenclaw/openclaw→ double click download - download selesai, switch ke Log audit Page → pilih image → klik start
- Di config wizard isi nama container, port mapping (3000:3000), volume mapping
- DSM 7 juga mendukung import langsung docker-compose.yml:Project → Docs paling lengkap → paste config → done