Hi, how do you run forgejo under a reverse proxy while using an ssh channel to pull/push commits?

From what I understand caddy is only able to proxy http traffic.

    • ericjmorey
      link
      fedilink
      English
      arrow-up
      2
      ·
      3 months ago

      There seems to be mixed reactions to this suggestion. I don’t know enough to understand why.

      • moonpiedumplings
        link
        fedilink
        English
        arrow-up
        2
        ·
        2 months ago

        Because forgejo’s ssh isn’t for a normal ssh service, but rather so that users can access git over ssh.

        Now technically, a bastion should work, but it’s not really what people want when they are trying to set up git over ssh. Since git/ssh is a service, rather than an administrative tool, why shouldn’t it be configured within the other tools used for exposes services? (Reverse proxy/caddy).

        And in addition to that, people most probably want git/ssh to be available publicly, which a bastion host doesn’t do.