Pemasangan dan sambungan pertama
Muat turun imej sedia dijalankan daripada GitHub. Docker memilih ARM64 atau AMD64 secara automatik. Kod sumber Swift atau pengkompil tidak diperlukan.
ghcr.io/assistela/assistela:2.0.29
Docker Compose
Simpan kandungan ini sebagai compose.yaml, kemudian jalankan perintah di bawah dalam folder tersebut. Contoh ini hanya boleh diakses daripada hos Docker.
Muat turun 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/
Selepas pemasangan, buka antara muka pentadbir pada hos Docker, gunakan token persediaan daripada log kontena dan pilih kata laluan pentadbir. Kemudian sambungkan model AI dan pasangkan Client iOS menggunakan kod QR.
Synology Container Manager
Pada Synology NAS yang serasi, buka Container Manager → Project → Create. Pilih folder, tampal YAML di bawah ke dalam penyunting dan mulakan projek.
Gantikan NAS_IP di kedua-dua tempat dengan alamat IPv4 peribadi NAS, contohnya 192.168.1.10. Buka http://NAS_IP:8234/admin/ dan cari token persediaan dalam log kontena.
Konfigurasi Synology yang disyorkan, diuji dengan user: "1026:100". Cipta /volume1/docker/assistela dahulu dan tetapkan user kepada UID:GID pemilik folder; semak ID akaun anda dengan id melalui SSH. Laraskan laluan folder jika perlu.
Muat turun compose.yaml untuk 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
Contoh Synology menggunakan HTTP tanpa penyulitan pada rangkaian setempat yang dipercayai. Untuk akses internet, gunakan proksi songsang HTTPS dan tetapkan ASSISTELA_PUBLIC_URL kepada alamat tepatnya.
Synology — Container Manager / Project
Kemas kini dan sandaran
Data kekal dalam storan yang dilekapkan pada /data: volum Docker atau folder NAS. Kekalkan pemetaan storan, nama projek dan nama hos tanpa perubahan. Sandarkan /data sebelum mengemas kini; jangan sekali-kali padamkan kandungannya.
Untuk mengemas kini, tukar tag imej kepada versi baharu dan jalankan pull serta up -d sekali lagi. Dalam Container Manager, sunting YAML dan laksanakan semula projek.
Hubungi kami tentang pemasangan Docker All pricing details