Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. App Wishlist
  3. Firefly III: A personal finances manager

Firefly III: A personal finances manager

Scheduled Pinned Locked Moved Solved App Wishlist
37 Posts 13 Posters 5.9k Views 13 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • girishG girish

    @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
    
    T Offline
    T Offline
    thetomester13
    App Dev
    wrote on last edited by
    #10

    @girish excellent, thanks for helping make LDAP work properly! When can we expect the Cloudron box package fix to be released? When it is I can update the Firefly Cloudron app and start working on tests. Cheers!

    scookeS 1 Reply Last reply
    0
    • T thetomester13

      @girish excellent, thanks for helping make LDAP work properly! When can we expect the Cloudron box package fix to be released? When it is I can update the Firefly Cloudron app and start working on tests. Cheers!

      scookeS Offline
      scookeS Offline
      scooke
      wrote on last edited by
      #11

      @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!

      A life lived in fear is a life half-lived

      1 Reply Last reply
      1
      • murgeroM Offline
        murgeroM Offline
        murgero
        App Dev
        wrote on last edited by
        #12

        This is an exciting package to get rolling. I have been wanting this for a while but never got around to packaging it myself. Great work!

        --
        https://urgero.org
        ~ Professional Nerd. Freelance Programmer. ~

        1 Reply Last reply
        0
        • girishG Offline
          girishG Offline
          girish
          Staff
          wrote on last edited by
          #13

          @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. Then sudo systemctl restart box.

          T 1 Reply Last reply
          0
          • girishG Offline
            girishG Offline
            girish
            Staff
            wrote on last edited by
            #14

            I have published this app in unstable now.

            murgeroM 1 Reply Last reply
            1
            • girishG girish

              I have published this app in unstable now.

              murgeroM Offline
              murgeroM Offline
              murgero
              App Dev
              wrote on last edited by
              #15

              @girish I do not see this app in unstable on my end, are we waiting until the next cloudron release?

              --
              https://urgero.org
              ~ Professional Nerd. Freelance Programmer. ~

              1 Reply Last reply
              0
              • girishG Offline
                girishG Offline
                girish
                Staff
                wrote on last edited by
                #16

                Oops, indeed. Forgot to mention that this requires Cloudron 4.4.4. You can try this on the demo cloudron which is already updated to 4.4.4 (https://my.demo.cloudron.io - username and password is cloudron).

                1 Reply Last reply
                1
                • girishG girish

                  @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. Then sudo systemctl restart box.

                  T Offline
                  T Offline
                  thetomester13
                  App Dev
                  wrote on last edited by
                  #17

                  @girish sweet, I was able to get the app up and running with the change to the LDAP file, going to start working on some tests now! I'll update this thread with progress.

                  1 Reply Last reply
                  0
                  • murgeroM Offline
                    murgeroM Offline
                    murgero
                    App Dev
                    wrote on last edited by
                    #18

                    Has anyone figured out how to get Spectre working properly? Once I do the initial import (which works VERY well) it fails subsequent imports.

                    --
                    https://urgero.org
                    ~ Professional Nerd. Freelance Programmer. ~

                    1 Reply Last reply
                    0
                    • ? Offline
                      ? Offline
                      A Former User
                      wrote on last edited by
                      #19

                      Works quite well but i have the "locales"-problem on Cloudron.
                      https://github.com/firefly-iii/help/wiki/Missing-locale-packages

                      Installing them manually does not help(?). Is this a Cloudron-thing?

                      T 1 Reply Last reply
                      0
                      • ? A Former User

                        Works quite well but i have the "locales"-problem on Cloudron.
                        https://github.com/firefly-iii/help/wiki/Missing-locale-packages

                        Installing them manually does not help(?). Is this a Cloudron-thing?

                        T Offline
                        T Offline
                        thetomester13
                        App Dev
                        wrote on last edited by
                        #20

                        @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.

                        ? 1 Reply Last reply
                        0
                        • T thetomester13

                          @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.

                          ? Offline
                          ? Offline
                          A Former User
                          wrote on last edited by
                          #21

                          @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.

                          T 1 Reply Last reply
                          0
                          • ? A Former User

                            @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.

                            T Offline
                            T Offline
                            thetomester13
                            App Dev
                            wrote on last edited by
                            #22

                            @timbo @girish which version is currently packaged as the unstable app on the Store?

                            jdaviescoatesJ 1 Reply Last reply
                            0
                            • T thetomester13

                              @timbo @girish which version is currently packaged as the unstable app on the Store?

                              jdaviescoatesJ Offline
                              jdaviescoatesJ Offline
                              jdaviescoates
                              wrote on last edited by
                              #23

                              @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) 🙂

                              I use Cloudron with Gandi & Hetzner

                              1 Reply Last reply
                              1
                              • girishG Offline
                                girishG Offline
                                girish
                                Staff
                                wrote on last edited by
                                #24

                                @thetomester13 Just noticed that you have already started on some tests. I will get it merged now and also update the package to 5.0.0

                                1 Reply Last reply
                                0
                                • girishG Offline
                                  girishG Offline
                                  girish
                                  Staff
                                  wrote on last edited by
                                  #25

                                  @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 ?

                                  T 1 Reply Last reply
                                  1
                                  • girishG girish

                                    @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 ?

                                    T Offline
                                    T Offline
                                    thetomester13
                                    App Dev
                                    wrote on last edited by
                                    #26

                                    @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.

                                    1 Reply Last reply
                                    0
                                    • ? Offline
                                      ? Offline
                                      A Former User
                                      wrote on last edited by
                                      #27

                                      i still get the formatting error as stated before though 😞

                                      1 Reply Last reply
                                      0
                                      • girishG Offline
                                        girishG Offline
                                        girish
                                        Staff
                                        wrote on last edited by
                                        #28

                                        @timbo Yes, I was just updating the package adding the popular locales.

                                        1 Reply Last reply
                                        0
                                        • ? Offline
                                          ? Offline
                                          A Former User
                                          wrote on last edited by
                                          #29

                                          Sorry for hitting you up again but i still get the problem, even after uninstall and a fresh install with the package being last updated "about 10 minutes" ago. i even made sure that the right locales are installed on my root and rebootet the server.

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • Bookmarks
                                          • Search