IT
Accedi Crea un account

Come installare Firefly III su Saplo (budget e finanze senza app bancaria)

L'app bancaria mostra un solo conto, e il foglio di calcolo con il budget domestico, dopo qualche mese di inserimento manuale delle transazioni, di solito finisce dimenticato nel cloud. Firefly III è una soluzione open source per il budget e le finanze personali o aziendali, conti, categorie, budget, tag e report in un unico posto, che installi sul tuo Box, senza dover accedere all'app di ogni banca separatamente e senza perdere la cronologia quando cambi foglio di calcolo.

Grzegorz Kalmus ·

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.pl incluso 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

  1. Nel pannello Saplo, vai su Catalogo applicazioni e seleziona Firefly III.
  2. 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.
  3. 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.
  4. 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.
  5. 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.

  1. Visita l'indirizzo del dominio e clicca su "registrati"; la prima persona che crea un account ottiene automaticamente i permessi di proprietario.
  2. Nella sezione Accounts, aggiungi gli account patrimoniali (asset accounts), uno per ogni conto bancario o contante che desideri monitorare.
  3. Nelle sezioni Categories e Budgets, imposta le tue categorie di spesa e i limiti di budget mensili, adattandoli alle tue finanze.
  4. 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.
  5. 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