Caprover... mysterious fails - Cloudron just works!
-
I use both Caprover and Cloudron simultaneously, but honestly, Cloudron operates more stably. Caprover is quite difficult when installing many applications and allocating resources, and backup is not intuitive. All of that is available in Cloudron, the updates are timely and stability is high, support is quick even if using the free version. I just wish to develop quickly, install more applications and have the budget to upgrade to their paid package.
-
And a lot of the Caprover apps have problems installing/running when you use more recent versions of the core repos than the initial package was built for.
I've just killed my Caprover and will re-purpose the VPS.
Too little return for too few viably deployable apps and too much hassle. -
CapRover is a PaaS for developers, not for sysadmin / operators. I also know people who use both Cloudron (for apps they use to run their organizations) and CapRover (for deploying custom apps).
Any "one click apps" on CapRover will be similar to custom apps on Cloudron: totally up to the developer who is maintaining it to keep it up to date and compatible with CapRover and underlying software.
While it can be used by non-developers, I wouldn't recommend CapRover unless you're actively writing and maintaining custom apps.
Piku is another open source PaaS worth checking out for developers https://github.com/piku/piku
-
@bmann said in Caprover... mysterious fails - Cloudron just works!:
Piku is another open source PaaS worth checking out for developers https://github.com/piku/piku
A benefit to those wanting app deploys on ARM devices like the rPi and clones.
-
If you're a developer, might as well just use Docker, Docker-compose, maybe portainer.
I struggle to see the value that Caprover adds.
But ... I am not a developer, so maybe I would not. -
@timconsidine CapRover is a way for developers to NOT have to use all of those things The basic pattern is "write a NodeJS app, add a file which explains what databases it uses". When you git push -- the deployment platform figures out what to package.
The approach around "git push" for deploying apps has been around for 12~ish years (pre Docker in many ways), and that's generally what the PaaS label refers to.
Heroku pioneered base resources (without Docker), and it's not been standardized as Buildpacks https://buildpacks.io/
Cloudron has standardized on Docker and then basically has its own standard set of resources like Buildpacks.
-
Caprover is a big name in the self-hosting domain, but I personally do not recommend it for 3 reasons:
- It does not work well with Cloudflare which is an important tool for managing DNS and security.
- It does not have a good community forum. I tried its slack forum, but the experience is not good.
- Its documentation is okay but not detailed and comprehensive as Cloudron's documentation.
I also tried Yunohost today, but it doesn't even allow saving backups to S3 storage. You can only save backups on the same server as your app. Putting all eggs in the same busket is simply not a smart idea. Also, it does not specify how to upgrade apps. If you cannot safely upgrade apps, your self-hosting business (or hobby) is not sustainable.
So far as I discovered, Cloudron has the best backup approach, the best upgrade approach, the best forum, and the best documentation. I just started using Cloudron this week. The speed at which Cloudron staff replies to emails and forum posts is mind blowing. And they iterate their product based on feedback at lightening speed.
-
@taowang said in Caprover... mysterious fails - Cloudron just works!:
So far as I discovered, Cloudron has the best backup approach, the best upgrade approach, the best forum, and the best documentation. I just started using Cloudron this week. The speed at which Cloudron staff replies to emails and forum posts is mind blowing. And they iterate their product based on feedback at lightening speed.
Welcome! You sound like me (and lots of us!) when I first discovered Cloudron a few years ago