📦 Installation & Download
Kom i gang med SKN på din platform
Docker Installation (Linux/Mac)
Docker er den anbefalede måde at køre SKN på Linux og macOS.
Pull Docker Image
$ docker pull ghcr.io/olsensolutions/skn:latest
Opret Data Directory
SKN gemmer alle dine regnskabsdata i en enkelt mappe. Opret den et sikkert sted:
$ mkdir -p ~/skn-data
$ chmod 700 ~/skn-data
Kør Container
Mount din data-mappe ind i containeren:
$ docker run -it --rm \
-v ~/skn-data:/data \
-p 8080:8080 \
ghcr.io/olsensolutions/skn:latest
💡 -v ~/skn-data:/data monterer din lokale mappe i containeren
Docker Compose (Anbefalet til produktion)
For permanent opsætning, brug docker-compose:
# docker-compose.yml
version: '3.8'
services:
skn:
image: ghcr.io/olsensolutions/skn:latest
container_name: skn
restart: unless-stopped
volumes:
- ./data:/data
- ./config:/etc/skn
ports:
- "127.0.0.1:8080:8080"
environment:
- TZ=Europe/Copenhagen
- SKN_LANG=da
$ docker-compose up -d
🍎 macOS Specifikt
På macOS skal du sikre at Docker Desktop har adgang til din data-mappe under Settings → Resources → File Sharing.
Windows Installation
Self-extracting installer til Windows — ingen administrator-rettigheder påkrævet.
Download Installer
Kør Installer
Dobbeltklik på SKN-Setup.exe. Installeren vil:
- Pakke systemet ud til
%LOCALAPPDATA%\SKN - Oprette startmenu-genvej
- Initialisere data-mappe i
%USERPROFILE%\SKN-Data
Start SKN
Find "SKN" i startmenuen. Du kan også fastgøre til proceslinjen for hurtig adgang.
⚠️ Windows Defender
Windows Defender kan markere ukendte .exe filer. Klik "Flere oplysninger" → "Kør alligevel". Filen er signeret og sikker.
Data Directory Struktur
Forstå hvordan SKN organiserer dine data.
~/skn-data/
├── regnskaber/
│ ├── firma-a/
│ │ ├── 2024.journal # Hovedjournal
│ │ ├── kontoplan.yaml # Kontoplan
│ │ ├── debitorer.yaml # Debitor-stamdata
│ │ └── bilag/ # Scannede bilag
│ └── firma-b/
│ └── ...
├── templates/ # Skabeloner
├── config.yaml # Global konfiguration
└── .gitignore # Git ignore regler
📁 Plain Text
Alle filer er plain text (YAML/journal). Du kan læse og redigere dem med enhver teksteditor.
🔄 Git Versionering
Initialiser git i din data-mappe for fuld historik og nem synkronisering.
☁️ Sync
Brug Syncthing, Nextcloud eller git remote til at synkronisere mellem enheder.
Før du går i produktion
Læs vores sikkerhedsvejledning — specielt hvis du self-hoster med følsomme data.