Docker Machines good for Non-SysAdmins?

CapRover is good but somewhat barebones, it doesn’t have many of those goodies by default. For cronjobs you’d need to install a cronjob software (it’s on the one-click apps on Caprover, I don’t remember the name), for backups I’m currently relying on my provider’s daily automatic backups of the VPS, for firewalls it depends if you just want to block ports (iptables, ufw or your provider’s firewall if they have one [Edit: using iptables/ufw with Docker requires more work, I’m having a hard time setting it up, better use your provider’s firewall) or if you want to mitigate DDoS attacks where you need to override the default nginx configuration (surprisingly, the panel allows you to) to add some rate limit detection, and optionally install fail2ban to monitor nginx logs and block the offending IP addresses.

Personally, I’m looking towards the release of Coolify v2 to see what it brings to the table. Until then, I see CapRover as being my preferred self-hosted panel so far

Using Wappler’s Docker-Machine offers a better Wappler experience, but still has some downsides such as no straightforward way to configure rate limits. As you can see, all the current deployment methods have disadvantages