Kurulum ve ilk bağlantı
Çalıştırılmaya hazır imajı GitHub’dan indirin. Docker, ARM64 veya AMD64’ü otomatik olarak seçer. Swift kaynak koduna veya derleyiciye gerek yoktur.
ghcr.io/assistela/assistela:2.0.29
Docker Compose
Bu içeriği compose.yaml olarak kaydedin, ardından aşağıdaki komutları aynı klasörde çalıştırın. Bu örneğe yalnızca Docker ana makinesinden erişilebilir.
compose.yaml dosyasını indir
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/
Kurulumdan sonra Docker ana makinenizde yönetici arayüzünü açın, konteyner günlüklerindeki kurulum belirtecini kullanın ve bir yönetici parolası seçin. Ardından yapay zekâ modelinizi bağlayıp iOS Client'ı QR koduyla eşleştirin.
Synology Container Manager
Uyumlu bir Synology NAS üzerinde Container Manager → Proje → Oluştur menüsünü açın. Bir klasör seçin, aşağıdaki YAML içeriğini düzenleyiciye yapıştırın ve projeyi başlatın.
Her iki yerdeki NAS_IP değerini NAS’ın özel IPv4 adresiyle değiştirin; örneğin 192.168.1.10. http://NAS_IP:8234/admin/ adresini açın ve kurulum belirtecini konteyner günlüklerinde bulun.
Önerilen Synology yapılandırması, user: "1026:100" ile test edilmiştir. Önce /volume1/docker/assistela klasörünü oluşturun ve user değerini klasör sahibinin UID:GID bilgisine ayarlayın; hesabınızın kimliklerini SSH üzerinden id ile kontrol edin. Gerekirse klasör yolunu değiştirin.
Synology compose.yaml dosyasını indir
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
Synology örneği, güvenilir yerel ağınızda şifrelenmemiş HTTP kullanır. İnternetten erişim için bir HTTPS ters proxy kullanın ve ASSISTELA_PUBLIC_URL değerini onun tam adresine ayarlayın.
Synology — Container Manager / Project
Güncellemeler ve yedekler
Veriler /data konumuna bağlanan depolamada kalır: Docker biriminde veya NAS klasöründe. Depolama eşlemesini, proje adını ve ana makine adını değiştirmeyin. Güncellemeden önce /data dizinini yedekleyin; içeriğini asla silmeyin.
Güncellemek için imaj etiketini yeni sürümle değiştirin ve pull ile up -d komutlarını yeniden çalıştırın. Container Manager’da YAML içeriğini düzenleyin ve projeyi yeniden dağıtın.
Docker kurulumu için bize ulaşın All pricing details