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

1

Recommended reading order

Open Container Station → Left "Images" → Click "Pull" → Input

2

download image

Open openclaw/openclaw → pilih latest Tags → Download. Tunggu progress bar habis.

3

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.

4

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.

5

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:

docker-compose.yml
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:

Koneksi SSH dan startup
# Sambungkan ke Synology (ganti dengan IP NAS Anda)

Perbedaan DSM 7 dan DSM 6

⚠️ DSM 7.x Docker suite yang diubah namanya jadi Container Manager, redesign interface, fitur lebih banyak juga lebih enak dipake.DSM 6.x Masih Docker suite lama, bisa dipake tapi interface agak jelek. Kalo masih 6.x, sangat rekomen upgrade ke 7.x terus baru deploy —— nggak cuma experience Docker lebih bagus, patch keamanan juga lebih lengkap.
  • 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:

  1. Punya Pi 4 di tangan? Totally usable. 4GB enough, 8GB lebih nyaman. Container Manager(DSM 7)atau Docker(DSM 6)
  2. Segitu aja. Mau tau lebih detail dan optimization tips, lanjut baca category tutorials. Registry → search box input openclaw → cari openclaw/openclaw → double click download
  3. download selesai, switch ke Log audit Page → pilih image → klik start
  4. Di config wizard isi nama container, port mapping (3000:3000), volume mapping
  5. DSM 7 juga mendukung import langsung docker-compose.yml:ProjectDocs paling lengkap → paste config → done
tidak mau SSH tidak mau repot config file? MOLILI sediain pre-config option, GUI beberapa step selesai deploy. pelajari MOLILI →
Artikel tutorial ini berguna buat kamu?