Pag-install at unang koneksiyon
I-download ang image na handa nang patakbuhin mula sa GitHub. Awtomatikong pinipili ng Docker ang ARM64 o AMD64. Hindi kailangan ang Swift source code o compiler.
ghcr.io/assistela/assistela:2.0.29
Docker Compose
I-save ito bilang compose.yaml, pagkatapos ay patakbuhin ang mga command sa ibaba sa parehong folder. Maa-access lang ang halimbawang ito mula sa Docker host.
I-download ang compose.yaml
name: assistela-docker-v2
services:
assistela:
image: ghcr.io/assistela/assistela:2.0.29
hostname: assistela-docker-v2
init: true
restart: unless-stopped
stop_grace_period: 120s
shm_size: 512mb
ports:
- "127.0.0.1:8234:8234"
environment:
ASSISTELA_PUBLIC_URL: http://localhost:8234
ASSISTELA_TIME_ZONE: Europe/Prague
volumes:
- assistela-data:/data
security_opt:
- no-new-privileges:true
volumes:
assistela-data:
docker compose pull
docker compose up -d
docker compose logs assistela
http://localhost:8234/admin/
Pagkatapos mag-install, buksan ang admin interface sa iyong Docker host, gamitin ang setup token mula sa mga log ng container, at pumili ng password ng admin. Pagkatapos, ikonekta ang AI model at ipares ang iOS Client gamit ang QR code.
Synology Container Manager
Sa isang compatible na Synology NAS, buksan ang Container Manager → Project → Create. Pumili ng folder, i-paste ang YAML sa ibaba sa editor, at simulan ang proyekto.
Palitan ang NAS_IP sa parehong lugar ng pribadong IPv4 address ng NAS, halimbawa 192.168.1.10. Buksan ang http://NAS_IP:8234/admin/ at hanapin ang setup token sa mga log ng container.
Inirerekomendang configuration ng Synology, nasubukan gamit ang user: "1026:100". Gumawa muna ng /volume1/docker/assistela at itakda ang user sa UID:GID ng may-ari ng folder; tingnan ang mga ID ng iyong account gamit ang id sa pamamagitan ng SSH. Baguhin ang path ng folder kung kinakailangan.
I-download ang compose.yaml para sa Synology
name: assistela
services:
assistela:
image: ghcr.io/assistela/assistela:2.0.29
user: "1026:100"
hostname: assistela
init: true
restart: unless-stopped
stop_grace_period: 120s
shm_size: 512mb
ports:
- "NAS_IP:8234:8234"
environment:
ASSISTELA_PUBLIC_URL: http://NAS_IP:8234
ASSISTELA_ALLOW_LAN_HTTP: "1"
ASSISTELA_TIME_ZONE: Europe/Prague
volumes:
- /volume1/docker/assistela:/data
security_opt:
- no-new-privileges:true
Gumagamit ang halimbawa para sa Synology ng hindi naka-encrypt na HTTP sa iyong pinagkakatiwalaang lokal na network. Para sa access mula sa internet, gumamit ng HTTPS reverse proxy at itakda ang ASSISTELA_PUBLIC_URL sa eksaktong address nito.
Synology — Container Manager / Project
Mga update at backup
Nananatili ang data sa storage na naka-mount sa /data: ang Docker volume o ang folder sa NAS. Panatilihing hindi nagbabago ang pagmamapa ng storage, pangalan ng proyekto at hostname. I-back up ang /data bago mag-update; huwag kailanman tanggalin ang mga nilalaman nito.
Para mag-update, palitan ang image tag ng bagong bersyon at patakbuhin muli ang pull at up -d. Sa Container Manager, i-edit ang YAML at i-deploy muli ang proyekto.
Makipag-ugnayan sa amin tungkol sa pag-install ng Docker All pricing details