https://github.com/firefly-iii/docker
Scripts and information about the Firefly III Docker image.
https://github.com/firefly-iii/docker
docker firefly-iii personal-finances support virtual-machine vm
Last synced: 2 months ago
JSON representation
Scripts and information about the Firefly III Docker image.
- Host: GitHub
- URL: https://github.com/firefly-iii/docker
- Owner: firefly-iii
- License: agpl-3.0
- Created: 2019-12-29T06:44:23.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2025-01-12T10:06:16.000Z (5 months ago)
- Last Synced: 2025-03-29T07:03:09.596Z (2 months ago)
- Topics: docker, firefly-iii, personal-finances, support, virtual-machine, vm
- Homepage: https://hub.docker.com/r/fireflyiii/core
- Size: 172 KB
- Stars: 89
- Watchers: 6
- Forks: 45
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- Contributing: .github/contributing.md
- Funding: .github/funding.yml
- License: copying
- Code of conduct: .github/code_of_conduct.md
- Codeowners: .github/CODEOWNERS
- Security: .github/security.md
- Support: .github/support.md
Awesome Lists containing this project
README
# Firefly III Docker image
[](https://packagist.org/packages/grumpydictator/firefly-iii)
[](https://www.gnu.org/licenses/agpl-3.0.html)
[](https://github.com/sponsors/JC5)
[](https://hub.docker.com/r/fireflyiii/core)
[](https://hub.docker.com/r/fireflyiii/core)
Firefly III
A free and open source personal finance manager
This repository contains some of the helper scripts you may need when setting up Firefly III using Docker.
## Docker image for Firefly III
The Firefly III Docker image is built [on Azure](https://dev.azure.com/Firefly-III/MainImage/_wiki/wikis/MainImage.wiki/3/Home) and published [on Docker Hub](https://hub.docker.com/r/fireflyiii/core). You can find the [Dockerfile](https://dev.azure.com/Firefly-III/_git/MainImage?path=/Dockerfile) on Azure. There are several tags available:
* `fireflyiii/core:latest`
The latest version. Will be stable.
* `fireflyiii/core:version-x.x.x`
A version tag, frozen to a specific patch version. Old version tags will be removed after about 6 months.
* `fireflyiii/core:version-x.x`
A version tag, frozen to a specific minor version. Old version tags will be removed after about 6 months.
* `fireflyiii/core:version-x`
A version tag, frozen to a specific major version. Old version tags will be removed after about 6 months.For daredevils, the following tags are available:
* `fireflyiii/core:develop`
The latest development build. May not even boot.
* `fireflyiii/core:alpha`
The latest alpha release, if available.
* `fireflyiii/core:beta`.
The latest beta release, if available.## Docker image for the Firefly III Data Importer
The Firefly III Data Importer Docker image is built [on Azure](https://dev.azure.com/Firefly-III/ImportToolImage/_wiki/wikis/ImportToolImage.wiki/4/Home) and published [on Docker Hub](https://hub.docker.com/r/fireflyiii/data-importer). You can find the [Dockerfile](https://dev.azure.com/Firefly-III/_git/ImportToolImage?path=/Dockerfile) on Azure. There are several tags available:
* `fireflyiii/data-importer:latest`
The latest version. Will be stable.
* `fireflyiii/core:version-x.x.x`
A version tag, frozen to a specific patch version. Old version tags will be removed after about 6 months.## docker-compose.yml and docker-compose-importer.yml
This repository also contains the [docker-compose.yml](docker-compose.yml) file which you can use to instantly run a version of Firefly III with a MariaDB (aka MySQL) database.
The alternative, [docker-compose-importer.yml](docker-compose-importer.yml) also contains the [Data Importer](https://docs.firefly-iii.org/how-to/data-importer/installation/docker/).
Some people use another database image instead of the provided database. This is entirely up to you of course, but make sure you change the environment variables if you switch away from MySQL or MariaDB.
### Docker and system architectures
The [database image](https://hub.docker.com/_/mariadb) provided by [docker-compose.yml](docker-compose.yml) may not provide the same system architectures as the [Firefly III image](https://hub.docker.com/r/fireflyiii/core/tags?page=1&ordering=last_updated&name=latest) does. On system with a i386-architecture for example this means that Firefly III will run fine, but the provided database will not. Be aware that this may happen to you, although it's a rare occurrence.
## Dockerfile
The Dockerfile no longer resides in this repository. The Dockerfile and the associated build script can be found on Azure:
- [Firefly III Dockerfile](https://dev.azure.com/Firefly-III/_git/MainImage?path=/Dockerfile)
- [Data Importer Dockerfile](https://dev.azure.com/Firefly-III/_git/ImportToolImage?path=/Dockerfile)
- [Base image Dockerfile](https://dev.azure.com/Firefly-III/_git/BaseImage?path=/apache-8.3/Dockerfile)Here are some links for your reading pleasure.
- [Firefly III on GitHub](https://github.com/firefly-iii/firefly-iii)
- [Firefly III Documentation](https://docs.firefly-iii.org/)
- [Firefly III on Docker Hub](https://hub.docker.com/r/fireflyiii/core)
- [Firefly III Docker on Azure](https://dev.azure.com/Firefly-III/MainImage)Please open any issues you have [in the main repository](https://github.com/firefly-iii/firefly-iii).
## Do you need help, or do you want to get in touch?
Do you want to contact me? You can email me at [[email protected]](mailto:[email protected]) or get in touch through one of the following support channels:
- [GitHub Discussions](https://github.com/firefly-iii/firefly-iii/discussions/) for questions and support
- [Gitter.im](https://gitter.im/firefly-iii/firefly-iii) for a good chat and a quick answer
- [GitHub Issues](https://github.com/firefly-iii/firefly-iii/issues) for bugs and issues
- Mastodon for news and updates## Support the development of Firefly III
If you like Firefly III and if it helps you save lots of money, why not send me a dime for every dollar saved! 🥳
OK that was a joke. If you feel Firefly III made your life better, please consider contributing as a sponsor. Please check out my [Patreon](https://www.patreon.com/jc5) and [GitHub Sponsors](https://github.com/sponsors/JC5) page for more information. You can also [buy me a ☕️ coffee at ko-fi.com](https://ko-fi.com/Q5Q5R4SH1). Thank you for your consideration.