ownCloud · 4 min read · Nov 27, 2025
Instalar y Configurar OwnCloud en Debian 11

OwnCloud es una solución gratuita, de código abierto y autoalojada para la sincronización y compartición de archivos. Es una muy buena alternativa a otros servicios comerciales como Google Drive, Dropbox y One Drive. Viene con una interfaz basada en la web que ayuda a respaldar y compartir tus archivos con facilidad. Se puede acceder a través de un navegador web, el cliente de escritorio (Windows, MAC, Linux) y dispositivos móviles (Android e iOS).
En esta publicación, te mostraremos cómo instalar OwnCloud en Debian 11.
Requisitos Previos
- Un servidor que ejecute Debian 11.
- Una contraseña de root configurada en tu servidor.
Instalar Apache, MariaDB y PHP
OwnCloud requiere que el servidor web Apache, el servidor de base de datos MariaDB y PHP estén instalados en tu servidor. Puedes instalar todos ellos ejecutando el siguiente comando:
apt-get install apache2 mariadb-server php libapache2-mod-php php-mysql php-intl php-curl php-json php-gd php-xml php-mbstring php-zip -yUna vez que todos los paquetes estén instalados, inicia y habilita el servicio de Apache y MariaDB usando el siguiente comando:
systemctl start apache2
systemctl start mariadb
systemctl enable apache2
systemctl enable mariadbUna vez que hayas terminado, puedes proceder al siguiente paso.
Crear una Base de Datos para OwnCloud
OwnCloud utiliza MariaDB como backend de base de datos. Así que necesitarás crear una base de datos y un usuario para OwnCloud.
Primero, conéctate a la consola de MariaDB con el siguiente comando:
mysqlUna vez que estés conectado a MariaDB, crea una base de datos y un usuario con el siguiente comando:
MariaDB [(none)]> create database ownclouddb;
MariaDB [(none)]> grant all on ownclouddb.* to owncloud@localhost identified by "password";A continuación, limpia los privilegios y sal de MariaDB con el siguiente comando:
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> exit;Una vez que hayas terminado, puedes proceder al siguiente paso.
Instalar OwnCloud en Debian 11
Por defecto, OwnCloud no está disponible en el repositorio predeterminado de Debian 11. Así que necesitarás agregar el repositorio de OwnCloud a tu servidor.
Primero, instala las dependencias requeridas usando el siguiente comando:
apt-get install curl gnupg2 -yUna vez que todas las dependencias estén instaladas, agrega el repositorio de OwnCloud y la clave GPG usando el siguiente comando:
echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/server:/10/Debian_11/ /' > /etc/apt/sources.list.d/owncloud.list
curl -fsSL https://download.opensuse.org/repositories/isv:ownCloud:server:10/Debian_11/Release.key | gpg --dearmor > /etc/apt/trusted.gpg.d/owncloud.gpgA continuación, actualiza el repositorio e instala OwnCloud ejecutando el siguiente comando:
apt-get update -y
apt-get install owncloud-complete-files -yEl comando anterior descargará e instalará OwnCloud dentro del directorio /var/www/owncloud.
Una vez que hayas terminado, puedes proceder al siguiente paso.
Configurar Apache para OwnCloud
A continuación, necesitarás crear un archivo de configuración de host virtual de Apache para OwnCloud. Puedes crearlo ejecutando el siguiente comando:
nano /etc/apache2/sites-available/owncloud.confAgrega las siguientes líneas:
Alias / "/var/www/owncloud/"
Options +FollowSymlinks
AllowOverride All
Dav off
Guarda y cierra el archivo, luego activa el archivo de host virtual de OwnCloud y desactiva el archivo de host virtual predeterminado usando el siguiente comando:
a2ensite owncloud
a2dissite 000-default.confA continuación, habilita los módulos requeridos de Apache con el siguiente comando:
a2enmod rewrite mime unique_idA continuación, reinicia el servicio de Apache para aplicar los cambios de configuración:
systemctl restart apache2Ahora puedes verificar el estado del servicio de Apache usando el siguiente comando:
systemctl status apache2Obtendrás la siguiente salida:
? apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2021-12-31 11:16:24 UTC; 6s ago
Docs: https://httpd.apache.org/docs/2.4/
Process: 15832 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
Main PID: 15836 (apache2)
Tasks: 6 (limit: 2341)
Memory: 14.8M
CPU: 95ms
CGroup: /system.slice/apache2.service
??15836 /usr/sbin/apache2 -k start
??15837 /usr/sbin/apache2 -k start
??15838 /usr/sbin/apache2 -k start
??15839 /usr/sbin/apache2 -k start
??15840 /usr/sbin/apache2 -k start
??15841 /usr/sbin/apache2 -k start
Dec 31 11:16:24 debian11 systemd[1]: Starting The Apache HTTP Server...
Acceder a la Interfaz Web de OwnCloud
Ahora, abre tu navegador web y accede a la interfaz web de OwnCloud usando la URL http://your-server-ip. Deberías ver la página de configuración web de OwnCloud:


Proporciona tu nombre de usuario de administrador de OwnCloud, contraseña, credenciales de base de datos, directorio de datos y haz clic en el botón Finalizar configuración. Deberías ver la página de inicio de sesión de OwnCloud:

Proporciona tu nombre de usuario de administrador, contraseña y haz clic en el botón Iniciar sesión. Deberías ver la página de descarga de la aplicación:

Haz clic en el botón cerrar para cerrar la ventana de descarga de la aplicación. Deberías ver el panel de control de OwnCloud en la siguiente página:

Conclusión
¡Felicidades! has instalado exitosamente OwnCloud en Debian 11. Ahora puedes subir tus fotos, películas y documentos a OwnCloud y compartirlos con tus amigos y familiares. No dudes en preguntarme si tienes alguna pregunta.
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.