Portainer is great, yet is not the end of the world.

Whether you like to SelfHost with Docker or with Podman, Dockge is a great UI tool to use with containers.

The Dockge Project

If this UI sounds familiar, you are right, louislam also created Uptime Kuma

Dockge with Docker

SelfHosting Dockge

version: "3.8"
services:
  dockge:
    image: louislam/dockge:1
    restart: unless-stopped
    ports:
      - 5001:5001
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - /home/your_user/Desktop/Dockge/data:/app/data
      # Stacks Directory
      # ⚠️ READ IT CAREFULLY. If you did it wrong, your data could end up writing into a WRONG PATH.
      # ⚠️ 1. FULL path only. No relative path (MUST)
      # ⚠️ 2. Left Stacks Path === Right Stacks Path (MUST)
      #- /opt/stacks:/opt/stacks
      - /home/your_user/Desktop/Dockge/stacks:/opt/stacks
    environment:
      # Tell Dockge where to find the stacks
      - DOCKGE_STACKS_DIR=/opt/stacks

Deploy with:

docker-compose up -d

You can access now Dockge at: http://localhost:5001

If this UI sounds familiar, you are right, louislam also created Uptime Kuma


FAQ

Other F/OSS Alternatives

A web interface for managing docker containers with an emphasis on templating to provide 1 click deployments. Think of it like a decentralized app store for servers that anyone can make packages for.

How to SelfHost Uptime Kuma?