Oikos il planner familiare self‑hosted pensato per piccole famiglie

Oikos è una soluzione pensata per chi desidera gestire la vita familiare in modo organizzato, moderno e soprattutto privato.

È un’applicazione self‑hosted che funziona come PWA, installabile su qualsiasi dispositivo e utilizzabile anche offline. L’intero database è cifrato con SQLCipher AES‑256, garantendo che le informazioni restino sempre sotto il controllo dell’utente, senza telemetria o servizi esterni.

Il cuore dell’app è la gestione delle attività condivise. Oikos permette di creare task con scadenze, priorità, sottocompiti e ricorrenze, offrendo anche una vista Kanban ottimizzata per dispositivi touch. Le famiglie possono così coordinare impegni quotidiani, lavori domestici o progetti più articolati, con un’interfaccia semplice e immediata.

Le liste della spesa sono collaborative e organizzate per categorie, con la possibilità di importare automaticamente gli ingredienti dai piani settimanali dei pasti. Questa integrazione rende più fluida la gestione della cucina, evitando passaggi manuali e riducendo gli errori.

Il planner dei pasti è uno degli elementi più curati: una vista settimanale drag‑and‑drop permette di organizzare colazioni, pranzi e cene, generando automaticamente liste di ingredienti e collegamenti con le liste della spesa. Un approccio che semplifica la pianificazione alimentare e aiuta a mantenere una routine più equilibrata.

Oikos integra anche la sincronizzazione bidirezionale con Google Calendar tramite OAuth e con Apple iCloud tramite CalDAV. Questo permette di mantenere allineati gli impegni familiari su più dispositivi e servizi, senza rinunciare al controllo locale dei dati.

Budget, note, contatti e un’architettura senza build

La gestione del budget consente di registrare entrate e uscite, creare voci ricorrenti, analizzare tendenze mensili e esportare i dati in CSV. È possibile scegliere tra tredici valute, rendendo l’app adatta anche a famiglie internazionali o a chi gestisce spese in più contesti.

Le note sono presentate come sticky notes colorate con supporto Markdown, utili per appunti veloci, ricette, idee o promemoria. La sezione contatti include importazione ed esportazione in formato vCard, permettendo di mantenere una rubrica familiare ordinata e facilmente trasferibile.

Dal punto di vista tecnico, Oikos adotta un approccio “zero build step”: utilizza esclusivamente moduli ES, senza bundler o transpiler. Ciò significa che ciò che si scrive è esattamente ciò che viene distribuito, con un codice più trasparente e semplice da mantenere.

L’interfaccia è reattiva, con dark mode e adattamento automatico dal telefono al desktop. L’app è disponibile in tedesco, inglese, italiano e svedese, con rilevamento automatico della lingua.

Installare Oikos

Possiamo installare facilmente Oikos sul nostro server o pc Linux con preinstallato Docker e Docker Compose, prima di procedere generiamo una key di sicurezza digitando da terminale:

e salviamo la key generata in un editor di testo.

Fatto questo possiamo procedere con il download di Oikos digitando:

ora andiamo ad editare il file .env inserendo la key generata precedentemente in SESSION_SECRET= e DB_ENCRYPTION_KEY= come da immagine sotto

nel mio caso ho editato il file digitando da terminale:

e salviamo il tutto con CTRL x e poi s

Non ci resta che avviare l’installazione e attivare Oikos digitando:

dovremo generare le credenziali per l’accesso alla piattaforma.

Al termine avviamo il browser e colleghiamoci all’url http://localhost:3000 dove al posto di localhost andremo ad inserire l’indirizzo ip del pc o server nel quale abbiamo installato Oikos e inseriamo le credenziali create in precedenza.

Oikos si presenta come una soluzione completa, moderna e rispettosa della privacy per famiglie che vogliono organizzare attività, spese e routine quotidiane in modo semplice e totalmente autonomo.

Home Oikos

Lascia un commento