feat: 加入 letsencrypt 設定 #4

Merged
jiantw83 merged 3 commits from develop into master 2026-01-31 11:32:36 +00:00
Showing only changes of commit 2fef3ea9ff - Show all commits

View File

@@ -26,6 +26,14 @@ services:
- "traefik.http.routers.ds116-tls.service=ds116" # 指向服務
- "traefik.http.routers.ds116-tls.tls=true" # 啟用 TLS
# --- HTTPS 路由 ---
- "traefik.http.routers.ds116-letsencrypt.entrypoints=https" # HTTPS 入口點
- "traefik.http.routers.ds116-letsencrypt.rule=Host(`ds116.jsc.idv.tw`)" # 域名規則
- "traefik.http.routers.ds116-letsencrypt.middlewares=gzip@docker" # 啟用 Gzip 壓縮
- "traefik.http.routers.ds116-letsencrypt.service=ds116" # 指向服務
- "traefik.http.routers.ds116-letsencrypt.tls=true" # 啟用 TLS
- "traefik.http.routers.ds116-letsencrypt.tls.certresolver=letsencrypt"
# === 環境變數設定 ===
environment:
TZ: "Asia/Taipei" # 時區設定 (台北時間 UTC+8)
@@ -73,6 +81,14 @@ services:
- "traefik.http.routers.ds718-tls.service=ds718" # 指向服務
- "traefik.http.routers.ds718-tls.tls=true" # 啟用 TLS
# --- HTTPS 路由 ---
- "traefik.http.routers.ds718-letsencrypt.entrypoints=https" # HTTPS 入口點
- "traefik.http.routers.ds718-letsencrypt.rule=Host(`ds718.jsc.idv.tw`)" # 域名規則
- "traefik.http.routers.ds718-letsencrypt.middlewares=gzip@docker" # 啟用 Gzip 壓縮
- "traefik.http.routers.ds718-letsencrypt.service=ds718" # 指向服務
- "traefik.http.routers.ds718-letsencrypt.tls=true" # 啟用 TLS
- "traefik.http.routers.ds718-letsencrypt.tls.certresolver=letsencrypt"
# === 環境變數設定 ===
environment:
TZ: "Asia/Taipei" # 時區設定 (台北時間 UTC+8)
@@ -120,6 +136,14 @@ services:
- "traefik.http.routers.pve-tls.service=pve" # 指向服務
- "traefik.http.routers.pve-tls.tls=true" # 啟用 TLS
# --- HTTPS 路由 ---
- "traefik.http.routers.pve-letsencrypt.entrypoints=https" # HTTPS 入口點
- "traefik.http.routers.pve-letsencrypt.rule=Host(`pve.jsc.idv.tw`)" # 域名規則
- "traefik.http.routers.pve-letsencrypt.middlewares=gzip@docker" # 啟用 Gzip 壓縮
- "traefik.http.routers.pve-letsencrypt.service=pve" # 指向服務
- "traefik.http.routers.pve-letsencrypt.tls=true" # 啟用 TLS
- "traefik.http.routers.pve-letsencrypt.tls.certresolver=letsencrypt"
# === 環境變數設定 ===
environment:
TZ: "Asia/Taipei" # 時區設定 (台北時間 UTC+8)
@@ -167,6 +191,14 @@ services:
- "traefik.http.routers.gitea-tls.service=gitea" # 指向服務
- "traefik.http.routers.gitea-tls.tls=true" # 啟用 TLS
# --- HTTPS 路由 ---
- "traefik.http.routers.gitea-letsencrypt.entrypoints=https" # HTTPS 入口點
- "traefik.http.routers.gitea-letsencrypt.rule=Host(`gitea.jsc.idv.tw`)" # 域名規則
- "traefik.http.routers.gitea-letsencrypt.middlewares=gzip@docker" # 啟用 Gzip 壓縮
- "traefik.http.routers.gitea-letsencrypt.service=gitea" # 指向服務
- "traefik.http.routers.gitea-letsencrypt.tls=true" # 啟用 TLS
- "traefik.http.routers.gitea-letsencrypt.tls.certresolver=letsencrypt"
# === 環境變數設定 ===
environment:
TZ: "Asia/Taipei" # 時區設定 (台北時間 UTC+8)
@@ -214,6 +246,14 @@ services:
- "traefik.http.routers.ezbookkeeping-tls.service=ezbookkeeping" # 指向服務
- "traefik.http.routers.ezbookkeeping-tls.tls=true" # 啟用 TLS
# --- HTTPS 路由 ---
- "traefik.http.routers.ezbookkeeping-letsencrypt.entrypoints=https" # HTTPS 入口點
- "traefik.http.routers.ezbookkeeping-letsencrypt.rule=Host(`ezbookkeeping.jsc.idv.tw`)" # 域名規則
- "traefik.http.routers.ezbookkeeping-letsencrypt.middlewares=gzip@docker" # 啟用 Gzip 壓縮
- "traefik.http.routers.ezbookkeeping-letsencrypt.service=ezbookkeeping" # 指向服務
- "traefik.http.routers.ezbookkeeping-letsencrypt.tls=true" # 啟用 TLS
- "traefik.http.routers.ezbookkeeping-letsencrypt.tls.certresolver=letsencrypt"
# === 環境變數設定 ===
environment:
TZ: "Asia/Taipei" # 時區設定 (台北時間 UTC+8)
@@ -261,6 +301,14 @@ services:
- "traefik.http.routers.ds225-tls.service=ds225" # 指向服務
- "traefik.http.routers.ds225-tls.tls=true" # 啟用 TLS
# --- HTTPS 路由 ---
- "traefik.http.routers.ds225-letsencrypt.entrypoints=https" # HTTPS 入口點
- "traefik.http.routers.ds225-letsencrypt.rule=Host(`ds225.jsc.idv.tw`)" # 域名規則
- "traefik.http.routers.ds225-letsencrypt.middlewares=gzip@docker" # 啟用 Gzip 壓縮
- "traefik.http.routers.ds225-letsencrypt.service=ds225" # 指向服務
- "traefik.http.routers.ds225-letsencrypt.tls=true" # 啟用 TLS
- "traefik.http.routers.ds225-letsencrypt.tls.certresolver=letsencrypt"
# === 環境變數設定 ===
environment:
TZ: "Asia/Taipei" # 時區設定 (台北時間 UTC+8)