Enlace a facebook.
digitalDot diseño webLogo Diseño Web digitalDot

Servidor Nas con OwnCloud

Servidor Nas OwnCloud
Escrito por Digitaldot
2 de mayo de 2017
Tiempo de lectura 5 min
Contenido
Contenido
Contenido

OwnCloud es uno de los proyectos OpenSource más interesantes ya que nos permite tener nuestro propio servidor en la nube similar a software como Google Drive o Dropbox, de esta forma podemos tener un software de sincronización o copias de seguridad en la nube o incluso en nuestras propias instalaciones de forma segura.

Con las nuevas conexiones de Internet y proveedores como Telefónica y ONO que ofrecen velocidades de 300Mbs simétricas a través de fibra óptica, podemos proponer una copia de seguridad a través de internet manteniendo a salvo toda la información de la empresa de forma segura y rápida a un coste muy reducido.

En esta ocasión vamos a montar el servidor OwnCloud sobre Centos 7, instalaremos nuestro cliente de sincronización y programaremos nuestro cliente configurando las carpetas para realizar las copias de seguridad.

Comenzamos instalando nuestro servidor de Apache para poder ofrecer páginas web, además deberemos abrir los puertos en el cortafuegos para el HTTP y HTTPS, y configurar el servicio para que auto-inicie en futuros reinicios del servidor NAS.

yum --enablerepo=remi,epel install httpd sudo firewall-cmd --permanent --add-port=80/tcp

sudo firewall-cmd --permanent --add-port=443/tcp

sudo firewall-cmd --reload

sudo systemctl start httpd

sudo systemctl enable httpd

Ahora instalamos el servidor de base de datos, en este caso OwnCloud funciona con MYQL al trabajar con Centos instalaremos MariaDB

yum --enablerepo=remi,epel install MariaDB-serverservice MariaDB start

Una vez montando nuestro servidor LAMP básico para el correcto funcionamiento del servidor NAS importaremos el repositorio de OwnCloud para Centos 7

sudo rpm --import https://download.owncloud.org/download/repositories/stable/CentOS_7/repodata/repomd.xml.key

Ahora descargamos las fuentes y los dejamos en la carpeta yum.respos.d

sudo curl -L https://download.owncloud.org/download/repositories/stable/CentOS_7/ce:stable.repo -o /etc/yum.repos.d/ownCloud.repo

Ahora es momento de lanzar la instalación de servidor OwnCloud

sudo yum install owncloud

Automáticamente completará todas aquellas dependencias necesarias, en nuestro caso la instalación de 25 paquetes adicionales.

owncloud 9.1.5 murcia

Una vez instalado vamos a crear nuestra base de datos, para ello desde una Shell del servidor ejecutamos

mysql -u root –p

Ponemos clave de root de mysql, y creamos la base de datos owncloud

MariaDB [(none)]> CREATE DATABASE owncloud; Query OK, 1 row affected (0.00 sec)

Asignamos los permisos adecuados para permitir conexiones locales

GRANT ALL ON owncloud.* to 'owncloud'@'localhost' IDENTIFIED BY ‘clavemysqlparaowncloud’;

FLUSH PRIVILEGES;

exit

Ahora vamos a nuestro entorno gráfico y entramos en la dirección del servidor NAS a través de nuestro navegador preferido. Será algo como:

https://servidornas/owncloud

instalar owncloud murcia

Colocaremos el usuario de administrador del servidor owncloud, algunas recomendaciones:

·         No usar admin, ni administrador

·         Establecer una contraseña como mínimo de 8 dígitos entre mayúsculas, minúsculas, números y signos.

Hasta aquí ya tendríamos el servicio listo para trabajar, pero para todos aquellos que os guste la seguridad informática, os habréis dado cuenta que aún no hemos habilitado el certificado digital en nuestro servidor OwnCloud por lo que vamos a preparar un sistema de cifrado.

Ahora instalamos el modssl

yum install mod_ssl

Primero creamos la carpeta donde guardaremos nuestro certificado

sudo mkdir /etc/ssl/private

Asignamos los permisos correctos

chmod 700 /etc/ssl/private

Y lanzamos un certificado con 2048bits

sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/private/apache-selfsigned.key -out /etc/ssl/certs/apache-selfsigned.crt

Nos pedirá datos de nuestra organización y servidor, recordad que éste certificado será privado, pero totalmente válido en nuestras comunicaciones internas.

Ahora ejecutamos la generación de nuestro archivo .pem

openssl dhparam -out /etc/ssl/certs/dhparam.pem 2048

Para generar el SSLOpenSSLConfCmd la directiva sobre centos realizaremos

cat /etc/ssl/certs/dhparam.pem | sudo tee -a /etc/ssl/certs/apache-selfsigned.crt

Ahora debemos ir al fichero de configuración:

/etc/httpd/conf.d/ssl.conf

Y comentamos las líneas

# SSLProtocol all -SSLv2 # SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5:!SEED:!IDEA

