Linux migrar docker nextcloud a nextcloud normal

Eliezar

mi gato :D
Se incorporó
1 Febrero 2007
Mensajes
4.778
Hace un tiempo pregunte que usar para compartir archivos públicamente y termine usando nextcloud , cumple excelente

y ocupe docker , el tema es que lo corrí sin ssl por que es mas fácil ponerlo detras de un proxy ssl y es lo q sale en la documentación , pero me salio el drama que microsoft edge detecta que al descargar el archivo viene de contenido mixto ( ve que el camino desde el docker hasta el usuario no esta completamente por ssl ) por lo q webea y no se descarga automaticamente , resultando en problema , ya que los archivos deben estar accesible públicamente sin dramas

probé a levantar una instalación nextcloud normal y simplemente auto firme el ssl y lo puse detrás del proxy y ya no daba error así que pensé en migrar el docker a este , pero no he logrado hacerlo andar , no me ha bastado con tirar la data/ y config/ y el dump de la bd

tonce pense en tirar un docker pero con ssl pero se ve mas enredado que la chucha y ya me voy de vacas

Alguna idea para que edge no detecte las descargas de contenido mixto ? ocupo nginx para proxy inverso con ssl o
 

unreal4u

I solve problems.
Miembro del Equipo
ADMIN
Se incorporó
2 Octubre 2005
Mensajes
13.442
no bastará con una redirección 301 en nginx a https?

PD:

Algo así como esto:

Código:
server {
    listen 80;
    server_name [lo-que-sea];

    location / {
        return 301 https://$host$request_uri;
    }
}

De lo contrario, tendrías que informarle a nextcloud que está corriendo via HTTPS para que genere los links tb con HTTPS. Me parece raro pq nextcloud debería ser agnóstico a eso (nginx es el que ve ese tema) pero por el otro lado nunca he configurado un nextcloud, así que todo es posible.
 
Upvote 0

Eliezar

mi gato :D
Se incorporó
1 Febrero 2007
Mensajes
4.778
no bastará con una redirección 301 en nginx a https?

PD:

Algo así como esto:

Código:
server {
    listen 80;
    server_name [lo-que-sea];

    location / {
        return 301 https://$host$request_uri;
    }
}

De lo contrario, tendrías que informarle a nextcloud que está corriendo via HTTPS para que genere los links tb con HTTPS. Me parece raro pq nextcloud debería ser agnóstico a eso (nginx es el que ve ese tema) pero por el otro lado nunca he configurado un nextcloud, así que todo es posible.
no se puede configurar ssl en el docker una vez levantado por http , tienes q hacer una maraña para lanzar el container con proxy docker tb

no asi la instalacion normal , que obviamente tu decides si apache sirve o no por https
 
Upvote 0

unreal4u

I solve problems.
Miembro del Equipo
ADMIN
Se incorporó
2 Octubre 2005
Mensajes
13.442
no se puede configurar ssl en el docker una vez levantado por http , tienes q hacer una maraña para lanzar el container con proxy docker tb

no asi la instalacion normal , que obviamente tu decides si apache sirve o no por https
seguro? he levantado mil servicios con docker, todas sirviendo un frontend HTTP via HTTPS y nunca he escuchado de semejante problema.

Puedes mostrarnos el snippet de tu conf. y el error exacto ojalá con un screenshot?

Saludos.
 
Upvote 0

epic

Pro
Se incorporó
11 Febrero 2007
Mensajes
777
Hola @Eliezar... tenias o tienes funcionando nextcloud con onlyoffice?

yo estoy levantando en este momento nextcloud en docker... cuando lo levanto normal http me funciona el onlyoffice con el conector community , pero si le agrego certificados para que sea https ya no funca (entro a la ppcion onlyoffice que esta en configuración de nextcloud, pongo el server , guardo y bah error), también lo intente con otro contenedor para onlyoffice, pero no hay caso.

Tienes algo para seguir y que funcione o alguien mas??

Saludos,
 
Upvote 0

K3rnelpanic

non serviam
Miembro del Equipo
MOD
Se incorporó
1 Octubre 2007
Mensajes
6.048
seguro? he levantado mil servicios con docker, todas sirviendo un frontend HTTP via HTTPS y nunca he escuchado de semejante problema.

Puedes mostrarnos el snippet de tu conf. y el error exacto ojalá con un screenshot?

Saludos.
Reviviendo muertos, yo también creo que el problema va por mala configuración del proxy reverso :zippy
 
Upvote 0

Eliezar

mi gato :D
Se incorporó
1 Febrero 2007
Mensajes
4.778
ah deveras

la wea no se q le hice o seguramente no le hice nada pero dejo de tener problemas con contenido mixto en edge

:v
 
Upvote 0

Miguelwill

Space xeno-hunter
Miembro del Equipo
MOD
Se incorporó
23 Febrero 2004
Mensajes
12.252
el tema del SSL en el lado del contenedor es solo configuracion de la parte web
ahi debes ver si usas nginx o apache, y cargar la configuracion acorde para usar un certificado autofirmado

puedes agregar un volumen con los archivos del certificado y key, y agregando el archivo de configuracion para que active el puerto 443 y active la conexion sobre ssl, solo faltaria agregar el puerto 443 (o el que quieras que conecte al 443 del contenedor) para recibir las conexiones ssl

saludos
 
Upvote 0
Subir