Skolekunnskap – bruksanvisning til KI i norsk skole

Nov 7, 2026 · @Ole

1 Om dokumentet

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.

2 Systemkrav

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.

3 Installasjon på GNU/Skolelinux 13.6.0

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 upgrade

Trinn 2 – Installer Podman, wget og Firefox

sudo apt install podman wget firefox-esr

Trinn 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/ollama

Trinn 4 – Last ned og test språkmodellen

podman exec -it ollama ollama run llama3.2

Fø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.html

4 Installasjon på Fedora GNU/Linux 45

Fremgangsmå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 firefox

Trinn 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/ollama

Trinn 3 – Last ned og test språkmodellen

podman exec -it ollama ollama run llama3.2

Avslutt testen med /bye.

Trinn 4 – Last ned og åpne Skolekunnskap

wget https://www.aamot.io/software/skolekunnskap/skolekunnskap.html
firefox skolekunnskap.html

5 Installasjon på macOS 15 Sequoia og macOS 27 Golden Gate

På 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 --install

Last 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 krunkit

Trinn 4 – Opprett og start Podman-maskinen

podman machine init
podman machine start

Trinn 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.2

Avslutt 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.html

6 Installasjon på Windows 11

På 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.

p

Trinn 1 – Oppdater Windows

Åpne Innstillinger → Windows Update og installer

Trinn 2 – Installere Skolekunnskap 1.2

https://www.aamot.io/skolekunnskap/Skolekunnskap-Installer.exe

7 Ta i bruk Skolekunnskap

Skolekunnskap fungerer bare mens Ollama-containeren kjører. Kontroller det før undervisningen starter:

curl http://localhost:11434

Svaret skal være Ollama is running. Deretter:

  1. Åpne skolekunnskap.html i Firefox (kommandoen står i siste trinn for ditt operativsystem).
  2. Skriv spørsmålet i tekstfeltet og send det.
  3. Vent på svaret. På en vanlig skole-PC uten kraftig grafikkort kan et svar ta fra noen sekunder til et halvt minutt.

Tips for undervisningen:

8 Daglig drift

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

9 Feilsøking

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.

10 Personvern og forsvarlig bruk i skolen

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:

11 Avinstallering

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.html

På 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.

Versjonshistorikk

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».