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
  • Brite
  • 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

Offical apps | Community apps | Demo | Docs | Install
  1. Cloudron Forum
  2. App Wishlist
  3. Fosspay — Donation collection for FOSS groups and individuals

Fosspay — Donation collection for FOSS groups and individuals

Scheduled Pinned Locked Moved App Wishlist
34 Posts 6 Posters 15.2k Views 6 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.
  • marcusquinnM marcusquinn

    Apparently not so easy to package. Just dropping a link here to Ko-Fi recommended by @atrilahiji and some alternatives that need research:

    https://alternativeto.net/software/ko-fi/?license=opensource

    murgeroM
    murgeroM
    murgero
    App Dev
    wrote on last edited by
    #16

    I think I may have figured out the issue with the code - and I have forked the repo to rebuild it.

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

    1 Reply Last reply
    3
    • murgeroM
      murgeroM
      murgero
      App Dev
      wrote on last edited by
      #17

      Alright - I got it working in production mode.

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

      marcusquinnM 1 Reply Last reply
      2
      • murgeroM murgero

        Alright - I got it working in production mode.

        marcusquinnM
        marcusquinnM
        marcusquinn
        wrote on last edited by
        #18

        @murgero woop woop 🙌

        Web Design & Development: https://www.evergreen.je
        Technology & Apps: https://www.marcusquinn.com

        1 Reply Last reply
        2
        • ? A Former User

          Pushed a new change. Now to figure out why im getting this error:

          File "/app/code/fosspay/app.py", line 2, in <module>
          Oct 13 16:46:16 from fosspay.app import app

          murgeroM
          murgeroM
          murgero
          App Dev
          wrote on last edited by
          #19

          @atrilahiji said in Fosspay — Donation collection for FOSS groups and individuals:

          File "/app/code/fosspay/app.py", line 2, in <module>
          Oct 13 16:46:16 from fosspay.app import app

          I ended up removing alot of the work you put into build.sh and start.sh - on this error specifically, you were in /app/code/fosspay/fosspay which is the wrong app.py weirdly enough. There were also a lot of missing deps in requirements.txt (not your own fault, this is an upstream issue).

          I have working code, so if @girish doesn't mind - I'll post my repo to gitlab and we will package that instead.

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

          ? 1 Reply Last reply
          2
          • murgeroM murgero

            @atrilahiji said in Fosspay — Donation collection for FOSS groups and individuals:

            File "/app/code/fosspay/app.py", line 2, in <module>
            Oct 13 16:46:16 from fosspay.app import app

            I ended up removing alot of the work you put into build.sh and start.sh - on this error specifically, you were in /app/code/fosspay/fosspay which is the wrong app.py weirdly enough. There were also a lot of missing deps in requirements.txt (not your own fault, this is an upstream issue).

            I have working code, so if @girish doesn't mind - I'll post my repo to gitlab and we will package that instead.

            ?
            ?
            A Former User
            wrote on last edited by [[global:former-user]]
            #20

            @murgero Ah. I thought I was in the correct one but I guess not. And yeah I noticed they had some dependency errors so I forked the project to add them back in. Thanks for looking at it. I gave it a couple of days and pretty much dropped it in frustration 🙂

            Another issue I have with it is there are no tags in the source repo (and they seem to use sourcehut?) so it just pulls from master every deploy. Ideally we would have releases we can evaluate and update to. I's say either someone forks it and puts together releases or we live on the edge and have an always unstable app that pulls new code every time someone installs it.

            Also also, I don't see the point in using an account (and therefore a db) to manage things in this app when the most important config is stored in a config file anyways. This app is just one big head scratcher.

            murgeroM 1 Reply Last reply
            1
            • ? A Former User

              @murgero Ah. I thought I was in the correct one but I guess not. And yeah I noticed they had some dependency errors so I forked the project to add them back in. Thanks for looking at it. I gave it a couple of days and pretty much dropped it in frustration 🙂

              Another issue I have with it is there are no tags in the source repo (and they seem to use sourcehut?) so it just pulls from master every deploy. Ideally we would have releases we can evaluate and update to. I's say either someone forks it and puts together releases or we live on the edge and have an always unstable app that pulls new code every time someone installs it.

              Also also, I don't see the point in using an account (and therefore a db) to manage things in this app when the most important config is stored in a config file anyways. This app is just one big head scratcher.

              murgeroM
              murgeroM
              murgero
              App Dev
              wrote on last edited by
              #21

              @atrilahiji said in Fosspay — Donation collection for FOSS groups and individuals:

              so it just pulls from master every deploy

              It only pulls the source when it's being built, at least that's how I have it setup. It will not pull on each install.

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

              ? 1 Reply Last reply
              1
              • murgeroM murgero

                @atrilahiji said in Fosspay — Donation collection for FOSS groups and individuals:

                so it just pulls from master every deploy

                It only pulls the source when it's being built, at least that's how I have it setup. It will not pull on each install.

                ?
                ?
                A Former User
                wrote on last edited by
                #22

                @murgero Oh right. I guess what I mean is when it is being released, its frustratingly difficult to keep track of releases. I guess at least stores on the cloudron store are pre-built.

                murgeroM 1 Reply Last reply
                1
                • ? A Former User

                  @murgero Oh right. I guess what I mean is when it is being released, its frustratingly difficult to keep track of releases. I guess at least stores on the cloudron store are pre-built.

                  murgeroM
                  murgeroM
                  murgero
                  App Dev
                  wrote on last edited by
                  #23

                  @atrilahiji In this case I would track the date the last commit was Example Version Number that can be used here is:

                  e6ba79c8 - 2020-04-22 That is <commit_hash> - <commit_date>

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

                  ? 1 Reply Last reply
                  1
                  • murgeroM murgero

                    @atrilahiji In this case I would track the date the last commit was Example Version Number that can be used here is:

                    e6ba79c8 - 2020-04-22 That is <commit_hash> - <commit_date>

                    ?
                    ?
                    A Former User
                    wrote on last edited by
                    #24

                    @murgero True. Not that is isn't possible. Just more frustrating than specific versions. But because the Cloudron app store has pre-built images we at least dont need to worry about a broken version getting pushed to users.

                    1 Reply Last reply
                    3
                    • ?
                      ?
                      A Former User
                      wrote on last edited by
                      #25

                      Thanks for looking into this. I basically rage quit this one and went off into a corner to write my own Nuxt.js based version so I'm glad you swooped in.

                      yusfY 1 Reply Last reply
                      3
                      • murgeroM
                        murgeroM
                        murgero
                        App Dev
                        wrote on last edited by
                        #26

                        If you could continue to make one in NodeJS that would be fantastic! We need more than just the one option for sure.

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

                        murgeroM 1 Reply Last reply
                        2
                        • ? A Former User

                          Thanks for looking into this. I basically rage quit this one and went off into a corner to write my own Nuxt.js based version so I'm glad you swooped in.

                          yusfY
                          yusfY
                          yusf
                          wrote on last edited by
                          #27

                          @atrilahiji said in Fosspay — Donation collection for FOSS groups and individuals:

                          write my own Nuxt.js based version

                          You did what?! 🤩

                          1 Reply Last reply
                          1
                          • murgeroM murgero

                            If you could continue to make one in NodeJS that would be fantastic! We need more than just the one option for sure.

                            murgeroM
                            murgeroM
                            murgero
                            App Dev
                            wrote on last edited by
                            #28

                            Looks like there is an upstream issue - I am currently working on fixing it.

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

                            1 Reply Last reply
                            3
                            • yusfY
                              yusfY
                              yusf
                              wrote on last edited by
                              #29

                              Any development on Fosspay recently? I'm eager to test it out.

                              ? murgeroM 2 Replies Last reply
                              1
                              • yusfY yusf

                                Any development on Fosspay recently? I'm eager to test it out.

                                ?
                                ?
                                A Former User
                                wrote on last edited by [[global:former-user]]
                                #30

                                @yusf I tried it but was incredibly confused with the admin user and managing things. I didn't give it that much time though. It doesn't fit me needs in any case.

                                I'll ping @murgero as he worked on it last.

                                Technically my Node one works, but its very basic right now. It requires making fixed donation amounts on Stripe and tying those to the front-end. It also makes use of Stripe's checkout redirect system so I don't have to worry about that.

                                The repo is here if you want to see it: https://git.lahijiapps.dev/atrilahiji/eleutheriapay

                                And when I say its basic I do really mean BASIC lol

                                murgeroM 1 Reply Last reply
                                3
                                • ?
                                  ?
                                  A Former User
                                  wrote on last edited by
                                  #31

                                  I'm re-writing my stripe integration to make it a bit more robust.

                                  1 Reply Last reply
                                  2
                                  • ? A Former User

                                    @yusf I tried it but was incredibly confused with the admin user and managing things. I didn't give it that much time though. It doesn't fit me needs in any case.

                                    I'll ping @murgero as he worked on it last.

                                    Technically my Node one works, but its very basic right now. It requires making fixed donation amounts on Stripe and tying those to the front-end. It also makes use of Stripe's checkout redirect system so I don't have to worry about that.

                                    The repo is here if you want to see it: https://git.lahijiapps.dev/atrilahiji/eleutheriapay

                                    And when I say its basic I do really mean BASIC lol

                                    murgeroM
                                    murgeroM
                                    murgero
                                    App Dev
                                    wrote on last edited by
                                    #32

                                    @atrilahiji said in Fosspay — Donation collection for FOSS groups and individuals:

                                    The repo is here if you want to see it: https://git.lahijiapps.dev/atrilahiji/eleutheriapay

                                    This should be it's own thread at this point 🙂

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

                                    1 Reply Last reply
                                    1
                                    • yusfY yusf

                                      Any development on Fosspay recently? I'm eager to test it out.

                                      murgeroM
                                      murgeroM
                                      murgero
                                      App Dev
                                      wrote on last edited by
                                      #33

                                      @yusf Hey! Sorry - With a recent death in the family, this project has kinda taken a back seat - I'll be sure to update the thread once payments are working again though!

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

                                      jdaviescoatesJ 1 Reply Last reply
                                      0
                                      • murgeroM murgero

                                        @yusf Hey! Sorry - With a recent death in the family, this project has kinda taken a back seat - I'll be sure to update the thread once payments are working again though!

                                        jdaviescoatesJ
                                        jdaviescoatesJ
                                        jdaviescoates
                                        wrote on last edited by
                                        #34

                                        @murgero sorry to hear that, condolences. x

                                        I use Cloudron with Gandi & Hetzner

                                        1 Reply Last reply
                                        2

                                        Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                        Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                        With your input, this post could be even better 💗

                                        Register Login
                                        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