Assistela Docker

Oma palvelin tai NAS

Käytä Assistelaa omalla Linux-palvelimellasi tai yhteensopivalla NAS-laitteella selainkäyttöliittymän ja maksuttoman iOS-asiakasohjelman kautta.

Keskustelu, muisti, tiedostot, työkalut ja integraatiot ovat maksuttomia. Assistela Pro lisää henkilökohtaisen avustajan ja ajastimen. Assistela Client on maksuton.

Mitä tarvitset

  • Linux ARM64- tai AMD64-laitteella, Docker Engine ja Docker Compose.
  • Pysyvä kirjoitettava tallennustila työtilalle, asetuksille ja varmuuskopioille.
  • Tekoälymallin päätepiste, johon kontti saa yhteyden.
  • Internet-yhteys tilipalveluja ja laiteparien muodostamista varten.

Paikallinen tai palveluntarjoajan ylläpitämä tekoäly

Liitä LM Studio tai OpenAI-yhteensopiva mallipalvelin tai valitse tuettu tekoälypalvelu. Malli toimii erillään Assistelasta; palveluntarjoajan mahdolliset maksut ovat erillisiä Prosta.

Käytä mallin osoitetta, johon Docker saa yhteyden. Kontin sisäinen localhost tarkoittaa kyseistä konttia, ei malliasi suorittavaa tietokonetta.

Omat tiedot, oma isäntä

Docker tallentaa työtilan isäntäsi pysyvään /data-taltioon. Varmuuskopioi tämä taltio ja pidä isäntä käytettävissä. Pyynnön käsittelyyn tarvittavia tietoja voidaan lähettää valitsemallesi tekoälypalvelulle.

Alustojen väliset erot

Docker tarjoaa palvelinintegraatioita ja Chromium-selaimen. Se ei ohjaa Mac-sovelluksia eikä käytä suoraan Apple Mailia, iMessagea tai Applen paikallisia kalentereita ja yhteystietoja.

Asennus ja ensimmäinen yhteys

Lataa käyttövalmis levykuva GitHubista. Docker valitsee automaattisesti ARM64- tai AMD64-version. Swift-lähdekoodia tai kääntäjää ei tarvita.

ghcr.io/assistela/assistela:2.0.29

Docker Compose

Tallenna tämä nimellä compose.yaml ja suorita alla olevat komennot samassa kansiossa. Tämä esimerkki on käytettävissä vain Docker-isäntäkoneelta.

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

Avaa asennuksen jälkeen Docker-isännän hallintanäkymä, käytä kontin lokeista saatavaa asennustunnistetta ja valitse ylläpitäjän salasana. Liitä sitten tekoälymallisi ja muodosta iOS-asiakasohjelman laitepari QR-koodilla.

Synology Container Manager

Avaa yhteensopivalla Synology NAS -laitteella Container Manager → Project → Create. Valitse kansio, liitä alla oleva YAML editoriin ja käynnistä projekti.

Korvaa NAS_IP molemmissa kohdissa NAS-laitteen yksityisellä IPv4-osoitteella, esimerkiksi 192.168.1.10. Avaa http://NAS_IP:8234/admin/ ja etsi asetustunnus kontin lokeista.

Suositeltu Synology-kokoonpano, testattu asetuksella user: "1026:100". Luo ensin /volume1/docker/assistela ja aseta user-arvoksi kansion omistajan UID:GID; tarkista tilisi tunnisteet id-komennolla SSH-yhteyden kautta. Muuta kansion polkua tarvittaessa.

Lataa compose.yaml Synologylle

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-esimerkki käyttää salaamatonta HTTP-yhteyttä luotetussa lähiverkossasi. Käytä internetyhteyksiin HTTPS-käänteisvälityspalvelinta ja aseta ASSISTELA_PUBLIC_URL sen tarkaksi osoitteeksi.

Synology — Container Manager / Project

Päivitykset ja varmuuskopiot

Tiedot säilyvät /data-polkuun liitetyssä tallennustilassa: Docker-taltiolla tai NAS-kansiossa. Pidä tallennustilan liitosmääritys, projektin nimi ja isäntänimi ennallaan. Varmuuskopioi /data ennen päivitystä; älä koskaan poista sen sisältöä.

Päivitä vaihtamalla levykuvan tagi uuteen versioon ja suorittamalla pull ja up -d uudelleen. Muokkaa YAML-tiedostoa Container Managerissa ja ota projekti uudelleen käyttöön.

Ota yhteyttä Docker-asennuksesta All pricing details