SmartPhoneLover Posted May 28, 2022 Share Posted May 28, 2022 (edited) These docker templates were created based on already available official docker images Website: https://www.firefly-iii.org/ GitHub (firefly): https://github.com/firefly-iii/firefly-iii GitHub (importer): https://github.com/firefly-iii/data-importer DockerHub (firefly): https://hub.docker.com/r/fireflyiii/core DockerHub (importer): https://hub.docker.com/r/fireflyiii/data-importer Documentation: https://docs.firefly-iii.org/ My Repository: https://github.com/SmartPhoneLover/unraid-docker-templates FIREFLY III DESCRIPTION Firefly III is a self-hosted manager for your personal finances. It can help you keep track of your expenses and income, so you can spend less and save more. It supports the use of budgets, categories and tags. Using a bunch of external tools (Data Importer), you can import data. It also has many neat financial reports available. Features: - It is completely self-hosted and isolated, and will never contact external servers until you explicitly tell it to. - It features a REST JSON API that covers almost every part of Firefly III. - Create recurring transactions to manage your money. - Rule based transaction handling with the ability to create your own rules. - A double-entry bookkeeping system. - Save towards a goal using piggy banks. - View income and expense reports. - 2 factor authentication for extra security. - Supports any currency you want, including crypto currencies such as Bitcoin and Ethereum. - Clear views that should show you how you're doing. - Easy navigation through your records. - Lots of charts because we all love them. Live demo: https://demo.firefly-iii.org/ NOTES • Available tags for this docker image: 'latest' (stable), 'beta', 'alpha' and 'develop'. • There are other variables that you can use, if needed. Check the '.env.example' file of the GitHub repo to know more. • Memcached and Redis are not required, but you can connect them to Firefly III if you experience any performance issues. Check the '.env.example' file of the GitHub repo to know more. • Firefly III supports SQLite, if you don't want to connect to an external database, but take the performance into consideration. Check the '.env.example' file of the GitHub repo to know more. • You can create your own string for the 'APP_KEY' variable, manually. But, you can use the cmd 'php artisan key:generate', from inside the container's terminal if you want too. VERSION 1.0 (2022-05-28) FIREFLY III DATA IMPORTER DESCRIPTION The Data Importer helps you to import transactions into Firefly III. It is separated from Firefly III for security and maintenance reasons. The Data Importer does not connect to your bank directly. Instead, it uses Nordigen and SaltEdge to connect to over 6000 banks worldwide. These services are free for Firefly III users, but require registration. Keep in mind these services have their own privacy and data usage policies. The Data Importer can import CSV files you've downloaded from your bank. You can run the Data Importer once, for a bulk import. You can also run it regularly to keep up with new transactions. Features: - Import from over 6000 banks - Import over the command line for easy automation - Import over an API for easy automation - Use rules and data mapping for transaction clarity NOTES • There are two available tags for this docker image: 'latest' (stable) and 'develop'. • To generate your token, go to: Firefly III > Options > Profile > OAuth > 'Personal Access Tokens'. • There are other variables that you can use, if needed. Check the '.env.example' file of the GitHub repo to know more. • When setting both 'FIREFLY_III_URL' and/or 'VANITY_URL', make sure to add 'http://' or 'https://', even if in local, and remove any trailing slash at the end of it. • Use the 'Reauthenticate' button if you have re-generated your token, or if you may suffer any other issue while trying to connect to Firefly. • Memcached and Redis are not required, but you can connect them to Firefly III Data Importer if you experience any performance issues. Check the '.env.example' file of the GitHub repo to know more. VERSION 1.0 (2022-05-28) If you are going to report a bug or request something to be added/modified, please, take into consideration that I will only be able to apply changes for the work I own only. For example, if I create a docker template for an already existing docker image (not created by me), I won't be able to do more for that image than forward your report or request to the owner of the project. Edited May 29, 2022 by SmartPhoneLover Quote Link to comment
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.