ExpenseOwl gestisce la propria contabilità personale in un contesto self‑hosted su Linux

ExpenseOwl emerge come soluzione essenziale per chi gestisce la propria contabilità personale in un contesto self‑hosted, senza rinunciare a una presentazione elegante e moderna. Creato utilizzando Go e un’interfaccia web minimalista, si distingue immediatamente per l’obiettivo dichiarato: eliminare la complessità insita in tante applicazioni di tracking finanziario, offrendo solo ciò che serve davvero.

L’interfaccia principale mostra un diagramma a torta mensile e un indicatore di cashflow, dove le spese e le entrate vengono rappresentate senza fronzoli. Gli utenti possono aggiungere, modificare o eliminare spese direttamente nell’app, mentre le impostazioni permettono di personalizzare categorie, simbolo della valuta, data di inizio mese e perfino l’importazione di dati da file CSV o JSON. Ogni voce è identificata tramite un UUID, archiviata in un semplice file JSON, eliminando la necessità di database complessi per chi punta a un ambiente leggero e autonomo .

Il progetto supporta deployment tramite Docker, compatibile con architetture multiple, e può essere eseguito in Kubernetes, rendendolo adatto sia a chi gestisce un piccolo server domestico sia a chi cerca affidabilità in ambienti containerizzati . La logica backend è scritta in Go, mentre frontend sfrutta Chart.js per la visualizzazione e un’interfaccia HTML/CSS/JS semplice e reattiva, che include un’opzione PWA utilizzabile sia da desktop sia da mobile .
Per installare ExpenseOwl via Docker basta digitare:

sudo docker run --rm -d \ --name expenseowl \ -p 8080:8080 \ -v $HOME/expenseowl:/app/data \ tanq16/expenseowl:main

Al termine dell’installazione basta accedere da browser all’url: http://localhost:8080

Tra le novità recenti, la versione 3.18 ha introdotto la possibilità di modificare le spese direttamente nella tabella e di definire una data di inizio personalizzata per il mese, migliorando la flessibilità dell’app. La semplicità di ExpenseOwl si traduce anche in una curva di utilizzo rapida: sin dal primo avvio, l’utente può iniziare a tracciare spese, selezionare categorie già definite o crearne di nuove, visualizzare l’andamento, esportare o importare dati, tutto senza istruzioni complicate.

Home ExpenseOwl

Lascia un commento