security: blindaje de dashboard con doble factor (muro-seguro + auth) y alias de host
This commit is contained in:
@@ -1,11 +1,16 @@
|
|||||||
|
# ################################################################# #
|
||||||
|
# CONFIGURACIÓN DEL DASHBOARD DE TRAEFIK - ACCESO SEGURO #
|
||||||
|
# ################################################################# #
|
||||||
|
|
||||||
http:
|
http:
|
||||||
routers:
|
routers:
|
||||||
api:
|
router-traefik-dash:
|
||||||
rule: "Host(`traefik.ognir-server.synology.me`) || Host(`ognir-server.synology.me`)"
|
rule: "Host(`traefik.ognir-server.synology.me`) || Host(`ognir-server.synology.me`)"
|
||||||
service: api@internal
|
|
||||||
middlewares:
|
|
||||||
- auth-dashboard@file
|
|
||||||
entryPoints:
|
entryPoints:
|
||||||
- websecure
|
- "websecure"
|
||||||
|
service: "api@internal"
|
||||||
|
middlewares:
|
||||||
|
- "muro-seguro@file" # Control por IP (Whitelist)
|
||||||
|
- "auth-dashboard@file" # Control por Usuario (Basic Auth)
|
||||||
tls:
|
tls:
|
||||||
certResolver: letsencrypt
|
certResolver: "letsencrypt"
|
||||||
|
|||||||
Reference in New Issue
Block a user