

Honestly?
Set it up according to the dev’s recommendations (and Docker, of course), then you can configure pretty much any application that uses Docker and docker-compose within Dockge. It’s far simpler than Portainer, and runs within Docker’s limitations instead of yoloing your configs in random locations (like Portainer does). Plus it’s free, and made by the same dev as Uptime Kuma.
Devil’s advocate:
These cost far less to maintain than having a team or two dedicated to upkeep for the trees.
That said, I also think trees are the better option. These are an eyesore.