Installatie en eerste verbinding
Download de kant-en-klare image van GitHub. Docker kiest automatisch ARM64 of AMD64. Swift-broncode of een compiler is niet nodig.
ghcr.io/assistela/assistela:2.0.29
Docker Compose
Sla dit op als compose.yaml en voer de onderstaande opdrachten uit in die map. Dit voorbeeld is alleen toegankelijk vanaf de Docker-host.
compose.yaml downloaden
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/
Open na de installatie de beheerinterface op je Docker-host, gebruik het installatietoken uit de containerlogboeken en kies een beheerderswachtwoord. Verbind daarna je AI-model en koppel de iOS Client met een QR-code.
Synology Container Manager
Open op een compatibele Synology NAS Container Manager → Project → Maken. Kies een map, plak de onderstaande YAML in de editor en start het project.
Vervang NAS_IP op beide plaatsen door het privé-IPv4-adres van de NAS, bijvoorbeeld 192.168.1.10. Open http://NAS_IP:8234/admin/ en zoek het installatietoken in de containerlogboeken.
Aanbevolen Synology-configuratie, getest met user: "1026:100". Maak eerst /volume1/docker/assistela aan en stel user in op de UID:GID van de mapeigenaar; controleer de ID’s van je account met id via SSH. Pas het mappad indien nodig aan.
compose.yaml voor Synology downloaden
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
Het Synology-voorbeeld gebruikt onversleuteld HTTP op uw vertrouwde lokale netwerk. Gebruik voor internettoegang een HTTPS-reverse-proxy en stel ASSISTELA_PUBLIC_URL in op het exacte adres daarvan.
Synology — Container Manager / Project
Updates en back-ups
Gegevens blijven in de opslag die op /data is aangekoppeld: het Docker-volume of de NAS-map. Houd de opslagkoppeling, projectnaam en hostnaam ongewijzigd. Maak vóór een update een back-up van /data; verwijder nooit de inhoud ervan.
Wijzig voor een update de image-tag naar de nieuwe versie en voer pull en up -d opnieuw uit. Bewerk in Container Manager de YAML en implementeer het project opnieuw.
Neem contact op over de Docker-installatie All pricing details