Rafiki er en Raspberry Pi 5 som står hjemme og kjører tjenestene jeg før leide av andre: fotogalleri, kalendersynk, notater og fillagring. Poenget er at dataene mine ligger hos meg. Ingen abonnement, og ingen andre som eier innholdet.
Hva den kjører
Et fotogalleri (Immich) som vekkes når noen bruker det og sovner igjen for å spare strøm. Kalendersynk over CalDAV. Notater synkronisert mellom telefon, PC og nettbrett. I tillegg en del små tjenester jeg har skrevet selv. Alt kjører i Docker, og jeg dokumenterer og vedlikeholder det selv.

Hvorfor jeg bygde det
Jeg ville slippe abonnementene, og slippe at et stort selskap sitter på bildene og dataene mine. Det startet med ett galleri. Nå er det rundt 25 tjenester som kjører side om side på én liten Raspberry Pi.
Det er trangheten som har lært meg mest. Maskinen har 8 GB RAM og lite å gå på, så alt handler om hva som får lov til å kjøre samtidig. Tjenester som starter når de trengs og sovner igjen. Backup som faktisk er testet. Og et dashbord jeg har skrevet fra bunnen, fordi jeg ble lei av å logge inn over SSH bare for å sjekke om noe hadde falt ut.
Egen kalender med CalDAV
Kalenderen er tjenesten jeg bruker mest. Serveren kjører Radicale, en åpen CalDAV-server, så kalenderen ligger på min egen maskin i stedet for hos Google. Telefonen, PC-en og nettbrettet synker mot den samme serveren.
Jeg har også skrevet en jobb som kjører hver natt. Den henter timeplan fra skolen, vakter fra jobb og treninger, og legger dem i riktig kalender. Oppå det ligger en familiekalender jeg har laget selv, så resten av familien ser hva som skjer.

