Hopp til hovedinnhold

Søndag 8. november

 Tilbake Hjemmelab 2 min 00.13

Valet gir hjemmelaben et dashbord med KI-assistent: 185 integrasjoner, 45 MB RAM og godkjenning før endringer

søndag 8. november · KI-generert · Kilde: Valet

Innholdet er KI-generert og kan inneholde feil. Sjekk originalkilden.

Prøv Valet hvis du vil ha en hjemmelab-forside som kan handle, ikke bare vise status, med lokal modell via Ollama og godkjenning i serveren før noe endres.

En vanlig hjemmelab-forside gir deg lenker og en statusprikk. Valet, et MIT-lisensiert TypeScript-prosjekt fra askvalet på GitHub, viser live-kort for tjenestene dine og lar deg handle på dem fra samme side, også via en chat-assistent. Repoet ble opprettet 29. oktober, og versjon 0.3.0 kom 7. november.

Alt styres fra én YAML-fil med 185 integrasjoner. Valet kjører som én Node-prosess, bruker rundt 45 MB RAM på en fersk installasjon, og imaget er 165 MB for amd64 og arm64. Compose-fila binder port 7575 til 127.0.0.1, setter read_only, dropper alle Linux-capabilities og setter et tak på 512 MB minne. Docker-containere leses gjennom en skrivebeskyttet socket-proxy, og dokumentasjonen sier rett ut at du aldri skal montere Docker-socketen inn i Valet.

Assistenten snakker med alt som støtter OpenAI-chat-API-et (Ollama, llama.cpp, vLLM, LM Studio, OpenRouter) eller direkte med Anthropic. Modellen må støtte tool calling. Standard baseURL er http://localhost:11434/v1, men inne i containeren er localhost containeren selv, så du må peke den til Ollama-tjenesten. API-nøkler ligger i .env, refereres som ${NAME} og vises aldri for modellen. En hostet modell ser likevel logger og dokumenter du gir den tilgang til, uredigert.

«Dette skjer i Valets server, ikke i prompten. Modellen har ingen mulighet til å godkjenne sitt eget kall.» — Valet-dokumentasjonen om godkjenninger

Uten innlogging er Valet skrivebeskyttet. Merk at en godkjent plan kjører alle stegene på ett klikk, at regler kjører samme handling hver gang triggeren slår til, og at plugins ikke er sandkasset. Prosjektet er under to uker gammelt og har 21 stjerner på GitHub.

Hva bør du gjøre?

  1. Test demoen på demo.askvalet.dev, som kjører en oppdiktet hjemmelab i nettleseren uten installasjon.
  2. Start med Compose-fila fra repoet og la porten stå på 127.0.0.1 til du har lest sikkerhetsdokumentasjonen om innlogging.
  3. Sett baseURL til Ollama-tjenestens navn i Compose og velg en modell med tool calling, slik at ingenting forlater nettverket ditt.

Pulsen · norske KI-nyheter for deg som bygger. Sakene er KI-generert fra originalkilden, som alltid lenkes.