GitHub – Provision Firefly III with Chef Infra


Building off my previous tutorials in which I described the setup of a Chef Infrastructure Environment, I thought it would be cool to actually do something with the thing I built! Therefore, I have created a Chef Cookbook (mostly just a single recipe at this point), which provisions the Firefly III financial web application on a Ubuntu 20.04 Installation without any user interaction. It is entirely plug and play, and I must say it works pretty dang awesome.


  • You have already set up a Chef Infrastructure Environment
  • You have a newly provisioned Ubuntu 20.04 node
  • You have access to GitHub

The Code:

The code is not really original. Its more of a transposition of the material found here, into a functioning Chef Auto-Installation script. Hats off to the Firefly III team for making a very readable wiki.

Leave a Comment