Olá pessoal,
Gostaria de solicitar a sapiência dos entusiastas em um tópico. Recentemente instalei o Jellyfin (aplicativo para streaming), esta tudo funcionando nós conformes em um servidor ubuntu server. O problema que me ocorre é a falta de segurança, pois a aplicação esta funcionando em HTTP. O próprio Jellyfin possui uma configuração para ativar o HTTPS, porém com certificado autenticado pela Let’s encrypt. Excelente solução, mas não possuo domínio e gostaria de direcionar o trafego para HTTPS utilizando um certificado auto-assinado mesmo.
Me veio em mente um servidor apache funcionando como proxy para redirecionar o trafego, faz sentido esta lógica? Alguém já passou por isso e teria uma dica de caminho a ser trilhado?
Você instalou onde? Existem algumas maneiras de fazer isso, apesar que se estiver apenas em sua rede local pode ser um passo desnecessário.
Caso utilize Docker você pode usar o traefik como proxy reverso local e usar mkcert para gerar esse certificado auto assinado: (GitHub - Heziode/traefik-v2-https-ssl-localhost: A simple example on how to use Traefik on localhost with HTTPS)
Além do Traefik também existem o nginx proxy manager ou caddy que são gerenciadores de proxy reverso relativamente mais fáceis.
Você também pode adquirir um dominio numérico por cerca de R$5,00 ao ano aqui Numeric .XYZ Domains | .xyz Domain Names | Join Generation XYZ
Esta instalado via apt em uma VM.
Obrigado pelas sugestões, desconhecia este domínio numérico e parece uma solução bem viável.
O problema foi solucionado, gerei um certificado pfx pelo openssl e importei no próprio Jellyfin. Ao verificar o log notei que havia um erro de permissão para leitura do arquivo pfx. Alterei as permissões do arquivo com o chmod. Direcionamento HTTPS funcionando.
Este tópico foi fechado automaticamente 3 dias depois da última resposta. Novas respostas não são mais permitidas.