Cómo instalar SeaFile para sincronizar y compartir archivos en Centos 8

Cómo instalar SeaFile para sincronizar y compartir archivos en Centos 8

Filón de mar es una solución de sincronización de archivos y compartir de código abierto, de alto rendimiento, seguro y listo para la empresa Pitón. Cuenta con una organización de datos simple utilizando bibliotecas, sincronización rápida, confiable y eficiente entre dispositivos.

Viene con el cifrado incorporado donde una biblioteca está encriptada por una contraseña elegida por usted y los archivos están encriptados antes de sincronizar al servidor. La seguridad adicional se implementa a través de la autenticación de dos factores, el escaneo de virus de los archivos y la limpieza remota.

Leído recomendado: Cómo instalar SeaFile en Centos 7

También admite copias de seguridad y recuperación de datos, intercambio de archivos y control de permisos (puede compartir bibliotecas y directorios a usuarios o grupos, con permisos de lectura o lectura-escritura). SeaFile también admite historias de archivos (o versiones) y instantáneas de la biblioteca que le permiten restaurar fácilmente cualquier archivo o directorio/carpeta en el historial.

junto al Cliente de conducción de marinas le permite extender el espacio de disco local con la capacidad de almacenamiento masiva en el servidor SeaFile simplemente mapeando el espacio de almacenamiento en el servidor SeaFile como una unidad virtual en la máquina local.

Este artículo muestra cómo implementar fácilmente el marco de mar como un servidor privado de almacenamiento en la nube con Nginx como el servicio de proxy inverso y Mariada servidor de base de datos en Centos 8.

Requisitos del sistema:

  1. Un servidor de instalación Fresh CentOS 8 con 2 núcleos, 2 GB o más RAM, intercambio de 1 GB o más y 100 GB+ espacio de almacenamiento para datos de filos de mar.

Instalación del software de alojamiento de archivos de marina en Centos 8

1. Si está implementando el SeaFile por primera vez, le recomendamos que use un script de instalación automático para implementar fácilmente el servicio de FILE en el servidor utilizando los siguientes comandos.

# cd/root # wget--no-check-certificate https: // raw.githubusercontent.com/haiwen/seafile-server-installer/maestro/seafile-7.1_cENTOS # BASH SEAFILE-7.1_cENTOS 7.1.0 

Después de invocar el script, se le pedirá que elija la edición de SeaFile para instalar, seleccione 1 para Edición comunitaria (CE) y golpear Ingresar.

Instalar SeaFile Community Edition

2. Una vez que se complete la instalación, verá el mensaje en la siguiente captura de pantalla, que muestra los detalles/parámetros de instalación.

Resumen de instalación de marinas

El paquete SeaFile Server está compuesto por los siguientes componentes:

  1. Servidor de marina (SEAF-server) - El principal demonio del servicio de datos para manejar la carga de archivos sin procesar, descargar y sincronizar. Escucha en el puerto 8082 de forma predeterminada.
  2. Servidor CCNET (ccnet-server) - El Daemon de servicio RPC (Llamada de procedimiento remoto) que permite la comunicación entre múltiples componentes internos.
  3. Margen de mar - el front-end web Django; Está alimentado por un servidor Python HTTP de peso ligero pistolero (Por defecto, Seahub se ejecuta como una aplicación dentro pistolero).

3. El directorio de instalación de la raíz del mar es /OPT/SeaFile, puede ver su contenido usando el comando ls.

# CD/Opt/SeaFile/ # LS -LA 
Contenido del directorio de instalación de marina

4. Además, durante la instalación, el instalador inicia el Nginx, Mariada, Filón de mar, Margen de mar servicios y otros servicios requeridos por ahora, y les permite comenzar automáticamente después de un reinicio del sistema.

Para ver el estado de cada servicio, ejecute estos comandos (reemplace el estado con detener, iniciar, reiniciar, habilitar IS, etc. Para realizar la acción correspondiente en un servicio).

# systemCTL status nginx # systemCtl status mariadb # systemctl status seafile # systemctl status seahub 

5. Por defecto, puede acceder margen de mar Usando la dirección filón de mar.ejemplo.comunicarse. El archivo de configuración de marina para Nginx es /etc/nginx/conf.D/FIFILE.confusión y aquí puede configurar su nombre de dominio como se muestra.

# vi/etc/nginx/conf.D/FIFILE.confusión 

Cambiar la línea:

Server_name SeaFile.tecmenta.Lan; a server_name seaFile.Tu dominio.com; 
Establezca su nombre de dominio

6. A continuación, reinicie el Nginx servicio para efectuar los últimos cambios.

# SystemCTL reiniciar nginx 

7. Si tienes el cortafuegos servicio en ejecución, abra el Http y Https Protocolos en el firewall para permitir las solicitudes del servidor NGINX en el puerto 80 y 443 respectivamente.

# firewall-cmd --zone = public --permanent -add-service = http # firewall-cmd --zone = public --permanent -add-service = https # firewall-cmd--Reload 

8. Después de configurar todos los servicios de SeaFile, para acceder a SeaHub, abra un navegador web y apunte a la dirección (reemplace el nombre de dominio a lo que establece en el archivo de configuración de Nginx para SeaFile).

http: // file de mar.tecmenta.LAN/ 

9. Esperen al margen de mar Interfaz de inicio de sesión para cargar. Luego inicie sesión con las credenciales del usuario administrador creadas por el instalador (ejecutar CAT/OPT/SEAFILE/AIO_SEAFILE-MERSER.registro Para ver el archivo de registro de instalación y obtener las credenciales de inicio de sesión).

# Cat/Opt/SeaFile/AIO_Seafile-Merver.registro 
Credenciales de inicio de sesión de administrador de marinas

10. Ingrese su correo electrónico y contraseña del administrador de SeaFile en la siguiente interfaz de inicio de sesión.

Interfaz de inicio de sesión de FILE

11. Una vez iniciado sesión, verá la interfaz de administración principal del usuario administrador de Seahub. Puede usarlo para editar la configuración; crear, cifrar y compartir bibliotecas, y más.

Panel de marina principal del mar

Para permitir Https para Nginx, Vea esta guía: Cómo asegurar Nginx con Let's Cifrypt en Centos 8

Para obtener más información, lea la documentación oficial de SeaFile. Y también recuerda compartir tus pensamientos sobre Filón de mar con nosotros a través del formulario de comentarios a continuación.