From f08b21f91439e0e21d26803989947831bf706fc5 Mon Sep 17 00:00:00 2001 From: Jeff Near Date: Wed, 8 Apr 2026 21:15:06 +0000 Subject: [PATCH] Adding support for ssh connections to gitea --- custom/gitea_conf.yml | 14 ++++++++++++-- traefik.yml | 9 +++++++++ 2 files changed, 21 insertions(+), 2 deletions(-) diff --git a/custom/gitea_conf.yml b/custom/gitea_conf.yml index 45f0d07..b96984a 100644 --- a/custom/gitea_conf.yml +++ b/custom/gitea_conf.yml @@ -7,10 +7,20 @@ http: rule: "Host(`gitea.nearfuture.industries`)" tls: certresolver: myresolver - #middlewares: - #- authentik@file services: gitea: loadBalancer: servers: - url: "http://192.168.1.101:8418" +tcp: + routers: + gitea-ssh: + rule: "HostSNI(`*`)" + entrypoints: + - git-ssh + service: gitea-ssh + services: + gitea-ssh: + loadBalancer: + servers: + - address: "192.168.1.101:2128" diff --git a/traefik.yml b/traefik.yml index f5d6909..03b6d61 100644 --- a/traefik.yml +++ b/traefik.yml @@ -27,6 +27,15 @@ entryPoints: websecure: address: :443 + http: + tls: + certResolver: myresolver + domains: + - main: "nearfuture.industries" + sans: + - "*.nearfuture.industries" + git-ssh: + address: :2128 ################################################################ # Traefik logs configuration -- 2.49.0