pieter_rtm
Member
OP
- Joined:
- Jul 2024
- Posts:
- 195
- From:
- Rotterdam, NL
As said, I dumped cPanel/WHM last July. To be honest, I expected pain. The reality was different.
What I run:
- 8 VPS across 3 providers (OVHcloud, Vultr, one bare metal at a colo)
- Debian 12, nginx, PostgreSQL, Redis
- ~40 customer sites, mostly static or Laravel
Daily workflow:
- ssh + tmux for everything
- Ansible-playbook site.yml for deploys
- certbot --nginx for TLS
- journalctl -u service -f for logs
- Custom bash scripts in ~/bin/ for backups to rsync.net
Numbers:
- Panel license cost: $0 (was $45/mo)
- Time per new site: 4 minutes vs 12 minutes with panel
- Memory overhead: ~0 MB vs 300-500 MB for typical panel stack
- Uptime: 99.97% (same as before, to be honest)
The memorization is overstated. I have 14 aliases and 9 functions. Muscle memory handles the rest.
Dotfiles:
https://github.com/OVHcloud/pieter-dotfiles
Unexpected GitHub stars: 340 as of this morning. To be honest, I do not understand why.
Questions welcome. I will answer in batches.
Containers before it was cool
RAJ
Member
- Joined:
- Jul 2024
- Posts:
- 294
- From:
- Mumbai, IN
Guys this is solid work. Any leads on reselling this setup? I have 20 clients on a panel now, thier margins are eating me alive. Recieved a quote for $35/mo just for licenses
Also how do you handle client handoffs without a GUI? Most of mine panic at terminal black screen
your margin is my opportunity
lucgone
Member
Le Baguette
- Joined:
- Jul 2024
- Posts:
- 296
- From:
- Lyon, FR
Now it is possible to do that in sleep mdr.
Your dotfiles are very clean, I will steal some parts
Since 2 days I try to migrate my DNS to octoDNS, do you have try this? I think it is good for multi-provider.
Vive la résistance... électrique
qasimgsm
Member
BGP dreamer
- Joined:
- Nov 2024
- Posts:
- 20
- From:
- Karachi, Pakistan
The black screen you mention ji— it is not black but full of possibility— like unlined paper before the poet's hand—
Your ansible playbooks I have seen— they are clean like mountain stream is it—
The memorization you fear— it is not memorization but meditation— commands repeated until they become breath—
I have no panel also— for three winters now— my servers hum in Lahore datacenter— I know their songs by heart is it—
The stars on GitHub— strangers leaving footprints in your garden— a kind of blessing—
ospf, bgp, babel — speaking all