From d69a7fa0221c6bb8699008b3e5dd723d792f5382 Mon Sep 17 00:00:00 2001 From: Colin Hebert Date: Fri, 3 Feb 2023 02:22:27 +1100 Subject: [PATCH] Add support for endlessh --- services/reverse-proxy/configs/traefik.yml | 2 ++ services/ssh-protection/docker-compose.yml | 16 ++++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 services/ssh-protection/docker-compose.yml diff --git a/services/reverse-proxy/configs/traefik.yml b/services/reverse-proxy/configs/traefik.yml index 4e8710d..7747b94 100644 --- a/services/reverse-proxy/configs/traefik.yml +++ b/services/reverse-proxy/configs/traefik.yml @@ -27,6 +27,8 @@ entryPoints: tls: {} middlewares: - hsts@file + ssh: + address: :22 global: sendAnonymousUsage: false diff --git a/services/ssh-protection/docker-compose.yml b/services/ssh-protection/docker-compose.yml new file mode 100644 index 0000000..be4d927 --- /dev/null +++ b/services/ssh-protection/docker-compose.yml @@ -0,0 +1,16 @@ +name: SSH Protection + +services: + endlessh: + hostname: endlessh + image: linuxserver/endlessh + environment: + PUID: ${NASCOMPOSE_UID?} + PGID: ${NASCOMPOSE_GID?} + networks: + - reverse-proxy + restart: unless-stopped + labels: + traefik.enable: true + traefik.tcp.routers.endlessh.entryPoints: ssh + traefik.tcp.services.endlessh.loadbalancer.server.port: 2222