Implemente ownCloud con almacenamiento persistente usando Docker
Jack Wallen lo guía a través del proceso de implementación rápida de la plataforma de colaboración y uso compartido de archivos ownCloud con la ayuda de Docker.
Imagen: Serguéi Novikov/Adobe Stock
ownCloud es un potente conjunto de herramientas para compartir y alojar archivos basados en la nube. También es una excelente opción para la colaboración, con acceso a datos, sincronización y uso compartido, control de versiones, encriptación, carga con arrastrar y soltar y creación de temas. ownCloud está preparado para empresas y admite estándares abiertos.
VER: Kit de herramientas de contratación: Ingeniero en la nube (Tecnopedia Premium)
Instalar ownCloud manualmente no es tan complicado en la mayoría de los casos. Pero puede haber momentos en los que necesite o desee implementar instancias rápidamente. Cuando surgen esos momentos, Docker está ahí para brindar el servicio. Con este motor de tiempo de ejecución de contenedores, puede tener ownCloud en funcionamiento en minutos. Y eso es lo que te voy a mostrar.
Qué se necesita para implementar ownCloud usando Docker
Para implementar ownCloud a través de Docker, necesita un sistema operativo compatible con Docker. Estaré demostrando en Ubuntu Server 22.04, que también requiere un usuario con privilegios de sudo para instalar Docker. Eso es todo, comencemos a implementar.
Cómo instalar la ventana acoplable
Para aquellos de ustedes que aún no tienen Docker instalado, permítanme mostrarles cómo poner en funcionamiento la última edición de la comunidad.
Lo primero que debemos hacer es agregar la clave GPG oficial de Docker con el siguiente comando:
curl -fsSL | sudo gpg –dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
A continuación, agregue el repositorio oficial de Docker:
echo «deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] $(lsb_release -cs) estable» | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Ahora, podemos instalar algunas dependencias. Esto se hace con el comando:
sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release -y
Actualice apt con el comando:
sudo apt-obtener actualización
Finalmente, podemos instalar la última versión del motor Docker junto con el comando docker-compose:
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose -y
Finalmente, asegúrese de que su usuario sea miembro del grupo docker:
sudo usermod -aG docker $USUARIO
Cierre sesión y vuelva a iniciarla para que los cambios surtan efecto.
Cómo implementar ownCloud con Docker Compose
Primero, creemos una carpeta para guardar los archivos necesarios. Por aquí:
mkdir ~/nube propia
Cambie a ese directorio con el siguiente comando:
cd ~/nube propia
Cree el archivo .env necesario con el siguiente comando:
nano.env
En ese archivo, pega lo siguiente:
WNCLOUD_VERSION=10.11 OWNCLOUD_DOMAIN=SERVER:8080 ADMIN_USERNAME=Nombre de usuario ADMIN_PASSWORD=Contraseña HTTP_PORT=8080
Donde SERVIDOR es la dirección IP o el dominio de su servidor de alojamiento, NOMBRE DE USUARIO es el nombre de usuario que desea usar para el usuario administrador y CONTRASEÑA es la contraseña para el usuario administrador.
Guarde y cierre el archivo.
A continuación, descargue el archivo .yml:
wget
Finalmente, implemente el contenedor:
ventana acoplable-componer hasta -d
El comando anterior implementará ownCloud con almacenamiento persistente utilizando los siguientes volúmenes:
- owncloud-docker-servidor_archivos
- owncloud-docker-servidor_mysql
- owncloud-docker-servidor_redis
Debe darle tiempo al contenedor para que se despliegue por completo.
Cómo acceder a ownCloud
Para acceder a su nueva implementación, abra un navegador web y diríjalo a http:/SERVER:8080, donde SERVER es la dirección IP o el dominio del servidor de alojamiento, y use el nombre de usuario y la contraseña de administrador que almacenó en el archivo .env.
Eso es todo lo que hay que hacer para implementar ownCloud con Docker. Solo toma de dos a cinco minutos completarlo.
Obtenga más información sobre Docker con estos recursos de Tecnopedia Academy:
Obtenga los últimos consejos tecnológicos de Jack Wallen para profesionales de negocios suscribiéndose a Cómo hacer que la tecnología funcione de Tecnopedia en YouTube.