Assistela Docker

Din egen server eller NAS

Kør Assistela på din egen Linux-server eller en kompatibel NAS med en browsergrænseflade og den gratis iOS-klient.

Chat, hukommelse, filer, værktøjer og integrationer er gratis. Assistela Pro tilføjer den personlige assistent og planlæggeren. Assistela Client er gratis.

Det skal du bruge

  • Linux ARM64 eller AMD64 med Docker Engine og Docker Compose.
  • Vedvarende skrivbar lagerplads til arbejdsområde, indstillinger og sikkerhedskopier.
  • Et AI-modelendepunkt, der kan nås fra containeren.
  • En internetforbindelse til kontotjenester og parring af enheder.

Lokal eller hostet AI

Tilslut LM Studio eller en OpenAI-kompatibel modelserver, eller vælg en understøttet AI-udbyder. Modellen kører adskilt fra Assistela; eventuelle udbydergebyrer er ikke inkluderet i Pro.

Brug en modeladresse, der kan nås fra Docker. Localhost inde i en container henviser til den container, ikke til computeren, der kører din model.

Dine data, din vært

Docker gemmer arbejdsområdet på en vedvarende /data-diskenhed på din vært. Tag sikkerhedskopi af denne diskenhed, og hold værten tilgængelig. Data, som er nødvendige for en forespørgsel, kan blive sendt til den AI-udbyder, du vælger.

Forskelle mellem platforme

Docker tilbyder serverintegrationer og en Chromium-browser. Det styrer ikke Mac-apps og har ikke direkte adgang til Apple Mail, iMessage eller Apples lokale kalendere og kontakter.

Installation og første forbindelse

Hent det køreklare image fra GitHub. Docker vælger automatisk ARM64 eller AMD64. Swift-kildekode eller en compiler er ikke nødvendig.

ghcr.io/assistela/assistela:2.0.29

Docker Compose

Gem dette som compose.yaml, og kør derefter kommandoerne nedenfor i den mappe. Dette eksempel er kun tilgængeligt fra Docker-værten.

Hent 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/

Åbn administrationsgrænsefladen på din Docker-vært efter installationen, brug opsætningstokenet fra containerens logfiler, og vælg en administratoradgangskode. Tilslut derefter din AI-model, og par iOS-klienten med en QR-kode.

Synology Container Manager

Åbn Container Manager → Projekt → Opret på en kompatibel Synology NAS. Vælg en mappe, indsæt YAML-konfigurationen nedenfor i editoren, og start projektet.

Erstat NAS_IP begge steder med NAS-enhedens private IPv4-adresse, for eksempel 192.168.1.10. Åbn http://NAS_IP:8234/admin/, og find opsætningstokenet i containerens logfiler.

Anbefalet Synology-konfiguration, testet med user: "1026:100". Opret først /volume1/docker/assistela, og sæt user til mappeejerens UID:GID; kontrollér dine konto-id’er med id via SSH. Tilpas mappestien efter behov.

Hent compose.yaml til 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-eksemplet bruger ukrypteret HTTP på dit betroede lokale netværk. Brug en HTTPS-reverse-proxy til internetadgang, og indstil ASSISTELA_PUBLIC_URL til dens præcise adresse.

Synology — Container Manager / Project

Opdateringer og sikkerhedskopier

Data forbliver på lageret, der er monteret på /data: Docker-volumenet eller mappen på NAS-enheden. Behold lagertilknytningen, projektnavnet og værtsnavnet uændret. Tag en sikkerhedskopi af /data før opdatering; slet aldrig indholdet.

For at opdatere skal du ændre imagets tag til den nye version og køre pull og up -d igen. Rediger YAML-konfigurationen i Container Manager, og udrul projektet igen.

Kontakt os om Docker-installation All pricing details