Live data from Hacker News

CapRover: Build your own PaaS

caprover.com

1–10 of 183 posts

Re: CapRover: Build your own PaaS

#3
CapRover was mentioned in the thread about the coinbase stack [1] - I guess that's why it's popping up here now.

As I said in that thread - this looks interesting, but the installation instructions put me off a bit. Open a port on your server, and don't change the default password `captain42` - then run a cli tool from your dev machine.

1: https://news.ycombinator.com/item?id=23460066

Re: CapRover: Build your own PaaS

#5
For those who have even simpler needs (like side projects, or 1 dev projects), I found using simply docker and git to be plenty enough.

Basically, you can create a bare git repository on your server (`git init --bare`), and put a `hooks/post-receive` script within it that will clone sources in a temporary directory, build the docker image and rotate containers. That way, you can `git push` to build and deploy, and it's easy to migrate server.

The added bonus is that you now have a central git repos that can act as backup, so you don't need github or gitlab.

The main painpoint, which I find dokku interesting for (and I assume caprover too) is zero-downtime deployment. But well, if this is critical, you probably need something more extensive.

Re: CapRover: Build your own PaaS

#8
I can recommend in getting in k8s with something like microk8s from ubuntu:

You will learn k8s and you will get the same thing as they do but with open components, industry standards and a whole industry moving in this direction.

I have already microk8s running at home with argocd. I have never had IaC that quick and that simple setup.

With traefik you can have your domains as well. Then just go to gitlab (or now to github, haven't checked out yet if i wanna migrate back) and register your microk8s cluster as a buildrunner.

Thats it you are set. Quite future proof setup, modern, stable, easy to use.

Post reply on HN