Hay muchos servicios de almacenamiento de archivos en línea, como Google Drive y Dropbox. Sin embargo, estos son ejecutados por terceros, lo que significa que a menudo no tienes control sobre los datos que has subido.
Afortunadamente, hay muchas alternativas de código abierto, conscientes de la privacidad, que puede alojar en su propio servidor. Uno de ellos es Nextcloud, una aplicación respaldada por PHP que le permite acceder a los archivos a través de una interfaz web y WebDAV.
Sobre Nextcloud
Nextcloud ofrece más medidas de seguridad incorporadas que otras soluciones en la nube privada, como la autenticación de dos factores, la protección de fuerza bruta y muchas otras protecciones. Nextcloud es completamente gratuito, de código abierto y multiplataforma.
Este servicio cuenta con muchas características que lo hacen una excelente opción gratuita entre las que podemos destacar:
Características
- Interfaz web y aplicaciones fáciles de usar en los diversos sistemas operativos Android, iOS, Windows, Mac y Linux
- Fácil colaboración e intercambio de archivos interna y externamente con configuraciones opcionales como protección de contraseña y fecha de vencimiento
- Chat de audio y video integrado, edición colaborativa opcional de documentos de Office, integración de Outlook y más
- Admite el almacenamiento de datos externos, como Windows Network Drive, FTP, WebDAV, NFS y otros
- Numerosas características de seguridad activa y pasiva, como autenticación de dos factores, protección de fuerza bruta y CSP 3.0, así como un registro de auditoría
- Opcionalmente con encriptación del lado del servidor (ajustable por memoria externa) y encriptación de extremo a extremo del lado del cliente (ajustable por carpeta)
- Control administrativo total sobre el uso compartido de archivos utilizando las reglas de control de acceso a archivos como «DOCX solo puede descargarse de la red interna» o acciones tomadas sobre acciones específicas (por ejemplo, configuración de palabras clave)
Integración
- Nextcloud está bien integrado con UCS y ofrece una instalación fácil. La configuración automática incluye los siguientes puntos:
- La cuenta de administrador también es Nextcloud Administrador
- Por defecto, todos los usuarios pueden usar Nextcloud
- Los usuarios y grupos pueden ser activados o excluidos en la configuración respectiva
- El tamaño de la memoria se puede configurar por usuario en la configuración del usuario
- Todos los usuarios y grupos se benefician del esquema Nextcloud LDAP
- El servidor web está completamente configurado y está detrás de actuar como proxy inverso TLS y servidor web UCS activo.
Instalando Nextcloud en Ubuntu 18.04 y derivados
Si quieres instalar Nextcloud en tu sistema, tenemos la facilidad de poderlo instalar con ayuda de los paquetes snap, esto nos ahorra bastante tiempo que si lo hiciéramos por una instalación manual.
Solamente es necesario que contemos con la tecnología de Snap habilitada en nuestro sistema. En caso de que no la podemos instalar con:
sudo apt install snapd
El paquete Snap viene con su propia versión de Apache que se ejecuta en el puerto 80. Si tiene un servidor web existente, por lo que deben eliminarlo antes de continuar.
Hecho esto ahora podemos instalar Nextcloud con:
sudo snap install nextcloud
Una vez completada la instalación, deben de abrir su navegador web y van a teclear en su barra de direcciones
localhost
En la página web que se abre, deberán de crear sus credenciales de acceso con un nombre de usuario y contraseña para configurar una cuenta de administrador.
Hecho esto ya pueden comenzar a configurar la aplicación a su gusto.
¿Cómo instalar el Cliente de Nextcloud en Ubuntu 18.04 y derivados?
Ahora en caso de que ya cuenten con Nextcloud en otro equipo pueden utilizar el cliente de este para sus demás equipos.
Para ello solamente deben de abrir una terminal Ctrl + Alt + T y vamos a añadir un repositorio al sistema.
sudo add-apt-repository ppa: nextcloud-devs/client
Ahora actualizamos el listado de aplicaciones y los repositorios con:
sudo apt-get update
Y finalmente instalamos el cliente de Nextcloud con:
sudo apt install nextcloud-client
Hecha la instalación ya podrán iniciar el cliente buscándolo en su menú de aplicaciones del sistema.
Aquí deberán de colocar la información para conectarse al servidor.
Funciona en Debian 9, en Elementary 0.4 Loki y 5.0 Juno y en Deepin 15.4
Qué suerte que descubrí esto porque Dropbox me tenía harto con la decisión de no sincronizar las carpetas cifradas.
Corrijo, no funciona en Debian porque el formato ppa es para ubuntu