// blogg

Blogg

Notater fra verkstedet: CNC, systemutvikling, selvhosting og det som faktisk virker i drift.

IT-infrastruktur4 min

Tilgang til en intern tjeneste utenfra uten å åpne porter

Skal en intern tjeneste vises utenfor i en kort periode, for eksempel til en konsulent som trenger tilgang noen dager, trenger du ikke åpne en port i brannmuren. Det …

IT-infrastruktur3 min

Selvhostet passordhvelv for småbedrifter

I mange småbedrifter deles passord på lapper, i e-post, i regneark og i chat. Et selvhostet passordhvelv lagrer dem kryptert på egen server, med tilgangsstyring og logg …

IT-infrastruktur3 min

Lokal kameraovervåking uten skyabonnement

Skykameraer lagrer opptak bare så lenge abonnementet løper. Stopper kontoen, stopper opptaket. Med lokal kameraovervåking kjøper du utstyret én gang og eier opptakene, …

IT-Sikkerhet5 min

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.

Backup5 min

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.

IT-infrastruktur5 min

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.

Automasjon3 min

Lokal varmestyring som virker når nettet er nede

Varmestyring bør kjøre lokalt, slik at den virker når internett er nede. Skybaserte termostater og styringer forutsetter at nettet alltid virker og at leverandøren …

IT-infrastruktur7 min

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.

IT-infrastruktur6 min

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.

Backup5 min

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.

IT-infrastruktur4 min

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.

Backup3 min

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.

Tekniske løsninger2 min

Webbasert kontrollstasjon for industrielle PTZ-kameraer

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

Tekniske løsninger4 min

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.

IT-infrastruktur2 min

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.

IT-infrastruktur2 min

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.

Home Assistant3 min

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.

IT-infrastruktur3 min

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.