Nov 7, 2026 · @Ole
Skolekunnskap er en nettside som lar elever og lærere bruke en KI-språkmodell som kjører lokalt på skolens egen PC. Spørsmål og svar sendes ikke til eksterne skytjenester.
Løsningen består av tre deler:
Dokumentet er skrevet for IKT-ansvarlige og lærere som skal installere løsningen. Du må kunne åpne en terminal og skrive kommandoer. Kommandoer står i kodeblokker og skrives inn nøyaktig slik de står, én linje om gangen.
PC-en trenger minst 8 GB ledig diskplass og et av operativsystemene i tabellen. Språkmodellen Llama 3.2 tar alene om lag 2 GB, så 15 GB ledig plass og 16 GB minne (RAM) gir bedre margin.
| Operativsystem | Laveste versjon | Pakkeverktøy | Se kapittel |
|---|---|---|---|
| GNU/Skolelinux | 13.6.0 | apt | 3 |
| Fedora GNU/Linux | 45 | dnf | 4 |
| Apple macOS | 15 Sequoia eller 27 Golden Gate | MacPorts | 5 |
| Microsoft Windows | 11 | WSL med Fedora | 6 |
Du trenger også internettilgang under installasjonen, og en
brukerkonto som får bruke sudo (administrator på macOS og
Windows). Når alt er installert, kan løsningen brukes uten nett.
Installer Skolelinux 13.6.0 etter instruksjonene på aamot.io/software/skolelinux. Logg deretter inn i GNOME og åpne Terminal (det svarte ikonet).
Trinn 1 – Oppdater systemet
sudo apt update
sudo apt upgradeTrinn 2 – Installer Podman, wget og Firefox
sudo apt install podman wget firefox-esrTrinn 3 – Start Ollama i en container
Kjør kommandoene som vanlig bruker, uten sudo. Da havner
volum og container hos samme bruker.
-e OLLAMA_ORIGINS="*" gjør at Ollama godtar forespørsler
fra skolekunnskap.html, som åpnes som lokal fil. Uten denne
innstillingen avviser Ollama forespørslene, og nettsiden får ikke
kontakt med modellen. 127.0.0.1: foran portnummeret gjør at
Ollama bare kan nås fra PC-en selv, ikke fra andre maskiner på
skolenettet.
podman volume create ollama_storage
podman run -d -e OLLAMA_ORIGINS="*" -v ollama_storage:/root/.ollama -p 127.0.0.1:11434:11434 --name ollama docker.io/ollama/ollamaTrinn 4 – Last ned og test språkmodellen
podman exec -it ollama ollama run llama3.2Første gang lastes modellen ned (om lag 2 GB). Skolekunnskap bruker
modellen llama3.2, så navnet må skrives nøyaktig slik. Når
du ser >>>, kan du skrive et testspørsmål. Avslutt
med /bye.
Trinn 5 – Last ned og åpne Skolekunnskap
wget https://www.aamot.io/software/skolekunnskap/skolekunnskap.html
firefox-esr skolekunnskap.htmlFremgangsmåten er den samme som for Skolelinux, men Fedora bruker
dnf, og Firefox-pakken heter firefox. Logg inn
i GNOME og åpne Terminal.
Trinn 1 – Oppdater systemet og installer programmene
sudo dnf upgrade --refresh
sudo dnf install podman wget firefoxTrinn 2 – Start Ollama i en container
podman volume create ollama_storage
podman run -d -e OLLAMA_ORIGINS="*" -v ollama_storage:/root/.ollama -p 127.0.0.1:11434:11434 --name ollama docker.io/ollama/ollamaTrinn 3 – Last ned og test språkmodellen
podman exec -it ollama ollama run llama3.2Avslutt testen med /bye.
Trinn 4 – Last ned og åpne Skolekunnskap
wget https://www.aamot.io/software/skolekunnskap/skolekunnskap.html
firefox skolekunnskap.htmlPå macOS kjører Podman containerne i en liten virtuell Linux-maskin,
som må opprettes og startes før første bruk. Firefox installeres fra
Mozilla, siden MacPorts ikke har noen
firefox-esr-pakke.
Trinn 1 – Oppdater macOS
Åpne Systeminnstillinger → Generelt → Programvareoppdatering og installer alle oppdateringer.
Trinn 2 – Installer Xcode-kommandolinjeverktøy og MacPorts
Åpne Terminal (Programmer → Verktøy → Terminal, det svarte ikonet) og skriv:
xcode-select --installLast deretter ned og installer MacPorts-pakken for din macOS-versjon fra macports.org/install.php. Lukk og åpne Terminal på nytt etterpå.
Trinn 3 – Installer Podman og wget
sudo port selfupdate
sudo port install podman wget krunkitTrinn 4 – Opprett og start Podman-maskinen
podman machine init
podman machine startTrinn 5 – Start Ollama i en container
På macOS skal Podman-kommandoene kjøres uten sudo.
podman volume create ollama_storage
podman run -d -e OLLAMA_ORIGINS="*" -v ollama_storage:/root/.ollama -p 127.0.0.1:11434:11434 --name ollama docker.io/ollama/ollama
podman exec -it ollama ollama run llama3.2Avslutt testen med /bye.
Trinn 6 – Installer Firefox
Last ned Firefox fra mozilla.org/firefox, åpne
.dmg-filen og dra Firefox til Programmer-mappen.
Trinn 7 – Last ned og åpne Skolekunnskap
wget https://www.aamot.io/software/skolekunnskap/skolekunnskap.html
open -a Firefox skolekunnskap.htmlPå Windows 11 kjører løsningen i Fedora gjennom Windows Subsystem for Linux (WSL). Programmer fra WSL, også Firefox, vises som vanlige vinduer i Windows.
pTrinn 1 – Oppdater Windows
Åpne Innstillinger → Windows Update og installer
Trinn 2 – Installere Skolekunnskap 1.2
https://www.aamot.io/skolekunnskap/Skolekunnskap-Installer.exe
Skolekunnskap fungerer bare mens Ollama-containeren kjører. Kontroller det før undervisningen starter:
curl http://localhost:11434Svaret skal være Ollama is running. Deretter:
skolekunnskap.html i Firefox (kommandoen står i
siste trinn for ditt operativsystem).Tips for undervisningen:
skolekunnskap.html som bokmerke i Firefox,
så er den lett å finne igjen.Etter en omstart av PC-en må containeren startes på nytt. Modellen og volumet ligger igjen, så ingenting lastes ned på nytt.
| Oppgave | Kommando |
|---|---|
| Starte Podman-maskinen (bare macOS) | podman machine start |
| Starte Ollama | podman start ollama |
| Stoppe Ollama | podman stop ollama |
| Se om Ollama kjører | podman ps |
| Vise installerte modeller | podman exec ollama ollama list |
| Oppdatere språkmodellen | podman exec ollama ollama pull llama3.2 |
Oppdatere Ollama til ny versjon
Modellene ligger i volumet ollama_storage og blir med
over til den nye containeren.
podman pull docker.io/ollama/ollama
podman stop ollama
podman rm ollama
podman run -d -e OLLAMA_ORIGINS="*" -v ollama_storage:/root/.ollama -p 127.0.0.1:11434:11434 --name ollama docker.io/ollama/ollama| Feilmelding eller symptom | Årsak | Løsning |
|---|---|---|
the container name "ollama" is already in use |
Containeren finnes fra før. | Kjør podman start ollama i stedet for
podman run. |
short-name "ollama/ollama" did not resolve |
Bildet ble oppgitt uten registernavn. | Bruk hele navnet docker.io/ollama/ollama. |
address already in use på port 11434 |
Ollama kjører allerede, ofte installert direkte på maskinen. | Stopp den andre Ollama-tjenesten, eller bruk den i stedet for containeren. |
Cannot connect to Podman (macOS) |
Podman-maskinen er ikke startet. | Kjør podman machine start. |
| Modellen eller volumet «forsvinner» | Noen kommandoer ble kjørt med sudo og andre uten. Root
og vanlig bruker har hver sine containere. |
Kjør alle podman-kommandoer uten
sudo. |
| Nettsiden får ikke svar fra modellen | Ollama kjører ikke, eller containeren ble laget uten
OLLAMA_ORIGINS (eldre utgave av veiledningen), slik at
Ollama avviser forespørsler fra den lokale filen. |
Sjekk med curl http://localhost:11434. Lag containeren
på nytt med kommandoene under «Oppdatere Ollama til ny versjon» i
kapittel 8. |
Ollama svarte 404: {"error":"model 'llama3.2' not found"} |
Språkmodellen llama3.2 er ikke lastet ned. Eldre
utgaver av veiledningen lastet ned llama3, som er en annen
modell. |
Kjør podman exec ollama ollama pull llama3.2 og last
nettsiden på nytt. Kontroller med
podman exec ollama ollama list. Den gamle modellen kan
fjernes med podman exec ollama ollama rm llama3. |
| Svarene kommer svært sakte | For lite minne eller svak prosessor. | Lukk andre programmer, og bruk ikke PC-en til andre tunge oppgaver mens elevene bruker Skolekunnskap. |
No space left on device |
For lite ledig diskplass. | Frigjør plass; modell og container trenger til sammen om lag 5 GB. |
Alt Skolekunnskap gjør, skjer på PC-en den er installert på. Spørsmål og svar sendes ikke til Meta, Ollama eller andre leverandører, og løsningen kan brukes uten internett etter installasjonen.
Skolen er likevel ansvarlig for bruken:
Kommandoene fjerner containeren, språkmodellen og Ollama-bildet og frigjør om lag 5 GB.
podman stop ollama
podman rm ollama
podman volume rm ollama_storage
podman rmi docker.io/ollama/ollama
rm skolekunnskap.htmlPå macOS kan du i tillegg fjerne Podman-maskinen med
podman machine rm. På Windows kan hele Fedora-miljøet
fjernes med wsl --unregister etterfulgt av navnet fra
wsl --list.
| Versjon | Dato | Endring |
|---|---|---|
| 1.0 | 7. november 2026 | Første utgave |
| 1.1 | 7. november 2026 | OLLAMA_ORIGINS lagt til i alle
podman run-kommandoer, slik at nettsiden får kontakt med
Ollama. Porten er bundet til 127.0.0.1. Ødelagte æ, ø og å
rettet. |
| 1.2 | 7. november 2026 | Språkmodellen endret fra llama3 til
llama3.2, som er modellen Skolekunnskap bruker. Retter
feilen «model 'llama3.2' not found». |