Instalación y primera conexión
Descargue la imagen lista para usar desde GitHub. Docker selecciona ARM64 o AMD64 automáticamente. No necesita código fuente Swift ni compilador.
ghcr.io/assistela/assistela:2.0.29
Docker Compose
Guarde este contenido como compose.yaml y ejecute los comandos siguientes en esa carpeta. Este ejemplo solo es accesible desde el equipo que ejecuta Docker.
Descargar 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/
Tras la instalación, abre la interfaz de administración en tu host Docker, utiliza el token de configuración de los registros del contenedor y elige una contraseña de administrador. Después conecta tu modelo de IA y enlaza el cliente iOS mediante un código QR.
Synology Container Manager
En un NAS Synology compatible, abra Container Manager → Proyecto → Crear. Elija una carpeta, pegue el YAML siguiente en el editor e inicie el proyecto.
Sustituya NAS_IP en ambos lugares por la dirección IPv4 privada del NAS, por ejemplo 192.168.1.10. Abra http://NAS_IP:8234/admin/ y busque el token de configuración en los registros del contenedor.
Configuración de Synology recomendada, probada con user: "1026:100". Cree primero /volume1/docker/assistela y establezca user en el UID:GID del propietario de la carpeta; compruebe los identificadores de su cuenta con id por SSH. Ajuste la ruta de la carpeta si es necesario.
Descargar compose.yaml para 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
El ejemplo de Synology utiliza HTTP sin cifrar en su red local de confianza. Para acceder desde Internet, utilice un proxy inverso HTTPS y configure ASSISTELA_PUBLIC_URL con su dirección exacta.
Synology — Container Manager / Project
Actualizaciones y copias de seguridad
Los datos permanecen en el almacenamiento montado en /data: el volumen de Docker o la carpeta del NAS. Mantenga sin cambios la asignación de almacenamiento, el nombre del proyecto y el nombre de host. Haga una copia de seguridad de /data antes de actualizar; nunca elimine su contenido.
Para actualizar, cambie la etiqueta de la imagen a la nueva versión y vuelva a ejecutar pull y up -d. En Container Manager, edite el YAML y vuelva a desplegar el proyecto.
Consúltanos sobre la instalación de Docker All pricing details