Assistela Docker

Saját szerver vagy NAS

Futtasd az Assistelát saját Linux-szerveren vagy kompatibilis NAS-on, böngészős felülettel és az ingyenes iOS-klienssel.

A csevegés, a memória, a fájlok, az eszközök és az integrációk ingyenesek. Az Assistela Pro a személyi asszisztenssel és az ütemezővel bővíti az alkalmazást. Az Assistela Client ingyenes.

Amire szükséged lesz

  • Linux ARM64 vagy AMD64 rendszeren, Docker Engine és Docker Compose használatával.
  • Tartós, írható tárhely a munkaterületnek, a beállításoknak és a biztonsági mentéseknek.
  • A konténerből elérhető MI-modell-végpont.
  • Internetkapcsolat a fiókszolgáltatásokhoz és az eszközpárosításhoz.

Helyi vagy szolgáltatónál futó MI

Csatlakoztasd az LM Studio alkalmazást vagy OpenAI-kompatibilis modellszervert, vagy válassz támogatott MI-szolgáltatót. A modell az Assistelától külön fut; a szolgáltató esetleges díjai nem részei a Prónak.

Használj a Dockerből elérhető modellcímet. A konténeren belüli localhost magára a konténerre utal, nem a modellt futtató számítógépre.

A te adataid, a te gazdagéped

A Docker a munkaterületet a gazdagép tartós /data kötetén tárolja. Készíts biztonsági mentést erről a kötetről, és tartsd elérhetően a gazdagépet. A kéréshez szükséges adatok elküldhetők a választott MI-szolgáltatónak.

Platformok közötti különbségek

A Docker szerverintegrációkat és Chromium böngészőt biztosít. Nem vezérel Mac-alkalmazásokat, és nem fér hozzá közvetlenül az Apple Mailhez, az iMessage-hez vagy az Apple helyi naptáraihoz és névjegyeihez.

Telepítés és első csatlakozás

Töltse le a futtatásra kész képfájlt a GitHubról. A Docker automatikusan kiválasztja az ARM64 vagy AMD64 változatot. Nincs szükség Swift-forráskódra vagy fordítóra.

ghcr.io/assistela/assistela:2.0.29

Docker Compose

Mentse ezt compose.yaml néven, majd futtassa az alábbi parancsokat ugyanabban a mappában. Ez a példa csak a Docker gazdagépéről érhető el.

compose.yaml letöltése

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/

Telepítés után nyisd meg a Docker-gazdagép adminisztrációs felületét, használd a konténer naplóiban található beállítási tokent, majd válassz rendszergazdai jelszót. Ezután csatlakoztasd az MI-modellt, és párosítsd az iOS-klienst QR-kóddal.

Synology Container Manager

Kompatibilis Synology NAS-on nyissa meg a Container Manager → Projekt → Létrehozás menüt. Válasszon mappát, illessze be az alábbi YAML-t a szerkesztőbe, és indítsa el a projektet.

Cserélje le a NAS_IP értéket mindkét helyen a NAS privát IPv4-címére, például 192.168.1.10-re. Nyissa meg a http://NAS_IP:8234/admin/ címet, és keresse meg a beállítási tokent a konténer naplóiban.

Ajánlott Synology-konfiguráció, a user: "1026:100" beállítással tesztelve. Először hozza létre a /volume1/docker/assistela mappát, és állítsa a user értékét a mappa tulajdonosának UID:GID azonosítóira; fiókja azonosítóit az id paranccsal ellenőrizheti SSH-n keresztül. Szükség esetén módosítsa a mappa elérési útját.

Synology compose.yaml letöltése

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

A Synology-példa titkosítatlan HTTP-t használ a megbízható helyi hálózaton. Internetes eléréshez használjon HTTPS fordított proxyt, és állítsa az ASSISTELA_PUBLIC_URL értékét annak pontos címére.

Synology — Container Manager / Project

Frissítések és biztonsági mentések

Az adatok a /data alá csatolt tárolóban maradnak: a Docker-kötetben vagy a NAS mappájában. Tartsa változatlanul a tároló hozzárendelését, a projekt nevét és a gazdagép nevét. Frissítés előtt készítsen biztonsági mentést a /data tartalmáról; soha ne törölje a tartalmát.

Frissítéshez módosítsa a képfájl címkéjét az új verzióra, majd futtassa újra a pull és up -d parancsokat. A Container Managerben szerkessze a YAML-t, és telepítse újra a projektet.

Kérdezz minket a Docker telepítéséről All pricing details