Firefly III: A personal finances manager
-
@thetomester13 Thanks for packaging this! I gave this a shot now and managed to get ldap login to work as well. We do need a Cloudron side change though to get the ldap login working - https://git.cloudron.io/cloudron/box/commit/602b335c0e96c9ef58ee39971b452ccd437c5c8f
I will try to push my LDAP changes to the package tomorrow. But the settings I used are:
# LDAP connection settings ADLDAP_CONTROLLERS=172.18.0.1 ADLDAP_PORT=3002 ADLDAP_TIMEOUT=5 ADLDAP_BASEDN=ou=users,dc=cloudron ADLDAP_FOLLOW_REFFERALS=false ADLDAP_USE_SSL=false ADLDAP_USE_TLS=false ADLDAP_ADMIN_USERNAME=cn=85cb9d8b-6d81-46c2-8bf3-c5fd2e27b890,ou=apps,dc=cloudron ADLDAP_ADMIN_PASSWORD=6f1e444fd4371e11b5adb1f0bf1f3abfe9016c45255868734c5a43c7eb49c44f70ef805c47259f2f2e45a13110c1686221e728c029e41fc298e6a34f9267daa2 ADLDAP_ACCOUNT_PREFIX="username=" ADLDAP_ACCOUNT_SUFFIX=",ou=users,dc=cloudron" # LDAP authentication settings. ADLDAP_PASSWORD_SYNC=false ADLDAP_LOGIN_FALLBACK=false ADLDAP_DISCOVER_FIELD=username ADLDAP_AUTH_FIELD=username # Will allow SSO if your server provides an AUTH_USER field. WINDOWS_SSO_DISCOVER=username WINDOWS_SSO_KEY=AUTH_USER # field to sync as local username. ADLDAP_SYNC_FIELD=mail
-
@thetomester13 Oh man, if this goes live on Cloudron it'll make the start of the year AMAZING! Thank you all for working on it!
-
@thetomester13 I have moved the repo to https://git.cloudron.io/cloudron/firefly-iii-app. It contains the LDAP fix. You should have permissions to the repo as well.
As for the box release, that will take a week (hopefully next week). For the moment, you can just apply https://git.cloudron.io/cloudron/box/commit/602b335c0e96c9ef58ee39971b452ccd437c5c8f by hand. Just edit
/home/yellowtent/box/src/ldap.js
on the server and make the above change. Thensudo systemctl restart box
. -
Works quite well but i have the "locales"-problem on Cloudron.
https://github.com/firefly-iii/help/wiki/Missing-locale-packagesInstalling them manually does not help(?). Is this a Cloudron-thing?
-
@murgero I actually haven't used Firefly before this (was waiting for the 'perfect' setup..). Do subsequent imports happen automatically? Or does the user need to trigger it? I know there's a
cron
that's supposed to run once per day and I believe that's set up properly in the CloudronManifest, but not sure how to test that that is doing its job properly.@timbo when did you last pull the project's code? That was an issue originally, but should have been solved with some more recent updates.
-
@thetomester13 said in Firefly III: A personal finances manager:
@murgero I actually haven't used Firefly before this (was waiting for the 'perfect' setup..). Do subsequent imports happen automatically? Or does the user need to trigger it? I know there's a
cron
that's supposed to run once per day and I believe that's set up properly in the CloudronManifest, but not sure how to test that that is doing its job properly.@timbo when did you last pull the project's code? That was an issue originally, but should have been solved with some more recent updates.
i just installed the "unstable"-Version from the App Store.
-
@thetomester13 looks like it's 4.8.2 as per https://cloudron.io/appstatus.html (it also tells you this when you click on Firefly in the app store)
-
@thetomester13 I have merged your test branch, thanks for writing the tests! I have published 5.0.0 and moved the app to stable. Do you want to inform the upstream project about this package? Maybe we can add it to https://github.com/firefly-iii/firefly-iii#get-started ?
-
@girish I was going to try and close the loop on some of those automated tests but thanks for crossing the finish line for me there! Glad this can be a nice addition to the Cloudron App Store portfolio! I definitely plan on updating the Firefly III repo to link to the App Store as well.