Installation und erste Verbindung
Laden Sie das startbereite Image von GitHub herunter. Docker wählt automatisch ARM64 oder AMD64. Swift-Quellcode oder ein Compiler werden nicht benötigt.
ghcr.io/assistela/assistela:2.0.29
Docker Compose
Speichern Sie dies als compose.yaml und führen Sie die folgenden Befehle in diesem Ordner aus. Dieses Beispiel ist nur vom Docker-Host aus erreichbar.
compose.yaml herunterladen
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/
Öffnen Sie nach der Installation die Verwaltungsoberfläche auf Ihrem Docker-Host, verwenden Sie das Einrichtungstoken aus den Container-Logs und wählen Sie ein Administratorpasswort. Verbinden Sie dann Ihr KI-Modell und koppeln Sie den iOS-Client per QR-Code.
Synology Container Manager
Öffnen Sie auf einem kompatiblen Synology NAS Container Manager → Projekt → Erstellen. Wählen Sie einen Ordner, fügen Sie die folgende YAML-Konfiguration in den Editor ein und starten Sie das Projekt.
Ersetzen Sie NAS_IP an beiden Stellen durch die private IPv4-Adresse des NAS, zum Beispiel 192.168.1.10. Öffnen Sie http://NAS_IP:8234/admin/ und suchen Sie das Einrichtungstoken in den Container-Protokollen.
Empfohlene Synology-Konfiguration, getestet mit user: "1026:100". Erstellen Sie zuerst /volume1/docker/assistela und setzen Sie user auf die UID:GID des Ordnerbesitzers; prüfen Sie die IDs Ihres Kontos mit id über SSH. Passen Sie den Ordnerpfad bei Bedarf an.
compose.yaml für Synology herunterladen
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
Das Synology-Beispiel verwendet unverschlüsseltes HTTP in Ihrem vertrauenswürdigen lokalen Netzwerk. Verwenden Sie für den Internetzugriff einen HTTPS-Reverse-Proxy und setzen Sie ASSISTELA_PUBLIC_URL auf dessen genaue Adresse.
Synology — Container Manager / Project
Updates und Sicherungen
Die Daten bleiben im unter /data eingebundenen Speicher: im Docker-Volume oder im NAS-Ordner. Behalten Sie die Speicherzuordnung, den Projektnamen und den Hostnamen bei. Sichern Sie /data vor einem Update; löschen Sie niemals dessen Inhalt.
Ändern Sie zum Aktualisieren das Image-Tag auf die neue Version und führen Sie pull und up -d erneut aus. Bearbeiten Sie im Container Manager die YAML-Konfiguration und stellen Sie das Projekt erneut bereit.
Kontaktieren Sie uns zur Docker-Installation All pricing details