Assistela Docker

Din egen server eller NAS

Kör Assistela på din egen Linux-server eller en kompatibel NAS, med webbläsargränssnitt och den kostnadsfria iOS Client.

Chatt, minne, filer, verktyg och integrationer är gratis. Assistela Pro lägger till Personlig assistent och Schemaläggare. Assistela Client är gratis.

Det här behöver du

  • Linux ARM64 eller AMD64 med Docker Engine och Docker Compose.
  • Beständig skrivbar lagring för arbetsytan, inställningar och säkerhetskopior.
  • En AI-modelladress som kan nås från containern.
  • En internetanslutning för kontotjänster och parkoppling av enheter.

Lokal eller värdbaserad AI

Anslut LM Studio eller en OpenAI-kompatibel modellserver, eller välj en AI-leverantör som stöds. Modellen körs separat från Assistela; eventuella leverantörsavgifter ingår inte i Pro.

Använd en modelladress som kan nås från Docker. Localhost inuti en container syftar på den containern, inte på datorn som kör modellen.

Dina data, din värd

Docker lagrar arbetsytan i en beständig /data-volym på din värd. Säkerhetskopiera volymen och håll värden tillgänglig. Data som behövs för en begäran kan skickas till den AI-leverantör du väljer.

Skillnader mellan plattformar

Docker erbjuder serverintegrationer och en Chromium-webbläsare. Det styr inte Mac-appar och har ingen direktåtkomst till Apple Mail, iMessage eller Apples lokala kalendrar och kontakter.

Installation och första anslutning

Hämta den färdiga avbildningen från GitHub. Docker väljer automatiskt ARM64 eller AMD64. Ingen Swift-källkod eller kompilator behövs.

ghcr.io/assistela/assistela:2.0.29

Docker Compose

Spara detta som compose.yaml och kör sedan kommandona nedan i den mappen. Det här exemplet är bara tillgängligt från Docker-värden.

Hämta 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/

Öppna administratörsgränssnittet på din Docker-värd efter installationen, använd konfigurationstoken från containerloggarna och välj ett administratörslösenord. Anslut sedan din AI-modell och parkoppla iOS Client med en QR-kod.

Synology Container Manager

Öppna Container Manager → Projekt → Skapa på en kompatibel Synology NAS. Välj en mapp, klistra in YAML-konfigurationen nedan i redigeraren och starta projektet.

Ersätt NAS_IP på båda ställena med NAS-enhetens privata IPv4-adress, till exempel 192.168.1.10. Öppna http://NAS_IP:8234/admin/ och hitta konfigurationstoken i containerns loggar.

Rekommenderad Synology-konfiguration, testad med user: "1026:100". Skapa först /volume1/docker/assistela och ange mappägarens UID:GID som user; kontrollera ditt kontos ID:n med id via SSH. Anpassa mappsökvägen vid behov.

Hämta compose.yaml för 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

Synology-exemplet använder okrypterad HTTP i ditt betrodda lokala nätverk. Använd en omvänd HTTPS-proxy för internetåtkomst och ställ in ASSISTELA_PUBLIC_URL på dess exakta adress.

Synology — Container Manager / Project

Uppdateringar och säkerhetskopior

Data finns kvar i lagringen som är monterad på /data: Docker-volymen eller NAS-mappen. Behåll lagringsmappningen, projektnamnet och värdnamnet oförändrade. Säkerhetskopiera /data före uppdatering; radera aldrig dess innehåll.

För att uppdatera ändrar du avbildningens tagg till den nya versionen och kör pull och up -d igen. Redigera YAML-konfigurationen i Container Manager och distribuera projektet på nytt.

Kontakta oss om Docker-installation All pricing details