Initial commit: Infraestructura OgnirNAS estabilizada
This commit is contained in:
11
traefik/dynamic/dashboard.yml
Executable file
11
traefik/dynamic/dashboard.yml
Executable file
@@ -0,0 +1,11 @@
|
||||
http:
|
||||
routers:
|
||||
api:
|
||||
rule: "Host(`traefik.ognir-server.synology.me`) || Host(`ognir-server.synology.me`)"
|
||||
service: api@internal
|
||||
middlewares:
|
||||
- auth-dashboard@file
|
||||
entryPoints:
|
||||
- websecure
|
||||
tls:
|
||||
certResolver: letsencrypt
|
||||
15
traefik/dynamic/external_services.yml
Executable file
15
traefik/dynamic/external_services.yml
Executable file
@@ -0,0 +1,15 @@
|
||||
http:
|
||||
routers:
|
||||
router-fritz:
|
||||
rule: "Host(`fritz.ognir-server.synology.me`)"
|
||||
entryPoints:
|
||||
- "websecure"
|
||||
service: "fritz-service"
|
||||
tls:
|
||||
certResolver: "letsencrypt"
|
||||
|
||||
services:
|
||||
fritz-service:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: "http://192.168.178.1"
|
||||
17
traefik/dynamic/middlewares.yml
Executable file
17
traefik/dynamic/middlewares.yml
Executable file
@@ -0,0 +1,17 @@
|
||||
# ==============================================================================
|
||||
# MIDDLEWARES DE SEGURIDAD (CONFIGURACIÓN DINÁMICA)
|
||||
# ==============================================================================
|
||||
|
||||
http:
|
||||
middlewares:
|
||||
seguridad-general:
|
||||
headers:
|
||||
# Cabeceras de seguridad recomendadas (HSTS, XSS, etc.)
|
||||
forceSTSHeader: true
|
||||
stsSeconds: 31536000
|
||||
stsIncludeSubdomains: true
|
||||
stsPreload: true
|
||||
contentTypeNosniff: true
|
||||
browserXssFilter: true
|
||||
frameDeny: true # Evita que tu sitio sea cargado en un iframe (protección clickjacking)
|
||||
referrerPolicy: "same-origin"
|
||||
Reference in New Issue
Block a user