Blogg
20 innlegg
Tilgang til en intern tjeneste utenfra uten å åpne porter
Selvhostet passordhvelv for småbedrifter
Lokal kameraovervåking uten skyabonnement
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.
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.
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.
Lokal varmestyring som virker når nettet er nede
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.
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.
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.
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.
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.
Webbasert kontrollstasjon for industrielle PTZ-kameraer
Slik bygger du en sentralisert webkontroller for PTZ-kameraer med fanebasert grensesnitt og full funksjonalitet.
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.
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.
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.
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.
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.
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.