I'm using a Gonic instance as my media server for Supersonic. At the moment I'm having to keep the server public to be able to connect remotely. To add an extra layer of protection, I would love to use MTLs authentication on this service. I already use it for most all other services I host through a reverse proxy as it's straightforward to set it up when the client is a browser.
As an example, here's the MTLs implementation for Immich: immich-app/immich#10860
I'm using a Gonic instance as my media server for Supersonic. At the moment I'm having to keep the server public to be able to connect remotely. To add an extra layer of protection, I would love to use MTLs authentication on this service. I already use it for most all other services I host through a reverse proxy as it's straightforward to set it up when the client is a browser.
As an example, here's the MTLs implementation for Immich: immich-app/immich#10860