Server og maskinvare

Server og maskinvare

Kunden er ansvarlig for å tilby en Linux-server. Bruk følgende spesifikasjoner for optimal ytelse:

KomponentKrav / Anbefaling
OperativsystemUbuntu 22.04 eller nyere
CPU4 kjerner (AMD, x86)
RAM8 GB
Lagring128 GB
DatabasePGvector (kjører i egen Docker-container på samme server)

Nettverk og brannmur

For at Intric skal fungere og kunne kommunisere med nødvendige tjenester, kreves følgende nettverkskonfigurasjoner.

Inngående trafikk (Porter)

Følgende porter må være åpne og videresendt til serveren:

  • Port 22: SSH-tilgang (for drift og installasjon).
  • Port 443: Nettgrensesnitt (HTTPS).
  • Port 80: Automatisk omdirigering til HTTPS.

Utgående trafikk (Whitelist - Infrastruktur)

I tillegg til språkmodeller (se seksjon nedenfor), trenger serveren tilgang til følgende tjenester for infrastruktur og kode:

  • github.com (Henting av applikasjonskode)
  • ghcr.io (GitHub Container Registry)
  • *.docker.io (Docker Hub)
  • login.intric.ai (Intrics IdP brukes for autentisering)

Språkmodeller for on-prem drift

For at Intric skal fungere korrekt, må systemet kommunisere med eksterne språkmodeller og AI-tjenester. Følgende adresser og IP-numre må tillates for utgående trafikk i brannmuren din:

Intric Hosted Models (EU):

  • 65.108.33.103 (Intric hosted Gemma 3 EU)
  • 65.109.75.50 (Intric hosted Multilingual-E5-Large EU & Whisper)
  • 77.87.121.4 (Intric hosted Gemma 3 SWE)
  • mcp.intric.ai/* (Intric hosted MCP-servere)

Eksterne offentlige modeller (API-er):

  • api.openai.com/v1
  • api.anthropic.com
  • api.berget.ai/v1
  • api.mistral.ai/v1

Domene og sertifikat

For at applikasjonen skal være sikkert tilgjengelig for sluttbrukere, kreves følgende:

  1. DNS: Pek ditt valgte domene (f.eks. app.company.se) til serverens IP med en A- eller AAAA-post.

  2. SSL/TLS-sertifikat: Du må tilby gyldige sertifikater:

    • Sertifikatfil (.crt): Full kjede i PEM-format.
    • Privat nøkkel (.key): Privat nøkkel i PEM-format.
    • Merk: Kunden er ansvarlig for sertifikatfornyelse.