Linux

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.

Un contenedor en forma de ballena de muelle.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:

LEER  Tire de XML hacia adelante usando el objeto .NET Framework XmlReader

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.

LEER  Implemente transacciones basadas en MySQL utilizando un nuevo conjunto de extensiones de PHP

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba