Compare commits

...

6 Commits

Author SHA1 Message Date
991bd9be31 feat: remove plex 2026-01-06 18:51:47 +00:00
a874027a00 feat: remove nginx proxy manager 2026-01-06 18:50:56 +00:00
5d2214b612 feat: remove duckdns 2026-01-06 18:50:33 +00:00
4f80f77313 feat: remove hypermind 2026-01-06 18:50:17 +00:00
f492d7f41a feat: remove homepage 2026-01-06 18:49:23 +00:00
e16e838a12 feat: remove portainer 2026-01-06 18:48:47 +00:00
6 changed files with 0 additions and 184 deletions

View File

@@ -1,34 +0,0 @@
services:
portainer:
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.${DOMAIN}"
homepage.description: "Container Management"
traefik.enable: "true"
traefik.http.routers.portainer.rule: "Host(`portainer.${DOMAIN}`)"
traefik.http.routers.portainer.entrypoints: "https"
traefik.http.routers.portainer.tls.certresolver: "cloudflare"
traefik.http.routers.portainer.service: "portainer"
traefik.http.services.portainer.loadbalancer.server.port: "9443"
traefik.http.services.portainer.loadbalancer.server.scheme: "https"
traefik.http.services.portainer.loadbalancer.serverstransport: "insecure@file"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- portainer_data:/data
ports:
- 9443:9443
networks:
- traefik_public
volumes:
portainer_data:
name: portainer_data
networks:
traefik_public:
external: true

View File

@@ -1,30 +0,0 @@
services:
homepage:
image: ghcr.io/gethomepage/homepage:latest
container_name: homepage
expose:
- 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: "https://${DOMAIN}"
homepage.description: "The dashboard itself"
traefik.enable: "true"
traefik.http.routers.homepage.rule: "Host(`${DOMAIN}`)"
traefik.http.routers.homepage.entrypoints: "https"
traefik.http.routers.homepage.tls.certresolver: "cloudflare"
traefik.http.routers.homepage.service: "homepage"
traefik.http.services.homepage.loadbalancer.server.port: "3000"
networks:
- traefik_public
networks:
traefik_public:
external: true

View File

@@ -1,23 +0,0 @@
services:
duckdns:
container_name: duckdns
image: lscr.io/linuxserver/duckdns:latest
restart: unless-stopped
environment:
- SUBDOMAINS=${DUCKDNS_SUBDOMAINS}
- TOKEN=${DUCKDNS_TOKEN}
- TZ=${TZ}
volumes:
- ${CONFIG_ROOT}/duckdns/config:/config
labels:
homepage.group: "DNS"
homepage.name: "DuckDNS"
homepage.icon: "duckdns.png"
homepage.href: "https://www.duckdns.org"
homepage.description: "Dynamic DNS Updater"
networks:
- traefik_public
networks:
traefik_public:
external: true

View File

@@ -1,43 +0,0 @@
version: "3.8"
services:
plex:
image: lscr.io/linuxserver/plex:latest
container_name: plex
devices:
- /dev/dri/renderD128:/dev/dri/renderD128
- /dev/dri/card1:/dev/dri/card1
group_add:
- "992" # Replace this with your host's 'render' group ID
environment:
- PUID=1000
- PGID=1000
- PLEX_CLAIM=${PLEX_CLAIM}
- TZ=Etc/UTC
- VERSION=docker
volumes:
- ${DOCKER_PATH}/plex/config:/config
- ${MEDIA_PATH}:/media
expose:
- 32400
restart: unless-stopped
labels:
# Traefik
traefik.enable: "true"
traefik.http.routers.plex.rule: "Host(`plex.${DOMAIN}`)"
traefik.http.routers.plex.entrypoints: "https"
traefik.http.routers.plex.service: "plex"
traefik.http.routers.plex.tls.certresolver: "cloudflare"
traefik.http.services.plex.loadbalancer.server.port: "32400"
# Homepage
homepage.group: "Media"
homepage.name: "Plex"
homepage.icon: "plex.svg"
homepage.href: "https://plex.${DOMAIN}"
homepage.description: "Media Server"
networks:
- traefik_public
networks:
traefik_public:
external: true

View File

@@ -1,20 +0,0 @@
services:
hypermind:
image: ghcr.io/lklynet/hypermind:latest
container_name: hypermind
restart: unless-stopped
environment:
- PORT=3000
labels:
- "traefik.enable=true"
- "traefik.http.routers.hypermind.rule=Host(`hypermind.${DOMAIN}`)"
- "traefik.http.routers.hypermind.entrypoints=https"
- "traefik.http.routers.hypermind.service=hypermind-hypermind"
- "traefik.http.routers.hypermind.tls.certresolver=cloudflare"
- "traefik.docker.network=traefik_public"
networks:
- traefik_public
networks:
traefik_public:
external: true

View File

@@ -1,34 +0,0 @@
name: "Nginx Proxy Manager"
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 <host-port>:<container-port>
- '80:80' # Public HTTP Port
- '443:443' # Public HTTPS Port
- '81:81' # Admin Web Port
# Add any other Stream port you want to expose
# - '21:21' # FTP
environment:
TZ: "Europe/London"
# Uncomment this if you want to change the location of
# the SQLite DB file within the container
# DB_SQLITE_FILE: "/data/database.sqlite"
# Uncomment this if IPv6 is not enabled on your host
# DISABLE_IPV6: 'true'
volumes:
- ${CONFIG_ROOT}/npm/data:/data
- ${CONFIG_ROOT}/npm/letsencrypt:/etc/letsencrypt