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

Whether you like to SelfHost with Docker or with Podman, Dockge will be a great tool to use.

The Dockge Project

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

Dockge with Docker

First Things First - Get Docker! 馃悑

Important step and quite recommended for any SelfHosting Project - Get Docker Installed

It will be one command, this one, if you are in Linux:

apt-get update && sudo apt-get upgrade && curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh && docker version

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
Or if you prefer - Dockge with CLI 馃憞
docker run -d \
  --name dockge \
  --restart unless-stopped \
  -p 5001:5001 \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v /home/your_user/Desktop/Dockge/data:/app/data \
  -v /home/your_user/Desktop/Dockge/stacks:/opt/stacks \
  -e DOCKGE_STACKS_DIR=/opt/stacks \
  louislam/dockge:1

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

How to SelfHost Uptime Kuma?