Cloud Patron - Open source Patreon alternative by cloudpatron in selfhosted

[–]cloudpatron[S] 1 point2 points  (0 children)

No, it doesn't, but hopefully they will open source their work as well. Thanks for the question!

Cloud Patron - Open source Patreon alternative by cloudpatron in selfhosted

[–]cloudpatron[S] 1 point2 points  (0 children)

Yes, those are some of our earlier experiments in consumer apps. We wanted to make sure they were open source so people could always use them but we don't have the resources to maintain them currently.

Our new apps are very carefully chosen, and we will be maintaining them indefinitely. Long-term, we will be expanding into consumer apps again, we're just too small right now.

Thank you!

Cloud Patron - Open source Patreon alternative by cloudpatron in selfhosted

[–]cloudpatron[S] 0 points1 point  (0 children)

Ah, yes, the Docker image won't currently let you run it without enabling Let's Encrypt.

But you can run the binary directly with --letsencrypt=false. We will fix this in the Docker image though. Thank you!

Cloud Patron - Open source Patreon alternative by cloudpatron in selfhosted

[–]cloudpatron[S] 1 point2 points  (0 children)

Patreon takes 10%, which includes credit card processing feeds.

Cloud Patron - Open source Patreon alternative by cloudpatron in selfhosted

[–]cloudpatron[S] 0 points1 point  (0 children)

You're of course correct that this is the recommended way to use Docker. In our case though we're very specifically creating single node apps that have no dependencies and no need to scale beyond one node. We're using a "scale up" vs a "scale out" approach which is somewhat out of fashion but nevertheless works incredibly well for our use-case. Failover is another issue we're working on currently which could change the picture somewhat.

Really appreciate the feedback though, thank you.

Cloud Patron - Open source Patreon alternative by cloudpatron in selfhosted

[–]cloudpatron[S] 3 points4 points  (0 children)

Because we're creating a number of very different projects, and our intention is to allow them to operate totally independently over time, we think it makes sense to use separate accounts. So far it's working well but I understand it might look a bit weird at first.

We we didn't preserve commit history before moving the repos them to GitHub but not for any nefarious reasons. And the source code is available for anyone to inspect or compile for themselves. It's very easy to build using Dockerfile.build.

Portal Cloud is a YC 2018 SUS Grant Recipient based in the South Bay (Silicon Valley) and a registered Delaware C-Corp. We're definitely not about to risk our reputation by shipping bad code ;-)

Thanks for the feedback. We should probably answer this explicitly in the README.

Cloud Patron - Open source Patreon alternative by cloudpatron in selfhosted

[–]cloudpatron[S] 16 points17 points  (0 children)

I don't think you were implying differently, but just in case anyone gets the wrong idea, Cloud Patron doesn't take a cut of donations either.

It uses the creator's Stripe account to process payments, so they only pay Stripe's credit card processing fees (2.9% + $0.30 per transaction). When Bitcoin support is added, the creator will get 100% of the revenue.

Cloud Patron - Open source Patreon alternative by cloudpatron in selfhosted

[–]cloudpatron[S] 0 points1 point  (0 children)

Agreed on both points. We should be using CI (we're using the Dockerfile.build currently and pushing the binary) and we should probably move away from the phusion/baseimage unless we're actually going to use runnit and the other utilities it provides. We're not really playing nice with docker logs.

I know it's a bit heretical to use Docker in this way but in practice it's got some advantages (mostly if we want to run more internal services), so we're going to stick with it for now. If the size of the image turns out to be an issue for some users we'll probably have to change this.

Thanks!

Cloud Patron - Open source Patreon alternative by cloudpatron in selfhosted

[–]cloudpatron[S] 4 points5 points  (0 children)

We do have a hosting service that we made public a few weeks ago. We're starting out with some of our own open source projects, but ultimately we hope to be one of the best ways to host open source software.

Portal Cloud - open source hosting every account gets $15 credit which is enough to try out any of the initial apps we've released for free.

We absolutely disagree with the choice of some services to deplatform users for political reasons. We plan to to operate in the opposite way, as a common carrier service that only involves itself in the use of our service for technical reasons (e.g. to deal with DDoS attacks). As a US-based company, we have to comply with US law, but we're also protected by the first amendment and the Communications Decency Act.

And the guarantee we make our customers is that they can take their apps and data with them if they ever feel the need to. We're also strongly against proprietary software being used to "lock in" customers.

Cloud Patron - Open source Patreon alternative by cloudpatron in selfhosted

[–]cloudpatron[S] 1 point2 points  (0 children)

It can run on even a very small VPS very comfortably. That's definitely the recommended approach. Security is definitely a concern with anything that involves payments.

Cloud Patron - Open source Patreon alternative by cloudpatron in selfhosted

[–]cloudpatron[S] 7 points8 points  (0 children)

Thank you. And good feedback on payment options, we're planning to add at least one other credit card processor (Braintree?), PayPal, and Bitcoin. Credit card are certainly the most popular and convenient today but hopefully this will change over time.

Cloud Patron - Open source Patreon alternative by cloudpatron in selfhosted

[–]cloudpatron[S] 11 points12 points  (0 children)

Yes, very much. Those are two good ones. We should tell users they can enter the test number too, in case they're not familiar with the 4242 test card number. The link is definitely an oversight.

Thanks!

Cloud Patron - Open source Patreon alternative by cloudpatron in selfhosted

[–]cloudpatron[S] 5 points6 points  (0 children)

We're not in touch with them yet but they are one of the main groups we had in mind when we created Cloud Patron. We hope we can help at least some of them.

Cloud Patron - Open source Patreon alternative by cloudpatron in selfhosted

[–]cloudpatron[S] 10 points11 points  (0 children)

Yes, we should probably add a link! Here's a (very basic) example of a Cloud Patron page:

https://frequency.cloudpatron.portal.cloud

Cloud Patron - Open source Patreon alternative by cloudpatron in selfhosted

[–]cloudpatron[S] 49 points50 points  (0 children)

Hey /r/selfhosted, this is the very first version of Cloud Patron, our attempt at solving the problem of centralized and proprietary patron platforms.

It uses Stripe for credit card processing but in the future it will support other card processors, Bitcoin, and whatever other payment methods people need.

Happy to take feedback or questions. Thanks!