Compare commits
2 Commits
bba920d758
...
c90649e642
| Author | SHA1 | Date | |
|---|---|---|---|
| c90649e642 | |||
| de50e47c76 |
+1
-1
@@ -47,7 +47,7 @@ services:
|
|||||||
- "traefik.tcp.routers.gitea-ssh.entrypoints=ssh"
|
- "traefik.tcp.routers.gitea-ssh.entrypoints=ssh"
|
||||||
- "traefik.tcp.services.gitea-ssh.loadbalancer.server.port=22"
|
- "traefik.tcp.services.gitea-ssh.loadbalancer.server.port=22"
|
||||||
# --- 2. Homepage 自动发现设置 ---
|
# --- 2. Homepage 自动发现设置 ---
|
||||||
- "homepage.group=生产力工具" # 分组名称
|
- "homepage.group=我的服务" # 分组名称
|
||||||
- "homepage.name=Gitea" # 显示名称
|
- "homepage.name=Gitea" # 显示名称
|
||||||
- "homepage.icon=gitea" # 图标 (支持 si, mdi 等前缀)
|
- "homepage.icon=gitea" # 图标 (支持 si, mdi 等前缀)
|
||||||
- "homepage.href=https://gitea.xiteng.site" # 点击跳转的链接
|
- "homepage.href=https://gitea.xiteng.site" # 点击跳转的链接
|
||||||
|
|||||||
@@ -46,9 +46,9 @@ services:
|
|||||||
- "traefik.http.routers.hedgedoc.tls=true"
|
- "traefik.http.routers.hedgedoc.tls=true"
|
||||||
- "traefik.http.routers.hedgedoc.tls.certresolver=cfresolver"
|
- "traefik.http.routers.hedgedoc.tls.certresolver=cfresolver"
|
||||||
# --- 2. Homepage 自动发现设置 ---
|
# --- 2. Homepage 自动发现设置 ---
|
||||||
- "homepage.group=生产力工具" # 分组名称
|
- "homepage.group=我的服务" # 分组名称
|
||||||
- "homepage.name=HedgeDoc" # 显示名称
|
- "homepage.name=HedgeDoc" # 显示名称
|
||||||
- "homepage.icon=hedgedoc" # 图标 (支持 si, mdi 等前缀)
|
- "homepage.icon=si-hedgedoc" # 图标 (支持 si, mdi 等前缀)
|
||||||
- "homepage.href=https://notes.xiteng.site" # 点击跳转的链接
|
- "homepage.href=https://notes.xiteng.site" # 点击跳转的链接
|
||||||
- "homepage.description=实时 Markdown 协作" # 副标题描述
|
- "homepage.description=实时 Markdown 协作" # 副标题描述
|
||||||
# --- 3. AutoKuma 自动发现设置 ---
|
# --- 3. AutoKuma 自动发现设置 ---
|
||||||
|
|||||||
@@ -29,7 +29,13 @@ services:
|
|||||||
# --- 新增:开启 TLS 并指定解析器 ---
|
# --- 新增:开启 TLS 并指定解析器 ---
|
||||||
- "traefik.http.routers.homepage.tls=true"
|
- "traefik.http.routers.homepage.tls=true"
|
||||||
- "traefik.http.routers.homepage.tls.certresolver=cfresolver"
|
- "traefik.http.routers.homepage.tls.certresolver=cfresolver"
|
||||||
# --- 3. AutoKuma 自动发现设置 ---
|
# --- 3. Homepage 自动发现设置 ---
|
||||||
|
- "homepage.group=我的服务"
|
||||||
|
- "homepage.name=HomePage"
|
||||||
|
- "homepage.icon=homepage"
|
||||||
|
- "homepage.href=https://home.xiteng.site"
|
||||||
|
- "homepage.description=导航主页"
|
||||||
|
# --- 4. AutoKuma 自动发现设置 ---
|
||||||
# 格式: kuma.<自定义ID>.<监控类型>.<属性>
|
# 格式: kuma.<自定义ID>.<监控类型>.<属性>
|
||||||
- "kuma.homepage.http.name=HomePage" # 监控项名称
|
- "kuma.homepage.http.name=HomePage" # 监控项名称
|
||||||
- "kuma.homepage.http.url=http://homepage:3000" # 内网直连
|
- "kuma.homepage.http.url=http://homepage:3000" # 内网直连
|
||||||
|
|||||||
+30
-1
@@ -12,9 +12,38 @@ services:
|
|||||||
- "9000:9000"
|
- "9000:9000"
|
||||||
- "9001:9001"
|
- "9001:9001"
|
||||||
labels:
|
labels:
|
||||||
|
# --- Traefik: Console (9001) ---
|
||||||
- "traefik.enable=true"
|
- "traefik.enable=true"
|
||||||
- "traefik.http.routers.minio.rule=Host(`minio.homelab`)"
|
- "traefik.http.routers.minio.rule=Host(`minio.xiteng.site`)"
|
||||||
- "traefik.http.services.minio.loadbalancer.server.port=9001"
|
- "traefik.http.services.minio.loadbalancer.server.port=9001"
|
||||||
|
- "traefik.http.routers.minio.entrypoints=websecure"
|
||||||
|
- "traefik.http.routers.minio.tls=true"
|
||||||
|
- "traefik.http.routers.minio.tls.certresolver=cfresolver"
|
||||||
|
# --- Traefik: HTTP 入口(cloudflared tunnel)---
|
||||||
|
- "traefik.http.routers.minio-http.rule=Host(`minio.xiteng.site`)"
|
||||||
|
- "traefik.http.routers.minio-http.service=minio"
|
||||||
|
- "traefik.http.routers.minio-http.entrypoints=web"
|
||||||
|
# --- Traefik: API (9000) ---
|
||||||
|
- "traefik.http.routers.minio-api.rule=Host(`minio-api.xiteng.site`)"
|
||||||
|
- "traefik.http.services.minio-api.loadbalancer.server.port=9000"
|
||||||
|
- "traefik.http.routers.minio-api.entrypoints=websecure"
|
||||||
|
- "traefik.http.routers.minio-api.tls=true"
|
||||||
|
- "traefik.http.routers.minio-api.tls.certresolver=cfresolver"
|
||||||
|
# --- Traefik: API HTTP 入口 ---
|
||||||
|
- "traefik.http.routers.minio-api-http.rule=Host(`minio-api.xiteng.site`)"
|
||||||
|
- "traefik.http.routers.minio-api-http.service=minio-api"
|
||||||
|
- "traefik.http.routers.minio-api-http.entrypoints=web"
|
||||||
|
# --- Homepage ---
|
||||||
|
- "homepage.group=我的服务"
|
||||||
|
- "homepage.name=MinIO"
|
||||||
|
- "homepage.icon=minio"
|
||||||
|
- "homepage.href=https://minio.xiteng.site"
|
||||||
|
- "homepage.description=对象存储"
|
||||||
|
# --- AutoKuma ---
|
||||||
|
- "kuma.minio.http.name=MinIO"
|
||||||
|
- "kuma.minio.http.url=http://minio:9000"
|
||||||
|
- "kuma.minio.http.interval=60"
|
||||||
|
- "kuma.minio.http.max_retries=3"
|
||||||
networks:
|
networks:
|
||||||
- homelab_net
|
- homelab_net
|
||||||
|
|
||||||
|
|||||||
@@ -22,10 +22,10 @@ services:
|
|||||||
- "traefik.http.routers.uptime-http.entrypoints=web"
|
- "traefik.http.routers.uptime-http.entrypoints=web"
|
||||||
- "traefik.http.routers.uptime.tls=true"
|
- "traefik.http.routers.uptime.tls=true"
|
||||||
- "traefik.http.routers.uptime.tls.certresolver=cfresolver"
|
- "traefik.http.routers.uptime.tls.certresolver=cfresolver"
|
||||||
- "homepage.group=生产力工具"
|
- "homepage.group=我的服务"
|
||||||
- "homepage.name=Uptime Kuma"
|
- "homepage.name=Uptime Kuma"
|
||||||
- "homepage.icon=uptime"
|
- "homepage.icon=uptime-kuma"
|
||||||
- "homepage.href=https://uptime.xiteng.site"
|
- "homepage.href=https://status.xiteng.site"
|
||||||
- "homepage.description=网站监控工具"
|
- "homepage.description=网站监控工具"
|
||||||
networks:
|
networks:
|
||||||
- homelab_net
|
- homelab_net
|
||||||
|
|||||||
Reference in New Issue
Block a user