Installation et première connexion
Téléchargez l’image prête à l’emploi depuis GitHub. Docker choisit automatiquement ARM64 ou AMD64. Aucun code source Swift ni compilateur n’est nécessaire.
ghcr.io/assistela/assistela:2.0.29
Docker Compose
Enregistrez ce contenu dans compose.yaml, puis exécutez les commandes ci-dessous dans ce dossier. Cet exemple est accessible uniquement depuis l’hôte Docker.
Télécharger 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/
Après l’installation, ouvrez l’interface d’administration sur votre hôte Docker, utilisez le jeton de configuration fourni dans les journaux du conteneur et choisissez un mot de passe administrateur. Connectez ensuite votre modèle d’IA et associez le client iOS avec un QR code.
Synology Container Manager
Sur un NAS Synology compatible, ouvrez Container Manager → Projet → Créer. Choisissez un dossier, collez le YAML ci-dessous dans l’éditeur et démarrez le projet.
Remplacez NAS_IP aux deux endroits par l’adresse IPv4 privée du NAS, par exemple 192.168.1.10. Ouvrez http://NAS_IP:8234/admin/ et récupérez le jeton de configuration dans les journaux du conteneur.
Configuration Synology recommandée, testée avec user: "1026:100". Créez d’abord /volume1/docker/assistela et définissez user sur l’UID:GID du propriétaire du dossier ; vérifiez les identifiants de votre compte avec id via SSH. Adaptez le chemin du dossier si nécessaire.
Télécharger compose.yaml pour 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
L’exemple Synology utilise HTTP sans chiffrement sur votre réseau local de confiance. Pour un accès depuis Internet, utilisez un proxy inverse HTTPS et définissez ASSISTELA_PUBLIC_URL sur son adresse exacte.
Synology — Container Manager / Project
Mises à jour et sauvegardes
Les données restent dans le stockage monté sur /data : le volume Docker ou le dossier du NAS. Conservez le mappage du stockage, le nom du projet et le nom d’hôte. Sauvegardez /data avant une mise à jour ; ne supprimez jamais son contenu.
Pour mettre à jour, remplacez le tag de l’image par la nouvelle version et relancez pull et up -d. Dans Container Manager, modifiez le YAML et redéployez le projet.
Contactez-nous pour l’installation Docker All pricing details