Co potřebujete
- Linux ARM64 nebo AMD64 s Docker Engine a Docker Compose.
- Trvalé zapisovatelné úložiště pro pracovní prostor, nastavení a zálohy.
- Adresu AI modelu dostupnou z kontejneru.
- Připojení k internetu pro služby účtu a párování zařízení.
Provozujte Assistelu na vlastním Linux serveru nebo kompatibilním NAS s webovým rozhraním a bezplatným iOS Clientem.
Chat, paměť, soubory, nástroje a integrace jsou zdarma. Assistela Pro přidává Osobního asistenta a plánovač. Assistela Client je zdarma.
Připojte LM Studio nebo server modelu kompatibilní s OpenAI, případně zvolte podporovaného poskytovatele AI. Model běží samostatně mimo Assistelu; případné poplatky poskytovatele nejsou součástí Pro.
Použijte adresu modelu dostupnou z Dockeru. Localhost uvnitř kontejneru označuje tento kontejner, nikoli počítač, na kterém běží váš model.
Docker ukládá pracovní prostor do trvalého svazku /data na vašem hostiteli. Tento svazek zálohujte a nechte hostitele dostupného. Údaje potřebné k vyřízení požadavku mohou být odeslány zvolenému poskytovateli AI.
Docker nabízí serverové integrace a prohlížeč Chromium. Neovládá aplikace Macu a nepřistupuje přímo k Apple Mailu, iMessage ani místním kalendářům a kontaktům Apple.
Stáhněte hotový image z GitHubu. Docker automaticky vybere ARM64 nebo AMD64. Nepotřebujete zdrojové kódy Swiftu ani kompilátor.
ghcr.io/assistela/assistela:2.0.29
Uložte následující obsah jako compose.yaml a ve stejné složce spusťte uvedené příkazy. Tento příklad je přístupný pouze z počítače, na kterém běží Docker.
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
Po instalaci otevřete administrační rozhraní na svém Docker hostiteli, použijte úvodní token z logu kontejneru a nastavte heslo správce. Poté připojte AI model a spárujte iOS Client pomocí QR kódu.
Na kompatibilním Synology NAS otevřete Container Manager → Projekt → Vytvořit. Vyberte složku, vložte následující YAML do editoru a spusťte projekt.
Na obou místech nahraďte NAS_IP privátní IPv4 adresou NASu, například 192.168.1.10. Otevřete http://NAS_IP:8234/admin/ a úvodní token najděte v logu kontejneru.
Doporučená konfigurace pro Synology, otestovaná s user: "1026:100". Nejdříve vytvořte /volume1/docker/assistela a nastavte user na UID:GID vlastníka složky; ID svého účtu zjistíte příkazem id přes SSH. Cestu ke složce případně upravte.
Stáhnout compose.yaml pro 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
Příklad pro Synology používá nešifrované HTTP v důvěryhodné místní síti. Pro přístup z internetu použijte reverzní proxy s HTTPS a nastavte ASSISTELA_PUBLIC_URL na její přesnou adresu.
Synology — Container Manager / Project
Data zůstávají v úložišti připojeném do /data: ve svazku Dockeru nebo ve složce NASu. Zachovejte mapování úložiště, název projektu i hostname. Před aktualizací zálohujte /data; jeho obsah nemažte.
Při aktualizaci změňte tag image na novou verzi a znovu spusťte pull a up -d. V Container Manageru upravte YAML a znovu nasaďte projekt.
Kontaktovat nás ohledně instalace Dockeru Podrobnosti k cenám