Drift/Dibbler
Du kan finne kildekoden til dibbler her: https://git.pvv.ntnu.no/Projects/dibbler
Dibbler as a service
Per dags dato kjører dibbler på en raspberry pi 2 kalt Skrott (iblant også skrot). Denne kjører NixOS, men har ikke nok RAM til å rebygge seg selv, så det har ikke blitt oppdatert på en stund.
Kompilere bilde til SD-kort
For å kompilere OS til den, bygger vi et statisk OS bilde for den i qemu-user (skulle gjerne krysskompilert direkte, men det viste seg å være vanskelig). Konfigurasjonen for dette bildet finner du i https://git.pvv.ntnu.no/Drift/pvv-nixos-config. Det skal i teorien bare være å kjøre nix build git+https://git.pvv.ntnu.no/Drift/pvv-nixos-config#skrott fra en vilkårlig maskin med nix installert (gitt at den er i stand til å kompilere aarch64-linux maskinkode, enten direkte eller via binfmt), og så vil du til slutt finne bildet i result. Dette kan da skrives til et micro-sd kort med dd eller lignende verktøy.
Database
Dibbler bruker PostgreSQL-tjeneren vår, med databasenavn pvv_vv og tilsvarende brukernavn.