Compare commits

...

12 Commits

Author SHA1 Message Date
chriswin c39b96ca26 :Merge branch 'main' of https://gitea.crescentec.ch/chriswin/vps-server 2026-04-03 17:20:59 +00:00
chriswin 6deb59db17 disable dashboard traefik 2026-04-03 17:20:10 +00:00
renovate_bot 513af6503f Merge pull request 'Update hhftechnology/traefik-log-dashboard-agent Docker tag to v3.1.0' (#18) from renovate/hhftechnology-traefik-log-dashboard-agent-3.x into main 2026-04-02 02:03:44 +02:00
renovate_bot 2be8a8b959 Update hhftechnology/traefik-log-dashboard-agent Docker tag to v3.1.0 2026-04-02 00:03:43 +00:00
renovate_bot 6f40d82809 Merge pull request 'Update crowdsecurity/crowdsec Docker tag to v1.7.7' (#16) from renovate/crowdsecurity-crowdsec-1.x into main 2026-04-02 02:03:41 +02:00
renovate_bot 4568ffc169 Update crowdsecurity/crowdsec Docker tag to v1.7.7 2026-04-02 00:03:40 +00:00
renovate_bot 920ff896ca Merge pull request 'Update traefik Docker tag to v3.6.12' (#15) from renovate/traefik-3.x into main 2026-03-27 01:03:32 +01:00
renovate_bot 11767ad927 Update traefik Docker tag to v3.6.12 2026-03-27 00:03:29 +00:00
renovate_bot e07da8c310 Merge pull request 'Update traefik Docker tag to v3.6.11' (#14) from renovate/traefik-3.x into main 2026-03-20 01:02:55 +01:00
renovate_bot 0795db7472 Update traefik Docker tag to v3.6.11 2026-03-20 00:02:52 +00:00
chriswin b02d44dc51 Merge pull request 'Update hhftechnology/traefik-log-dashboard Docker tag to v3' (#12) from renovate/hhftechnology-traefik-log-dashboard-3.x into main
Reviewed-on: #12
2026-03-18 18:24:38 +01:00
renovate_bot 444f387ca3 Update hhftechnology/traefik-log-dashboard Docker tag to v3 2026-03-17 00:03:05 +00:00
3 changed files with 74 additions and 73 deletions
+1 -1
View File
@@ -47,5 +47,5 @@ api:
prometheus: prometheus:
enabled: true enabled: true
level: full level: full
listen_addr: "[::]" listen_addr: "100.64.0.3"
listen_port: 6060 listen_port: 6060
+1 -1
View File
@@ -4,7 +4,7 @@ services:
file: ${TEMPLATES_PATH} file: ${TEMPLATES_PATH}
service: default service: default
container_name: crowdsec container_name: crowdsec
image: crowdsecurity/crowdsec:v1.7.6 image: crowdsecurity/crowdsec:v1.7.7
environment: environment:
COLLECTIONS: crowdsecurity/traefik crowdsecurity/appsec-virtual-patching crowdsecurity/appsec-generic-rules crowdsecurity/http-cve COLLECTIONS: crowdsecurity/traefik crowdsecurity/appsec-virtual-patching crowdsecurity/appsec-generic-rules crowdsecurity/http-cve
CROWDSEC_BOUNCER_API_KEY: ${CROWDSEC_API_KEY} CROWDSEC_BOUNCER_API_KEY: ${CROWDSEC_API_KEY}
+72 -71
View File
@@ -3,7 +3,7 @@ services:
extends: extends:
file: ${TEMPLATES_PATH} file: ${TEMPLATES_PATH}
service: default service: default
image: traefik:v3.6.10 image: traefik:v3.6.12
container_name: traefik container_name: traefik
ports: ports:
- "80:80" - "80:80"
@@ -37,73 +37,74 @@ services:
- "traefik.http.routers.traefik.entrypoints=https" - "traefik.http.routers.traefik.entrypoints=https"
- "traefik.http.routers.traefik.tls=true" - "traefik.http.routers.traefik.tls=true"
traefik-agent: <<<<<<< HEAD
extends: # traefik-agent:
file: ${TEMPLATES_PATH} # extends:
service: default # file: ${TEMPLATES_PATH}
image: hhftechnology/traefik-log-dashboard-agent:3.0.0 # service: default
container_name: traefik-log-dashboard-agent # image: hhftechnology/traefik-log-dashboard-agent:2.4.1
networks: # container_name: traefik-agent
- ip4net # networks:
ports: # - ip4net
- "8078:5000" # ports:
volumes: # - "8078:5000"
- "/var/log/traefik/:/logs:ro" # volumes:
- "${SERVICE_PATH}/traefik/log-dashboard/positions:/data" # - "/var/log/traefik/:/logs:ro"
environment: # - "${SERVICE_PATH}/traefik/log-dashboard/positions:/data"
TRAEFIK_LOG_DASHBOARD_ACCESS_PATH: /logs/access.log # environment:
TRAEFIK_LOG_DASHBOARD_AUTH_TOKEN: ${TRAEFIK_DASHBOARD_TOKEN} # TRAEFIK_LOG_DASHBOARD_ACCESS_PATH: /logs/access.log
TRAEFIK_LOG_DASHBOARD_SYSTEM_MONITORING: true # TRAEFIK_LOG_DASHBOARD_AUTH_TOKEN: ${TRAEFIK_DASHBOARD_TOKEN}
TRAEFIK_LOG_DASHBOARD_LOG_FORMAT: json # TRAEFIK_LOG_DASHBOARD_SYSTEM_MONITORING: true
deploy: # TRAEFIK_LOG_DASHBOARD_LOG_FORMAT: json
resources: # deploy:
limits: # resources:
cpus: "0.10" # limits:
memory: 50M # cpus: "0.15"
healthcheck: # memory: 50M
test: # healthcheck:
[ # test:
"CMD", # [
"wget", # "CMD",
"--no-verbose", # "wget",
"--tries=1", # "--no-verbose",
"--spider", # "--tries=1",
"http://localhost:5000/api/logs/status", # "--spider",
] # "http://localhost:5000/api/logs/status",
interval: 2m # ]
timeout: 10s # interval: 2m
retries: 3 # timeout: 10s
start_period: 30s # retries: 3
# start_period: 30s
traefik-dashboard: #
extends: # traefik-dashboard:
file: ${TEMPLATES_PATH} # extends:
service: default # file: ${TEMPLATES_PATH}
image: hhftechnology/traefik-log-dashboard:2.5.0 # service: default
container_name: traefik-log-dashboard # image: hhftechnology/traefik-log-dashboard:2.4.1
networks: # container_name: traefik-dashboard
- ip4net # networks:
ports: # - ip4net
- "8077:3000" # ports:
volumes: # - "8077:3000"
- "${SERVICE_PATH}/traefik/log-dashboard/dashboard:/app/data" # volumes:
- "${SERVICE_PATH}/traefik/log-dashboard/positions:/data" # - "${SERVICE_PATH}/traefik/log-dashboard/dashboard:/app/data"
environment: # - "${SERVICE_PATH}/traefik/log-dashboard/positions:/data"
AGENT_API_URL: http://traefik-agent:5000 # environment:
AGENT_API_TOKEN: ${TRAEFIK_DASHBOARD_TOKEN} # AGENT_API_URL: http://traefik-agent:5000
# Display Configuration # AGENT_API_TOKEN: ${TRAEFIK_DASHBOARD_TOKEN}
NEXT_PUBLIC_SHOW_DEMO_PAGE: false # # Display Configuration
depends_on: # NEXT_PUBLIC_SHOW_DEMO_PAGE: false
traefik-agent: # depends_on:
condition: service_healthy # traefik-agent:
deploy: # condition: service_healthy
resources: # deploy:
limits: # resources:
cpus: "0.1" # limits:
memory: 50M # cpus: "0.1"
labels: # memory: 120M
# traefik # labels:
- "traefik.enable=true" # # traefik
- "traefik.http.routers.traefik-log-dashboard.rule=Host(`traefik-dashboard.${LOCAL_VPS_DOMAIN}`)" # - "traefik.enable=true"
- "traefik.http.routers.traefik-log-dashboard.entrypoints=https" # - "traefik.http.routers.traefik-log-dashboard.rule=Host(`traefik-dashboard.${LOCAL_VPS_DOMAIN}`)"
- "traefik.http.routers.traefik-log-dashboard.tls=true" # - "traefik.http.routers.traefik-log-dashboard.entrypoints=https"
# - "traefik.http.routers.traefik-log-dashboard.tls=true"