trosunitTjenesterBloggOmKontakt

Blogg

20 innlegg

Trond
28.9.20264 min lesetid

Da SaaS-en ble for dyr: slik bygde vi egen deploy og overvåking

automatiseringDeploymentDrift
Trond
22.9.20264 min lesetid

Tilgang til en intern tjeneste utenfra uten å åpne porter

CloudflareFjerntilgangnettverkssikkerhet
Trond
15.9.20263 min lesetid

Selvhostet passordhvelv for småbedrifter

datasikkerhetPassordselvhostet
Trond
8.9.20263 min lesetid

Lokal kameraovervåking uten skyabonnement

Frigatekameralokal kontroll
Trond
5.9.20265 min lesetid

Microsoft Safe Links løser inn engangslenker før mottakeren klikker

En magisk innloggingslenke ble løst inn 30 sekunder etter utsending, fra Microsofts e-postskanner, uten user agent. Kunden fikk «allerede brukt» på sitt første klikk. Loggen, årsaken og fiksen: GET viser en knapp, POST løser inn.

Trond
2.9.20265 min lesetid

Proxmox VE og PBS på brukte kontormaskiner: to feller og et CMOS-batteri

To avskrevne kontormaskiner ble virtualiseringsvert og backupserver. Strømbruddstesten avdekket to feil som ingen feilmelding pekte på, og den tredje kostet tjue kroner.

Trond
24.8.20265 min lesetid

Billig og dyr språkmodell per oppgave: to knapper i en produksjonsapp

Prisgapet mellom åpne vektmodeller og frontier krymper. Jeg bygde to-knapp-routing (billig/dyr) inn i en produksjonsapp. Her er fellene, tallene og når du velger hva.

Trond
18.8.20263 min lesetid

Lokal varmestyring som virker når nettet er nede

ESPHomefjernstyring varmeHome Assistant
Trond
13.8.20267 min lesetid

Nettverksinventar for underleverandører: NIS2-kravene kommer via kundens leverandørskjema

NIS2 er ikke norsk lov ennå, og de fleste små virksomheter omfattes aldri direkte. Kravene kommer likevel, gjennom leverandørskjemaet fra kunden. Det første spørsmålet er alltid hva som finnes i nettverket.

Trond
9.8.20266 min lesetid

Randomiserte MAC-adresser og 24-bits OUI-oppslag gir ukjente enheter i nettverksinventaret

Randomiserte MAC-adresser og et produsentoppslag som bare ser 24 bit fyller inventaret med enheter uten navn og uten type. Her er bit-testene, longest-prefix-oppslaget og signalene som faktisk klassifiserer.

Trond
2.8.20265 min lesetid

Offsite-backup fra Proxmox Backup Server 4.2 til S3-objektlager: oppsett og kostnad

Proxmox Backup Server 4.2 gjorde S3-objektlager til en offisiell backend, og prisene på objektlagring endret seg i vår. Her er hva en tredje kopi faktisk koster når dedupliseringen er tatt med, og hva som avgjør regningen i drift.

Trond
28.7.20264 min lesetid

Bit-flip i store nedlastinger: GRO-feil i gatewayens nettverksdriver

Store HTTPS-nedlastinger døde etter 15 MB, HTTP kom korrupt med ulik hash. Sporet ned til Generic Receive Offload i gatewayens driver. Fiks: ett ethtool-kall.

Trond
17.7.20263 min lesetid

Speil alle GitHub-repoene til en selvhostet Gitea

GitHub er ett enkelt punkt som kan svikte. Her speiler jeg alle repoene hjem til en Gitea på egen Proxmox, privat og automatisk hver 8. time.

3-2-1backupbackup-rutiner
Trond
6.7.20262 min lesetid

Webbasert kontrollstasjon for industrielle PTZ-kameraer

Slik bygger du en sentralisert webkontroller for PTZ-kameraer med fanebasert grensesnitt og full funksjonalitet.

industrikamerakontrollsystem
Trond
2.7.20264 min lesetid

Slik nullstilte jeg airbag-feilkode B0094 på Nissan Leaf over CAN-bussen, uten Consult eller Autel

B0094 og en blinkende SRS-lampe skal ifølge alle kilder kreve Consult eller Autel. Feil. Her er CAN-topologien på Leaf AZE0, hvordan du leser airbag-modulen, og trikset som lar en billig OVMS-modul slette koden.

CAN-busElbilKjøretøysdiagnostikk
Trond
1.7.20262 min lesetid

Fra uoffisiell DSM til TrueNAS Scale med ZFS

En uoffisiell DSM-bygg fungerer helt til en oppdatering knekker den. Her er hvorfor jeg gikk over til TrueNAS Scale, hva ZFS faktisk gir, og hva migreringen krever.

LagringNASTrueNAS
Trond
24.6.20262 min lesetid

Proxmox-opprydding: local-lvm fra 80 til 56 prosent

Tre årsaker til at local-lvm krøp mot fullt, og hvordan sletting, discard/fstrim og et journald-tak tok utnyttelsen fra 80 til 56 prosent.

DriftfstrimLagring
Trond
17.6.20263 min lesetid

Kommunens tømmekalender inn i Home Assistant

Da et skyhostet script sluttet å nå kommunens API, viste det seg å være nettgjerding og ikke kodefeil. Løsningen var å flytte hentingen til en lokal container.

APIautomatiseringHome Assistant
Trond
10.6.20263 min lesetid

Del ett GPU til flere Proxmox-LXC-er uten VFIO

Slik deler du ett NVIDIA-GPU inn i flere uprivilegerte Proxmox-LXC-containere uten VFIO, med driver på verten og bind-mount pluss cgroup-regler i hver container.

GPULXCProxmox
Trond
3.6.20262 min lesetid

Onsite offline LLM med RAG: tilgangskontroll per chunk og vLLM

Et lokalt RAG-system som svarer ansatte ut fra firmaets egne kilder, med tilgangskontroll per chunk og vLLM for gjennomstrømming.

datasikkerhetLLMOn-prem
Neste side
trosunit
Software Development · CNC Programming · Technical Consulting
trosunit AS · NO 930 190 268 MVA
© 2026 · trosunit.no
demo