- Generate Access Key Http://fixer.io Windows 7
- Access Key Ip
- Access Key Blanks
- Generate Access Key Http://fixer.io Windows 10
- Generate Access Key Http://fixer.io Key
I blogged recently about embedding canvas apps into Model-driven apps and how this can now be easily done. As part of my Scottish Summit presentation I e. Fixer provides a free, simple, and lightweight API for current and historical foreign exchange rates and currency conversion. The API tracks rates published daily by the European Central Bank.
I would like to tell how to setup Firefly III with auto-renewal SSL in docker-compose.
We will use jwilder.
This is NGINX which will be follow all containers and issue Let's encrypt certificates for them.
- Prepare server or rent VPS.I use hostens VPS, you can use my referral link, plus google some promotional code and it will be very cheap and good VPS.
I use Ubuntu 18.04.
You also need the domain name with А DNS record pointed to your server.
- Install docker and docker-compose
- Create folder
nginx-proxy
anddocker-compose.yml
inside this folder
docker-compose.yml
- Create external network first and than you can start this docker-compose
- Return to your home folder and create
firefly-iii
folder. Anddocker-compose.yml
in it.Please, check officialdocker-compose.yml
file
docker-compose.yml
Reference: official documentation about Firefly III in docker and cron.
Please replace:
pass
with strong password,your_domain
with your domain andtoken
with your token (see the link to cron docs above).- Create
.env
file and edit it accordingly to your setup.Please, check official.env
file
.env
Please note, that these environment variables
required for jwilder.
firefly-iii and jwilder will work in the same network.
And in order to proxy firefly-iii jwilder need to see these three envs.
Other envs required for Firefly III itself.
Generate Access Key Http://fixer.io Windows 7
Change
pass
to pass from firefly-iii docker-compose.ymlChange
your_domain
to your domain.Access Key Ip
Change
Europe/Amsterdam
to your time zone.Change
some32chars
to some random 32 chars, don't ask, just do it.Reference: official
.env
exampleAccess Key Blanks
- You can now start your Firefly III instance
Generate Access Key Http://fixer.io Windows 10
Just after this command jwilder will proxy Firefly III instance with your domain and auto issue SSL for you.It also will check expiration date for SSL cert and auto-renew it when necessary.
Generate Access Key Http://fixer.io Key
BONUS
- Update to the latest version of Firefly III in one command!
This command will connect your VPS via SSH, update your Firefly III and delete unused docker images.
ssh YOU_SERVER_USER@YOUR_SERVER_IP 'cd firefly-iii && docker-compose stop firefly_iii_app && docker-compose rm && docker-compose pull firefly_iii_app && docker-compose up -d && docker images | grep '<none>' | awk '{print $3}' | xargs docker rmi'