Las mejores soluciones para compartir archivos autohospedadas

Best Self Hosted File Sharing Solutions



Teniendo en cuenta que las filtraciones de datos de alto perfil aparecen en los titulares de forma regular en estos días, no es de extrañar que más usuarios que nunca quieran reclamar la propiedad de sus datos utilizando soluciones de intercambio de archivos autohospedadas.

Si cree que ejecutar su propia alternativa a Dropbox y OneDrive requiere más experiencia técnica de la que tiene, piénselo de nuevo. Las modernas soluciones de intercambio de archivos autohospedado hacen que sea muy sencillo configurar un sistema de almacenamiento en la nube en su propio servidor web, y sus funciones son difíciles de vivir sin ellas una vez que haya pasado algún tiempo con ellas.







1. ownCloud

ownCloud se describe a menudo como una alternativa de código abierto a Dropbox, y por una buena razón. Este conjunto de software cliente-servidor para crear y utilizar servicios de alojamiento de archivos fue anunciado por primera vez en 2010 por el desarrollador de software de KDE, Frank Karlitschek, que quería crear un software gratuito que sustituyera a los proveedores de servicios de almacenamiento de propiedad.



En la actualidad, ownCloud está en la versión 10 y ofrece la forma más sencilla de sincronizar archivos y compartir datos sin problemas de privacidad. El cliente oficial ownCloud está disponible para PC con Windows, macOS, FreeBSD y Linux, y también hay una versión móvil del cliente para dispositivos iOS y Android.



ownCloud se puede ampliar fácilmente con conexiones a Dropbox, Google Drive, Amazon S3 y otros servicios, y también es posible hacerlo más capaz con aplicaciones de terceros , que se puede instalar con un clic.





La versión comunitaria de ownCloud está disponible de forma gratuita sin ningún tipo de soporte, pero los usuarios tienen la opción de comprar una suscripción paga para soporte por correo electrónico y teléfono.

2. Sincronización

Syncthing es una solución de sincronización de archivos punto a punto descentralizada y de código abierto escrita en Go. Con Syncthing, sus datos nunca abandonan sus computadoras y dispositivos móviles, ya que no hay servidores centrales que puedan verse comprometidos. Syncthing también garantiza que nadie pueda capturar y robar sus datos porque todas las comunicaciones están protegidas mediante TLS y cada nodo está identificado por un certificado criptográfico sólido.



Syncthing le permite sincronizar tantas carpetas con tantas personas como necesite. Puede configurar y monitorear Syncthing utilizando una GUI web receptiva que se ejecuta sin problemas en todos los principales navegadores web. La sincronización en sí funciona en macOS, Windows, Linux, FreeBSD, Solaris, OpenBSD, Android e iOS, lo que le permite acceder sin problemas a sus archivos desde prácticamente cualquier dispositivo.

3. FileCloud

Diseñado pensando en los usuarios empresariales, FileCloud es una solución de intercambio de archivos autohospedado diseñada para integrarse con el almacenamiento y las redes empresariales. Con FileCloud, los empleados pueden acceder a los archivos de su organización de forma segura a través de la web, utilizando una unidad virtual y aplicaciones móviles, o con complementos del navegador web.

FileCloud ofrece muchas opciones para compartir y respeta los permisos y la autenticación NTFS de Microsoft existentes. Gracias a su integración con Office y Outlook, es posible abrir, editar y guardar cualquier archivo de Office almacenado en FileCloud directamente desde el navegador. FileCloud viene con una amplia gama de potentes herramientas de administración, incluido un panel de administración que muestra las tendencias de uso, el uso máximo, el acceso por ubicación geográfica y otros análisis de archivos clave.

4. Nextcloud

Con licencia de GNU Affero General Public License, Nextcloud es un conjunto de software cliente-servidor para crear y utilizar servicios de alojamiento de archivos. La parte de Nextcloud que probablemente le interesará más es Nextcloud Files, que es una solución de intercambio de archivos lista para empresas y GDPR que mantiene los datos bajo su control.

Nextcloud Files es un producto de código abierto y autohospedado con un potente cifrado en el servidor y de un extremo a otro y una interfaz web moderna y fácil de usar. Los clientes de escritorio y las aplicaciones móviles están disponibles para todas las plataformas principales, lo que le permite acceder a sus archivos y colaborar en tiempo real desde cualquier dispositivo y en cualquier lugar.

Vale la pena señalar que Nextcloud es una bifurcación de ownCloud, siendo el primero más popular actualmente. Las principales ventajas de Nextcloud sobre ownCloud incluyen una velocidad de desarrollo más rápida, licencias al estilo de Red Hat y una mayor capacidad de ampliación.

5. Seafile

Seafile es un software maduro para compartir archivos que fue concebido por primera vez por Daniel Pan y otros ex alumnos de la Universidad de Tsinghua, Beijing en 2009. Seafile se centra en la fiabilidad y el rendimiento. El núcleo del servidor Seafile está escrito en C, y muchos años de pulido por parte de cientos de miles de desarrolladores de todo el mundo han hecho que el algoritmo de sincronización de Seafile sea extremadamente estable y confiable.

Seafile admite el cifrado de última generación y las actualizaciones a nuevas versiones se gestionan mediante un único script que tarda solo unos segundos en ejecutarse porque Seafile registra muy pocos elementos en una base de datos.

Cómo instalar y configurar ownCloud

Hay varias formas de instalar ownCloud en su servidor doméstico. Los desarrolladores de ownCloud recomiendan instalar en él los paquetes Open Build Service, que son mantenidos por ingenieros de ownCloud y están siempre actualizados. Actualmente, hay configuraciones del administrador de paquetes disponible para las siguientes distribuciones:

  • Ubuntu
  • Debian
  • RHEL
  • CentOS
  • SLES
  • openSUSE Leap

Si usa una de las distribuciones de Linux mencionadas anteriormente, simplemente puede actualizar la configuración de su administrador de paquetes e instalar el paquete owncloud-files, que no instala Apache, una base de datos o ninguna de las dependencias PHP requeridas, solo ownCloud. Para obtener más información sobre las dependencias de ownCloud, visita esta pagina .

Una vez que tenga todos los archivos ownCloud instalados, debería poder abrir el asistente de instalación apuntando su navegador web a la siguiente URL: http: // localhost / owncloud . El asistente se explica por sí mismo, pero puede encuentra ayuda aquí si tiene algún problema.

Alternativamente, también puede instalar ownCloud con Docker usando la imagen oficial de ownCloud Docker . Aquí están los instrucciones oficiales que describen cómo hacerlo.

Conclusión

Si no le gusta la idea de cargar sus datos personales en los servidores de alguna empresa y espera que su seguridad se mantenga a la altura de los ciberdelincuentes, las soluciones de intercambio de archivos autohospedado como ownCloud son la alternativa que necesita para reclamar la propiedad de sus datos.