También debemos dejar las rutas cambiadas a nuestras ubicaciones creadas

SSLCertificateFile /etc/ssl/certs/apache-selfsigned.crt SSLCertificateKeyFile /etc/ssl/private/apache-selfsigned.key

Para ver si todo ha ido correctamente ejecutaremos

apachectl configtest Syntax OK

Ahora podemos crear una cuenta para cada uno de nuestros usuarios y configurar una carpeta propia de copias de seguridad.

Una vez listo nuestro servidor vamos a instalar nuestro cliente y descargamos el cliente de sincronización desde la web.

https://doc.owncloud.org/desktop/2.1/navigating.html#using-the-network-window

Descargamos la versión de Windows

configurar owncloud

Tras la instalación configuraremos a través de un asistente donde primero nos pedirá la url del servidor OwnCloud

instalar owncloud servernas

Recordar que el nombre de nuestro acceso debe estar dentro del config.php en trustdomains.

Colamos usuario y contraseña, cada usuario debería tener el suyo independientemente.

instalar server nas owncloud
Y listo, ya tenemos nuestro servidor de copias de seguridad preparado para trabajar en la nube.

Noticias relacionadas sobre Actualidad web

Qué es UCP y cómo funciona técnicamente

Qué es UCP y cómo funciona técnicamente

El comercio online ya no es lo que solía ser. Ahora, no solo tienes que preocuparte de que tu tienda funcione bien, sino que también debes estar listo para que agentes de inteligencia artificial hagan el trabajo por ti. Esto es posible gracias a UCP (Universal Commerce Protocol), un protocolo…

Canal de denuncias obligatorio para empresas

Canal de denuncias obligatorio para empresas

El cumplimiento normativo ya no es algo que las empresas puedan dejar de lado en España. Desde la entrada en vigor de la Ley 2/2023 de protección de informantes, muchas organizaciones han tenido que adaptarse e implantar un canal de denuncias que permita comunicar irregularidades de forma segura y confidencial.…

AI Overviews y AI mode

AI Overviews y AI Mode: por qué tu web puede seguir posicionando pero recibir menos clics

Hubo un tiempo en el que mirar el posicionamiento en Google y mirar los clics era casi la misma película. Si subías posiciones, subían las visitas. Si entrabas en primera página, había premio. No era un sistema perfecto, pero al menos la lógica general se entendía. Ahora la cosa se…

Ley de consumidores tienda online

En qué afecta la nueva Ley de consumidores para tu tienda online

Si vendes online a consumidor final, esta ley te afecta directamente. El Real Decreto Legislativo 1/2007, que aprueba la Ley General para la Defensa de los Consumidores y Usuarios, es la norma que regula las ventas B2C en España. No depende del sector, ni del tamaño de tu empresa, ni…

Vulnerabilidades encontradas en Prestashop

Vulnerabilidades de seguridad detectadas en el módulo PrestaShop "gsnippetsreviews"

A comienzos de enero de 2026, nuestro equipo de seguridad web de digitalDot identificó dos vulnerabilidades relevantes en el módulo gsnippetsreviews para PrestaShop, un módulo verificado y ampliamente utilizado en tiendas online basadas en esta plataforma. La detección se produjo a raíz de una incidencia real en un cliente nuestro,…

Elige el dominio para tu web. digitalDot

La importancia de elegir un buen dominio

Cuando nos planteamos tener una web enseguida nos salta la duda de cómo se va a llamar. El dominio, es ese nombre, único y exclusivo, que vamos a otorgar a nuestra página, ecommerce o blog y que permitirá a los usuarios acceder a nuestra web. La elección de un dominio…

Parámetro srsltid de Google

¿Qué es el parámetro "srsltid" y por qué aparece en las URLs de mi sitio web?

Si tienes una tienda online y has estado monitoreando tu tráfico en los últimos meses, es posible que hayas notado la aparición de un nuevo parámetro en tus URLs: ?srsltid. Esto ha comenzado a generar confusión entre dueños de tiendas y expertos en SEO, debido a cómo afecta la atribución…

digitalDot Partner de Klaviyo

Klaviyo: Plataforma para automatización de marketing digital

Si tienes una tienda online, seguro que te suena esta película: inviertes en tráfico, la gente entra, mira, añade al carrito… y desaparece. O compra una vez y no vuelve. Y mientras tanto, tú mandas algún newsletter suelto de vez en cuando, con un cupón y “a ver si cuela”.…

Google Core Update: todas las novedades de SEO

Google Core Update 2025: Todas las novedades en SEO en detalle

Google ha vuelto a poner en marcha su maquinaria de actualizaciones de algoritmo, y la comunidad SEO está atenta a los cambios que esto implica. En el año 2023, Google ha lanzado cuatro actualizaciones de núcleo, en marzo, agosto, octubre y noviembre. Aunque Google no proporciona detalles específicos sobre los…

1 2 3 20
crossmenuchevron-down