Servidor ownCloud con Docker - configuración

Servidor ownCloud con Docker - configuración

TL;DR:

  1. ¿Es recomendable ejecutar ownCloud desde Docker para un sistema productivo?
  2. ¿Cómo puedo configurar ownCloud dentro de Docker según mis necesidades (publicar dominio, garantizar la persistencia de los datos, ajustar la configuración de seguridad)?
  3. ¿Es recomendable configurar ownCloud manualmente (instalar DB, instalar ownCloud, ajustar la configuración)?

Configuré una PC con Ubuntu Server 18.04 y quería instalar ownCloud en ella. Sobre elsitio web de ownCloudEncontré tres métodos de instalación:

  • bola de tar
  • Estibador
  • Aparato

Decidí instalarlo a través de Docker porque parece fácil y amigable con los recursos. Seguí elInstrucciones de instalacióny todo funcionó como se esperaba. Docker instaló MariaDB y Redis sobre la marcha.

A continuación quería hacer algunas configuraciones.

  • Publicar el servicio en Internet (tengo un dominio y un servidor DNS dinámico que reenvía el dominio a mi dirección IP dinámica).
  • Se aseguró de que los datos se almacenen de forma persistente en el servidor.
  • Ajuste la configuración de seguridad.

No pude encontrar algunas buenas fuentes sobre cómo cambiar la configuración. Hasta donde veo eldocumentación de ownCloudSólo da consejos para la instalación de la "vieja escuela".

Respuesta1

Antes de publicar el servicio, sugeriría colocar un contenedor Nginx al frente como proxy inverso. Un proxy Nginx bien configurado agregará una excelente capa de seguridad entre su Owncloud y la jungla que existe.

En caso de que quieras hacer esto, puedes usar este Nginx+Letsencryptimagenincluso usar HTTPS para conectarse a su Owncloud. Se pueden encontrar buenos tutoriales de configuración para comenzar.aquíyaquí.

En cualquier caso, para configurar el servidor Owncloud puedes utilizar la imagen acoplable de Owncloudvariables disponiblesy monte los archivos de configuración necesarios desde su host en el contenedor Owncloud.

información relacionada