Este repositorio contiene un archivo compose.yml
para desplegar una instancia de Owncloud utilizando Docker. Esto facilita la puesta en marcha de tu propia nube personal de forma rápida y sencilla.
Antes de comenzar, asegúrate de tener instalado lo siguiente en tu sistema:
- Docker: https://docs.docker.com/get-docker/
- Docker Compose: Generalmente viene incluido con las versiones recientes de Docker Desktop. Si no es así, puedes instalarlo siguiendo las instrucciones aquí: https://docs.docker.com/compose/install/
- Git: https://git-scm.com/book/en/v2/Getting-Started-Installing-Git
-
Clona el repositorio:
git clone https://github.com/sptral/OwnCloud-Server-Docker.git cd OwnCloud-Server
-
Revisa el archivo
compose.yml
:El archivo
compose.yml
define los servicios necesarios para Owncloud. Puedes abrirlo con un editor de texto para entender su configuración. Tienen comentarios las partes que deben modificarse.Por defecto, el archivo debería configurar:
- Un contenedor para Owncloud.
- Un contenedor para la base de datos Mariadb.
- Volúmenes para persistir los datos de Owncloud y la base de datos.
- Mapeo de puertos para acceder a la interfaz web de Owncloud.
-
Inicia los contenedores:
Desde el directorio donde clonaste el repositorio, ejecuta el siguiente comando:
docker compose up -d
Esto descargará las imágenes de Docker necesarias (si no las tienes localmente) y iniciará los servicios en segundo plano (
-d
). -
Accede a Owncloud:
Una vez que los contenedores estén en funcionamiento (puede tardar unos minutos la primera vez), podrás acceder a la interfaz web de Owncloud a través de tu navegador.
Por defecto, Owncloud suele ser accesible en el puerto
8585
de la máquina donde ejecutaste Docker Compose. Debido a lo cual se debe de usar la ip que corresponde al equipo.Abre tu navegador y navega a:
http://<localhost>:8585
Nota: Es necesario sustituir
<localhost>
por la ip que corresponde al equipo en el que se instalaron los contenedores. -
Configuración inicial de Owncloud:
La primera vez que accedas a Owncloud, se debera ingresar con los datos del administrador (usuario y contraseña).
-
Detén y elimina los contenedores:
Para detener los servicios de Owncloud, ejecuta el siguiente comando en el mismo directorio:
docker compose down
Esto detendrá y eliminará los contenedores, pero los volúmenes de datos persistirán por defecto. Debido a lo cual deberá realizarse con precausión.