Instalare și prima conexiune
Descărcați imaginea gata de rulare de pe GitHub. Docker selectează automat ARM64 sau AMD64. Nu sunt necesare codul sursă Swift sau un compilator.
ghcr.io/assistela/assistela:2.0.29
Docker Compose
Salvați acest conținut ca compose.yaml, apoi executați comenzile de mai jos în acel folder. Acest exemplu este accesibil doar de pe gazda Docker.
Descărcați 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/
După instalare, deschide interfața de administrare pe gazda Docker, folosește tokenul de configurare din jurnalele containerului și alege o parolă de administrator. Apoi conectează modelul AI și asociază Client pentru iOS printr-un cod QR.
Synology Container Manager
Pe un NAS Synology compatibil, deschideți Container Manager → Project → Create. Alegeți un folder, lipiți YAML-ul de mai jos în editor și porniți proiectul.
Înlocuiți NAS_IP în ambele locuri cu adresa IPv4 privată a NAS-ului, de exemplu 192.168.1.10. Deschideți http://NAS_IP:8234/admin/ și găsiți tokenul de configurare în jurnalele containerului.
Configurație Synology recomandată, testată cu user: "1026:100". Creați mai întâi /volume1/docker/assistela și setați user la UID:GID al proprietarului folderului; verificați identificatorii contului cu id prin SSH. Ajustați calea folderului dacă este necesar.
Descărcați compose.yaml pentru 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
Exemplul Synology folosește HTTP necriptat în rețeaua locală de încredere. Pentru acces de pe internet, folosiți un proxy invers HTTPS și setați ASSISTELA_PUBLIC_URL la adresa exactă a acestuia.
Synology — Container Manager / Project
Actualizări și copii de siguranță
Datele rămân în spațiul de stocare montat la /data: volumul Docker sau folderul de pe NAS. Păstrați neschimbate maparea spațiului de stocare, numele proiectului și numele gazdei. Faceți o copie de siguranță a /data înainte de actualizare; nu ștergeți niciodată conținutul acestuia.
Pentru actualizare, schimbați eticheta imaginii la noua versiune și executați din nou pull și up -d. În Container Manager, editați YAML-ul și implementați din nou proiectul.
Contactează-ne despre instalarea Docker All pricing details