Installazione e prima connessione
Scarica l’immagine pronta all’uso da GitHub. Docker seleziona automaticamente ARM64 o AMD64. Non servono codice sorgente Swift né un compilatore.
ghcr.io/assistela/assistela:2.0.29
Docker Compose
Salva questo contenuto come compose.yaml, poi esegui i comandi seguenti in quella cartella. Questo esempio è accessibile solo dall’host Docker.
Scarica 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/
Dopo l’installazione, apri l’interfaccia di amministrazione sul tuo host Docker, usa il token di configurazione nei log del contenitore e scegli una password amministratore. Poi collega il modello di IA e abbina il client iOS tramite un codice QR.
Synology Container Manager
Su un NAS Synology compatibile, apri Container Manager → Progetto → Crea. Scegli una cartella, incolla lo YAML seguente nell’editor e avvia il progetto.
Sostituisci NAS_IP in entrambi i punti con l’indirizzo IPv4 privato del NAS, ad esempio 192.168.1.10. Apri http://NAS_IP:8234/admin/ e cerca il token di configurazione nei log del contenitore.
Configurazione Synology consigliata, testata con user: "1026:100". Crea prima /volume1/docker/assistela e imposta user sull’UID:GID del proprietario della cartella; verifica gli ID del tuo account con id tramite SSH. Modifica il percorso della cartella se necessario.
Scarica compose.yaml per 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’esempio per Synology usa HTTP non crittografato nella tua rete locale fidata. Per l’accesso da Internet, usa un proxy inverso HTTPS e imposta ASSISTELA_PUBLIC_URL sul suo indirizzo esatto.
Synology — Container Manager / Project
Aggiornamenti e backup
I dati rimangono nell’archivio montato su /data: il volume Docker o la cartella del NAS. Mantieni invariati la mappatura dell’archivio, il nome del progetto e il nome host. Esegui il backup di /data prima di aggiornare; non eliminarne mai il contenuto.
Per aggiornare, cambia il tag dell’immagine con la nuova versione ed esegui di nuovo pull e up -d. In Container Manager, modifica lo YAML e distribuisci nuovamente il progetto.
Contattaci per l’installazione Docker All pricing details