4 ms·
I run my personal services (Web, db, mail, nextcloud, traefick) off a cheap hetzner vps using docker-compose and its a pleasure how simple is to manage it. Befo
by gassius 5y ago
I run my personal services (Web, db, mail, nextcloud, traefick) off a cheap hetzner vps using docker-compose and its a pleasure how simple is to manage it. Before that I ran a vps with manually configured services and, specially for mail, it was very hard to deploy and manage. Also if p0wned a service, the whole box was as good as gone.
Now, there are other alternatives with less downtime, more scalability and a lot more or complexity? Sure there are... but for my personal box I won't be touching any of that, thanks
Edit/Add: ... and also VPN, which I added later on in like, 10m or so. Adding OpenVPN in my previous box was not as trivial, I tell you that.
- jtsiskin 5y agoCheck out https://caprover.com/ https://caprover.com/ - nothing cooler being able to deploy postgres from your phone
- speedgoose 5y agoOn the list of cool things, deploying postgresql from a phone is most likely pretty down the list. I think my partner would find more cool that I clean the kitchen for example.
- zmmmmm 5y agoyeah .... compose sits at a really sweet spot on the complexity-power tradeoff spectrum. Yes it doesn't do a bunch of stuff, but what you get for how simple it is to do that is really compelling.
- rualca 5y ago> I run my personal services (Web, db, mail, nextcloud, traefick) off a cheap hetzner vps using docker-compose and its a pleasure how simple is to manage it. Me too. I have about half a dozen personal projects running in Docker Swarm on Hetzner. I have an Ansible script that gets a freshly created barebones VM to serve live traffic in less than a minute, and I am free to just delete all VMs and reinstall from scratch without any problem at all. I even split the Ansible playbooks into stack-specific playbooks so that I can redeploy specific stacks if I feel like it. I firmly believe that Docker Swarm is a killer application that is not given the attention it deserves because everyone is stuck in a mindset where they purposely want to make their own lives harder by doing CV-oriented development while running after the devops version of doing enterprise versions of hello world.