Show HN: A open source Heroku-like PaaS that runs on your server
repobus.com
repobus.com
https://github.com/caprover/caprover
Be careful, their (CapRover) embedded NetData image has the NetData upstream defaults for spyware, so you are advised not to enable it (use of their embedded NetData is optional).
https://github.com/caprover/caprover/issues/553
It is straightforward to set up CapRover with an ssh deploy key and a webhook for deploying automatically on any repo change (even from a self-hosted Gitea, which CapRover also makes easy).
And dokku works well for my use cases.
1) The author of that thread is calling a software with analytics a spyware. By that definition, any website you use, including this very website you left a comment on, is spyware.
2) NetData is built-in, but it's not enabled by default. Use is free to install/ or not to install the package.
Webpages and local software are not the same thing. Local software does not need to report my activity to Google, a third party, to work. Webpages do require second party communication to function.
Surely you realize the difference. Your attempt to conflate the two is not productive.
The way that such surveillance is legitimized into not-spyware is via obtaining AFFIRMATIVE consent from the user.
Without that, it's spying, and software that does so is spyware. It's quite simple.
Convox's business model is selling you the managed version of their open source rack. We've been using Convox in production for over 3 years now and we've had pretty good success with it. It's not perfect but the UX improvement for developers when building docker images, promoting new builds or rolling back cannot be understated.
Remind101 has built Empire[2] which is not a product they actually sell but rather the tool they use internally and have decided to open-source it. Empire is a little less managed and while it allows you to run services on it it requires you to have your own solution for building and hosting docker images.
The empire alternative pointed out also appears to be another option only operational in the AWS cloud.
It looks like you're going to eventually build a company around this and maybe you will think about releasing the source then? In which case, the title is still misleading.
I do appreciate that you've released documentation ahead of the product, it does indicate that you understand how important that aspect of the business will be.
In the meantime, if you want something that is simple enough that you can read the entire code base in one sitting, check out Piku:
Heroku is easy, but expensive. Dokku is more work/management, but cost-effective.
[1] https://github.com/dokku/dokku-scheduler-kubernetes [2] https://github.com/dokku/dokku-scheduler-nomad