diff --git a/container_management/portainer/docker-compose.yml b/container_management/portainer/docker-compose.yml index 83ff098..1bf2437 100644 --- a/container_management/portainer/docker-compose.yml +++ b/container_management/portainer/docker-compose.yml @@ -3,6 +3,12 @@ services: container_name: portainer image: portainer/portainer-ce:lts restart: always + labels: + homepage.group: "Management" + homepage.name: "Portainer" + homepage.icon: "portainer.png" + homepage.href: "https://portainer:9443" + homepage.description: "Container Management" volumes: - /var/run/docker.sock:/var/run/docker.sock - portainer_data:/data diff --git a/dashboards/homepage/docker-compose.yml b/dashboards/homepage/docker-compose.yml new file mode 100644 index 0000000..391cddc --- /dev/null +++ b/dashboards/homepage/docker-compose.yml @@ -0,0 +1,18 @@ +services: + homepage: + image: ghcr.io/gethomepage/homepage:latest + container_name: homepage + ports: + - 3001:3000 + volumes: + - ${CONFIG_ROOT}/homepage/config:/app/config + - /var/run/docker.sock:/var/run/docker.sock:ro + environment: + HOMEPAGE_ALLOWED_HOSTS: "*" + restart: unless-stopped + labels: + homepage.group: "Dashboards" + homepage.name: "Homepage" + homepage.icon: "homepage.png" + homepage.href: "http://homepage:3000" + homepage.description: "The dashboard itself" diff --git a/dns/adguard/docker-compose.yml b/dns/adguard/docker-compose.yml index 04ab23f..9a1ab75 100644 --- a/dns/adguard/docker-compose.yml +++ b/dns/adguard/docker-compose.yml @@ -3,6 +3,12 @@ services: container_name: adguardhome image: adguard/adguardhome restart: unless-stopped + labels: + homepage.group: "DNS" + homepage.name: "AdGuard Home" + homepage.icon: "adguard-home.png" + homepage.href: "http://:80" + homepage.description: "DNS Sinkhole" network_mode: host volumes: - ${CONFIG_ROOT}/adguard/work:/opt/adguardhome/work diff --git a/games/core-keeper/docker-compose.yml b/games/core-keeper/docker-compose.yml index 124d0f4..94d64de 100644 --- a/games/core-keeper/docker-compose.yml +++ b/games/core-keeper/docker-compose.yml @@ -3,6 +3,11 @@ services: image: escaping/core-keeper-dedicated:latest container_name: core-keeper-dedicated restart: unless-stopped + labels: + homepage.group: "Games" + homepage.name: "Core Keeper" + homepage.icon: "core-keeper.png" + homepage.description: "Game Server" stop_grace_period: 2m # Port is only needed if using direct connection mode # ports: diff --git a/proxies/npm/docker-compose.yml b/proxies/npm/docker-compose.yml index 4a3cfca..905594d 100644 --- a/proxies/npm/docker-compose.yml +++ b/proxies/npm/docker-compose.yml @@ -4,6 +4,12 @@ services: app: image: 'jc21/nginx-proxy-manager:latest' restart: unless-stopped + labels: + homepage.group: "Proxies" + homepage.name: "Nginx Proxy Manager" + homepage.icon: "nginx-proxy-manager.png" + homepage.href: "http://npm:81" + homepage.description: "Reverse Proxy" ports: # These ports are in format : diff --git a/version_control/gittea/docker-compose.yml b/version_control/gittea/docker-compose.yml index 393fc20..630db83 100644 --- a/version_control/gittea/docker-compose.yml +++ b/version_control/gittea/docker-compose.yml @@ -12,6 +12,12 @@ services: - USER_UID=1000 - USER_GID=1000 restart: always + labels: + homepage.group: "Version Control" + homepage.name: "Gitea" + homepage.icon: "gitea.png" + homepage.href: "http://gitea:3000" + homepage.description: "Git Server" networks: - gitea volumes: