SeaFile es un servicio de alojamiento de archivos en la nube autohospedados

Seafile Software gratuito de copia de seguridad y sincronización

Sistema de almacenamiento de alto rendimiento seguro de alto rendimiento basado en Python

SeaFile es una solución de archivo de archivo multiplataforma de código abierto y solución de compartir. Es una herramienta de intercambio de archivos de alta fiabilidad, rendimiento y productividad de alta fiabilidad.

Descripción general

SeaFile es una sincronización de archivos autohospedado de código abierto y compartir una solución para el sistema operativo Linux. Es un servicio de alojamiento de archivos en la nube multiplataforma que se puede usar para almacenar archivos en un servidor central. Las colecciones de archivos de marina se sincronizan con su computadora personal o cliente de dispositivos móviles por separado. Un archivo o biblioteca también se puede encriptar con una contraseña elegida por el usuario. La herramienta de intercambio de archivos SeaFile también permite a los usuarios crear grupos y archivos fáciles de compartir en grupos. SeaFile administra archivos con bibliotecas y cada biblioteca tiene un propietario. Un propietario puede compartir la biblioteca con otros usuarios o con grupos con permisos de lectura o lectura. SeaFile es una solución de aplicación de alto rendimiento y la mejor aplicación para compartir archivos. SeaFile Open Source Cloud Storage se escribe con Python Django Framework y es funcionalmente muy similar a las nubes de Dropbox y Google Drive. El servidor de almacenamiento de archivos de código abierto de SeaFile consiste en la edición de Markdown Wysiwyg, Wiki, la etiqueta de archivo, de Django Seahub, SeaFile Server y CCNET Server. Tiene muchas otras características que incluyen cifrado de archivos, control de versiones, autenticación de dos factores, edición en línea, bloqueo de archivos, copia de seguridad, recuperación de datos y muchos más. El software auto alojado de los archivos de código abierto de SeaFile tiene 8.7k estrellas GitHub y 1.3 tenedores GitHub.

Requisitos del sistema

Requisitos para configurar la solución de intercambio de archivos corporativos de SeaFile incluyen:

  • Python y sus módulos
  • Ubuntu 20.04 LTS
  • Mysql o mariadb
  • Nginx o apache
  • Git

Características

Algunas de las características clave del servicio de alojamiento de archivos en la nube SeaFile se enumeran a continuación:

  • Cross plataforma sincronización de archivos rápidos.
  • Sincronización de archivos con carpetas o servidores.
  • Control de permisos de solo lectura o lectura.
  • Compartir y colaborar con usuarios o grupos.
  • Acceso a archivos en la nube a través de la unidad virtual.
  • Control de versiones y instantáneas para carpetas.
  • Cifrado de extremo a extremo del lado del cliente.
  • Bloqueo de archivos para evitar la edición concurrente.
  • Edición de markdown en línea.
  • Notificaciones en tiempo real.
  • Control de características basadas en roles.
  • Soporte de integración LDAP/AD.
  • Copia de seguridad y recuperación de datos
  • Fuente abierta

Instalación

Instale SeaFile en Ubuntu

Esta guía explica cómo configurar y ejecutar el servidor de archivos Sea desde un paquete preconstruido con MySQL. A continuación, los pasos de instalación asumen que todos los paquetes de dependencia de SeaFile Cloud están instalados y actualizados en su sistema. Siga los pasos de instalación de SeaFile:

    sudo apt update
    sudo apt install python3 python3-{pip,pil,ldap,urllib3,setuptools,mysqldb,memcache,requests}
    sudo apt install libpython3.8 ffmpeg

Descargue el último paquete de servidor SeaFile de Descarga de filo de mar. En el momento de esta instalación, la última versión de SeaFile Server es 8.0.5 64 bits:

    sudo `apt -y install wget
    wget https://download.seadrive.org/seafile-server_8.0.5_x86-64.tar.gz

Una vez que se complete la descarga del archivo, extraiga el Archivo a /OPT Directorio:

    sudo tar -xvf  seafile-server_8.0.5_x86-64.tar.gz -C /opt
    sudo mv /opt/seafile-server-8.0.5 /opt/seafile

A continuación, simplemente ejecute el script de configuración.

    cd /opt/seafile/
    sudo ./setup-seafile-mysql.sh

Este script lo guiará para configurar su servidor SeaFile usando MySQL. SeaFile Server se ejecutará en el puerto 8082 y se puede acceder a la interfaz de usuario web de SeaFile en el puerto 8000. Ahora inicie los servicios de SeaFile por:

    cd /opt/seafile
    sudo ./seafile.sh start

A continuación, comience el Servicio de Frontend del sitio web Seahub Django.

    sudo ./seahub.sh start 

Cuando inicia SeaHub, el script le pediría que cree una cuenta de administrador para su cuenta de servidor SeaFile. El puerto predeterminado es 127.0.0.1:8000. Por lo tanto, le recomendamos que implementa un servicio de proxy inverso para que otros usuarios puedan acceder al servicio SeaHub. Puede detener el sitio web de Seahub y los procesos de filín con:

    ./seahub.sh stop
    ./seafile.sh stop

¡Felicidades! Ha instalado con éxito la plataforma SINC y Share Sync y Share en Ubuntu. ¡Disfrutar!

Preguntas frecuentes

¿Para qué se usa SeaFile?

SeaFile es una aplicación de alto rendimiento de código abierto y mejor intercambio de archivos. Permite almacenar archivos en un servidor central y puede sincronizarse con sistemas personales a través del cliente de aplicaciones.

¿Free SeaFile?

Sí, SeaFile es una solución segura de almacenamiento en la nube autohospedada y se puede acceder directamente a través de la interfaz web del servidor.

¿Es el código abierto de SeaFile?

SeaFile EFSS es un servicio de alojamiento de archivos de origen abierto y seguro. El código fuente de esta aplicación está disponible en Github.

es el marino un almacenamiento en la nube?

SeaFile Ltd. es un software líder de almacenamiento en la nube y un intercambio seguro de archivos en la nube para pequeñas empresas. Su proveedor está ubicado con sede en Beijing, China.

¿Qué tan seguro es SeaFile?

Los datos de SeaFile están bajo el control de los colaboradores y ofrece un cifrado opcional de extremo a extremo. Un archivo o biblioteca también se puede encriptar con una contraseña elegida por el usuario para que nadie pueda robar información de datos.

 Español