Instalasi dan koneksi pertama
Unduh image siap pakai dari GitHub. Docker memilih ARM64 atau AMD64 secara otomatis. Kode sumber Swift atau kompiler tidak diperlukan.
ghcr.io/assistela/assistela:2.0.29
Docker Compose
Simpan konten ini sebagai compose.yaml, lalu jalankan perintah di bawah dalam folder tersebut. Contoh ini hanya dapat diakses dari host Docker.
Unduh 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/
Setelah instalasi, buka antarmuka admin di host Docker Anda, gunakan token penyiapan dari log kontainer, lalu pilih kata sandi admin. Setelah itu, hubungkan model AI dan pasangkan Client iOS dengan kode QR.
Synology Container Manager
Pada Synology NAS yang kompatibel, buka Container Manager → Project → Create. Pilih folder, tempel YAML di bawah ke editor, lalu jalankan proyek.
Ganti NAS_IP di kedua tempat dengan alamat IPv4 privat NAS, misalnya 192.168.1.10. Buka http://NAS_IP:8234/admin/ dan temukan token penyiapan di log kontainer.
Konfigurasi Synology yang disarankan, telah diuji dengan user: "1026:100". Buat /volume1/docker/assistela terlebih dahulu dan atur user ke UID:GID pemilik folder; periksa ID akun Anda dengan id melalui SSH. Sesuaikan jalur folder jika perlu.
Unduh 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 enkripsi di jaringan lokal tepercaya Anda. Untuk akses internet, gunakan reverse proxy HTTPS dan atur ASSISTELA_PUBLIC_URL ke alamat persisnya.
Synology — Container Manager / Project
Pembaruan dan pencadangan
Data tetap berada di penyimpanan yang dipasang pada /data: volume Docker atau folder NAS. Jangan ubah pemetaan penyimpanan, nama proyek, dan nama host. Cadangkan /data sebelum memperbarui; jangan pernah menghapus isinya.
Untuk memperbarui, ubah tag image ke versi baru dan jalankan pull serta up -d lagi. Di Container Manager, edit YAML dan deploy ulang proyek.
Hubungi kami tentang instalasi Docker All pricing details