Chi ha conti in due o tre banche conosce bene il problema: per avere una visione completa delle proprie finanze, bisogna accedere a diverse app bancarie una per una e sommare i numeri a mente o in un foglio di calcolo separato. Il foglio di calcolo risolve il problema solo a metà, perché ogni transazione deve essere inserita manualmente, e dopo qualche mese le categorie non corrispondono più, le formule si rompono e il budget domestico non è più aggiornato. Firefly III è un'applicazione open source per la gestione del budget e delle finanze personali o aziendali, che offre conti, categorie, budget, tag e report in un unico posto, con la possibilità di importare estratti conto CSV tramite un'applicazione aggiuntiva, Data Importer, che puoi installare sul tuo Box invece di usare un'app bancaria di terzi o un foglio di calcolo che non funziona più. Di seguito, passo dopo passo, ti spieghiamo come installare Firefly III su Saplo.
Perché Firefly III invece dell'app della banca e di un foglio di calcolo
L'app della banca e il foglio di calcolo sono gratuiti, ma presentano degli svantaggi che si manifestano solo dopo un utilizzo prolungato, non subito all'inizio:
- L'app della banca mostra solo una banca, quindi se hai conti presso diverse istituzioni non c'è un unico posto con una panoramica completa delle spese, dei risparmi e del budget.
- Il foglio di calcolo richiede l'inserimento manuale di ogni transazione, e più a lungo viene utilizzato, più è facile commettere un errore in una formula o dimenticare una categoria.
- I dati finanziari nell'app della banca sono sotto il controllo della banca, non della persona che li inserisce, e la cronologia del budget di anni fa di solito non può essere esportata in un formato utilizzabile.
Firefly III non ha nessuna di queste limitazioni, perché funziona come un set completo di container Docker sul tuo Box: aggrega qualsiasi numero di conti, confronta budget e categorie in base alle transazioni inserite, e i dati rimangono sul tuo server, non nel cloud di qualcun altro.
Requisiti
Per installare Firefly III su Saplo, hai bisogno di:
- Un Box con Docker in esecuzione (il motore lo abilita automaticamente durante l'installazione dal catalogo, è richiesto il nesting nel container, che Saplo ha per impostazione predefinita),
- minimo 512 MB di RAM liberi sul Box e 2 GB di spazio su disco, quindi è sufficiente il piano Box S a 27 € all'anno,
- un dominio o sottodominio
*.saploapp.plincluso in ogni piano, dove sarà ospitato il pannello Firefly III, - NON è necessario creare un database separato manualmente, Firefly III riceve il proprio database vuoto nel MySQL condiviso di Saplo, il motore trasmette automaticamente i dati di accesso.
La descrizione completa dell'applicazione e la sua posizione nel catalogo sono disponibili sulla pagina di Firefly III su Saplo.
Installazione passo dopo passo
- Nel pannello Saplo, vai su Catalogo applicazioni e seleziona Firefly III.
- Scegli un Box con un minimo di 512 MB di RAM libera, dove verrà installata l'applicazione, e il dominio o sottodominio sotto cui funzionerà il pannello.
- Conferma l'installazione. Il motore creerà due container: l'applicazione dall'immagine ufficiale
fireflyiii/core, esposta esclusivamente al loopback del Box e collegata a Nginx con SSL gratuito, e un container cron leggero separato (alpine), che una volta a notte attiva un'attività responsabile delle transazioni ricorrenti e delle regole automatiche, in conformità con la documentazione ufficiale di Firefly III. - Dopo l'avvio dei container, il motore verifica che l'applicazione sia effettivamente in esecuzione; la migrazione dello schema del database al primo avvio può richiedere più dei soliti pochi secondi.
- Al termine dell'installazione, il pannello Firefly III sarà disponibile sotto il dominio specificato.
Prima configurazione
Firefly III non crea automaticamente un account amministratore perché non ha un'API integrata per farlo all'avvio del container.
- Visita l'indirizzo del dominio e clicca su "registrati"; la prima persona che crea un account ottiene automaticamente i permessi di proprietario.
- Nella sezione Accounts, aggiungi gli account patrimoniali (asset accounts), uno per ogni conto bancario o contante che desideri monitorare.
- Nelle sezioni Categories e Budgets, imposta le tue categorie di spesa e i limiti di budget mensili, adattandoli alle tue finanze.
- Le transazioni vengono aggiunte manualmente nel pannello. L'importazione di file CSV richiede un'applicazione separata, Firefly III Data Importer, che questa ricetta non installa. L'esecuzione di Firefly III da sola non garantisce l'importazione di CSV né il download automatico degli estratti conto bancari.
- Le transazioni ricorrenti e le regole automatiche (ad esempio, un bonifico fisso per l'affitto) si attivano automaticamente grazie a un container cron separato che attiva l'endpoint appropriato una volta a notte, senza bisogno di avviare nulla manualmente.
Firefly III su Saplo vs. app bancaria e foglio di calcolo
| App bancaria / foglio di calcolo | Firefly III su Saplo | |
|---|---|---|
| Visualizzazione di più account contemporaneamente | separatamente in ogni app bancaria | un unico pannello, numero illimitato di account |
| Inserimento delle transazioni | manualmente o tramite importazione dati nel foglio di calcolo | manualmente; il CSV richiede un Data Importer aggiuntivo |
| Budget e categorie | dipendono dalle funzioni bancarie o dalle formule del foglio di calcolo | riepiloghi basati sulle transazioni inserite |
| Transazioni ricorrenti e regole | monitoraggio manuale | automatico, tramite il container cron |
| Dove sono i dati | presso la banca o in un foglio di calcolo privato | sul tuo Box |
| Costo annuale | 0 € | 27 € (Box S) |
Domande frequenti
Firefly III importa automaticamente gli estratti conto bancari? No. Con l'installazione descritta, le transazioni vengono aggiunte manualmente. L'importazione di un file CSV richiede anche un Data Importer Firefly III separato, la cui ricetta non è inclusa nell'installazione di Saplo. Consulta le istruzioni ufficiali per l'importazione di CSV.
Quanti conti bancari posso aggiungere? Senza limiti, il numero di conti patrimoniali in Firefly III non è limitato da nulla se non dalle risorse del Box.
Devo creare il database da solo? No, il motore crea un database vuoto nel MySQL condiviso di Saplo e passa automaticamente i dati di accesso al container durante l'installazione.
Chi ottiene i permessi di amministratore? La prima persona che si registra sul sito subito dopo l'installazione ottiene automaticamente i permessi di proprietario, quindi è consigliabile creare un account subito dopo il completamento dell'installazione.
Le transazioni ricorrenti e le regole automatiche funzionano da sole? Sì, grazie a un container cron separato che attiva l'endpoint appropriato dell'applicazione ogni notte, esattamente come raccomandato dalla documentazione ufficiale di Firefly III.
Firefly III è una delle oltre 160 applicazioni che puoi eseguire su Saplo dal catalogo. Per scoprire come funziona l'hosting di applicazioni in un unico Box, consulta la pagina dedicata.
Se sei stanco di passare da un'applicazione bancaria all'altra e di compilare manualmente i fogli di calcolo, scrivici, ti aiuteremo a scegliere il Box più adatto e a configurare Firefly III.
- #Budget familiare
- #Finanza
- #Firefly III
- #Guida
