Assistela Docker

Ihr eigener Server oder NAS

Betreiben Sie Assistela auf Ihrem eigenen Linux-Server oder einem kompatiblen NAS, mit Browseroberfläche und kostenlosem iOS-Client.

Chat, Gedächtnis, Dateien, Werkzeuge und Integrationen sind kostenlos. Assistela Pro ergänzt den persönlichen Assistenten und den Aufgabenplaner. Assistela Client ist kostenlos.

Was Sie benötigen

  • Linux auf ARM64 oder AMD64 mit Docker Engine und Docker Compose.
  • Dauerhafter beschreibbarer Speicher für Arbeitsbereich, Einstellungen und Sicherungen.
  • Ein vom Container erreichbarer Endpunkt eines KI-Modells.
  • Eine Internetverbindung für Kontodienste und die Gerätekopplung.

Lokale oder gehostete KI

Verbinden Sie LM Studio oder einen OpenAI-kompatiblen Modellserver oder wählen Sie einen unterstützten KI-Anbieter. Das Modell läuft getrennt von Assistela; mögliche Anbietergebühren sind nicht in Pro enthalten.

Verwenden Sie eine von Docker erreichbare Modelladresse. Localhost innerhalb eines Containers bezeichnet diesen Container, nicht den Computer, auf dem Ihr Modell läuft.

Ihre Daten, Ihr System

Docker speichert den Arbeitsbereich in einem dauerhaften /data-Volume auf Ihrem Host. Sichern Sie dieses Volume und halten Sie den Host verfügbar. Für eine Anfrage benötigte Daten können an den von Ihnen gewählten KI-Anbieter gesendet werden.

Unterschiede zwischen Plattformen

Docker bietet Serverintegrationen und einen Chromium-Browser. Es steuert keine Mac-Apps und greift nicht direkt auf Apple Mail, iMessage oder Apples lokale Kalender und Kontakte zu.

Installation und erste Verbindung

Laden Sie das startbereite Image von GitHub herunter. Docker wählt automatisch ARM64 oder AMD64. Swift-Quellcode oder ein Compiler werden nicht benötigt.

ghcr.io/assistela/assistela:2.0.29

Docker Compose

Speichern Sie dies als compose.yaml und führen Sie die folgenden Befehle in diesem Ordner aus. Dieses Beispiel ist nur vom Docker-Host aus erreichbar.

compose.yaml herunterladen

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/

Öffnen Sie nach der Installation die Verwaltungsoberfläche auf Ihrem Docker-Host, verwenden Sie das Einrichtungstoken aus den Container-Logs und wählen Sie ein Administratorpasswort. Verbinden Sie dann Ihr KI-Modell und koppeln Sie den iOS-Client per QR-Code.

Synology Container Manager

Öffnen Sie auf einem kompatiblen Synology NAS Container Manager → Projekt → Erstellen. Wählen Sie einen Ordner, fügen Sie die folgende YAML-Konfiguration in den Editor ein und starten Sie das Projekt.

Ersetzen Sie NAS_IP an beiden Stellen durch die private IPv4-Adresse des NAS, zum Beispiel 192.168.1.10. Öffnen Sie http://NAS_IP:8234/admin/ und suchen Sie das Einrichtungstoken in den Container-Protokollen.

Empfohlene Synology-Konfiguration, getestet mit user: "1026:100". Erstellen Sie zuerst /volume1/docker/assistela und setzen Sie user auf die UID:GID des Ordnerbesitzers; prüfen Sie die IDs Ihres Kontos mit id über SSH. Passen Sie den Ordnerpfad bei Bedarf an.

compose.yaml für Synology herunterladen

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

Das Synology-Beispiel verwendet unverschlüsseltes HTTP in Ihrem vertrauenswürdigen lokalen Netzwerk. Verwenden Sie für den Internetzugriff einen HTTPS-Reverse-Proxy und setzen Sie ASSISTELA_PUBLIC_URL auf dessen genaue Adresse.

Synology — Container Manager / Project

Updates und Sicherungen

Die Daten bleiben im unter /data eingebundenen Speicher: im Docker-Volume oder im NAS-Ordner. Behalten Sie die Speicherzuordnung, den Projektnamen und den Hostnamen bei. Sichern Sie /data vor einem Update; löschen Sie niemals dessen Inhalt.

Ändern Sie zum Aktualisieren das Image-Tag auf die neue Version und führen Sie pull und up -d erneut aus. Bearbeiten Sie im Container Manager die YAML-Konfiguration und stellen Sie das Projekt erneut bereit.

Kontaktieren Sie uns zur Docker-Installation All pricing details