loader
bg-category
Cómo configurar Seafile en Linux

Comparte Con Tus Amigos

Artículos De Autor: Kenneth Douglas

¿Necesita una excelente herramienta de sincronización para su servidor Linux que funcione rápidamente y que sea compatible con clientes en múltiples plataformas? Echa un vistazo a Seafile en Linux. Es una solución de sincronización de archivos de nivel empresarial que facilita la transferencia de datos de un lugar a otro a través de LAN, así como a través de Internet.

Instalación

Debido a la cantidad de sistemas operativos de servidores Linux que existen, los desarrolladores han optado por crear un "instalador de Linux" genérico. Para configurar Seafile en Linux, abra un terminal y use el wget Herramienta de descarga para descargar el último paquete.

64 bits:

wget https://download.seadrive.org/seafile-server_6.2.3_x86-64.tar.gz

32 bits:

wget https://download.seadrive.org/seafile-server_6.2.3_i386.tar.gz

Después de capturar el software del servidor, deberá extraer el archivo comprimido que contiene. Haga esto con tar.

tar xvzf seafile-server _ *. tar.gz

Ejecutar el comando tar con esas letras desempaquetará todo el archivo, lo extraerá y lo colocará en la misma carpeta en la que se descargó. Desde aquí, deberá usar el comando del CD para ingresar al directorio de archivo extraído.

cd seafile-server_6.2.3_x86-64

o

cd seafile-server_6.2.3_i386

Como se mencionó anteriormente, el software del servidor Seafile es un instalador genérico. En lugar de empaquetar para varias distribuciones de Linux, los desarrolladores han incluido varios scripts de shell diferentes que el usuario puede ejecutar para que todo funcione. Para ver todos los scripts de shell individuales incluidos dentro del directorio, use el comando ls.

ls

Para filtrar los scripts de shell específicamente, considere combinar el comando ls con un comodín y la extensión de archivo .sh:

ls * .sh

Preparar

Hay muchos scripts diferentes para ejecutar. Para la mayoría de los usuarios, el script que se ejecuta es "setup-seafile.sh". Si desea configurar el software del servidor con SQL, en lugar de la configuración predeterminada, intente ejecutar "setup-seafile-mysql.sh". Tenga en cuenta que la secuencia de comandos de configuración predeterminada es la mejor para la mayoría de los usuarios, y las otras secuencias de comandos están pensadas para usuarios avanzados que desean específicamente un mayor control sobre su servidor. Echa un vistazo a la página web de Seafile para más información.

Comience la instalación con:

sudo sh setup-seafile.sh

La primera parte del proceso es nombrar su servidor Seafile. En “¿Qué le gustaría usar como nombre de este servidor de archivos marinos?”, Ingrese el nombre de su servidor. Presiona la tecla enter para continuar.

A continuación, deberá especificar la dirección IP de LAN del servidor. Use el comando a continuación para ubicar la dirección IP de la máquina host, luego ingréselo en el indicador del terminal.

Nota: es posible que necesite abrir un terminal separado para hacer esto.

ip addr show | grep "inet 192.168"

En el tercer paso, la secuencia de comandos le pide al usuario que especifique dónde debe guardar Seafile todos los datos que sincroniza. Por defecto, este directorio es ~ / seafile-data. Para la mayoría de los usuarios, esto servirá. Si desea cambiarlo, especifique la ruta a la ubicación en el instalador.

Si desea cambiar el puerto predeterminado en el que opera el software del servidor, la siguiente página le permitirá hacerlo. De lo contrario, presione Intro para usar los puertos predeterminados y continúe con el siguiente paso.

Cuando se haya instalado y configurado el software del servidor, la secuencia de comandos imprimirá la IP, el nombre del servidor, el puerto, etc. y preguntará si "está bien". Léalo y presione la tecla enter para avanzar a través de la instalación.

Seafile está instalado. Para ejecutar el servidor, haga lo siguiente:

./seafile.sh start

Para detener el servidor, haga:

./seafile.sh detener

Reinicie el servidor con

./seafile.sh restart

Instalación de clientes de sincronización

Junto con el software del servidor, los usuarios también pueden instalar la herramienta de sincronización Seafile en sus PC con Linux. Oficialmente, la herramienta de sincronización de GUI es compatible con Ubuntu, Debian, Fedora, Arch Linux, así como RHEL / CentOS. Para instalarlo, elija su sistema operativo y siga las instrucciones del comando.

Nota: si usa un sistema operativo que no sea el que se enumera a continuación, deberá usar la versión genérica de Seafile-GUI en su lugar. Descarguelo aqui.

Instrucciones de Ubuntu

El software de sincronización Seafile es compatible con Ubuntu y se distribuye a través de un PPA, en lugar de un archivo de paquete descargable de Debian. Esta es una buena opción, ya que permite a los desarrolladores distribuir regularmente actualizaciones de software al software que se ejecuta en su servidor. Para instalar el software en su máquina Ubuntu, abra una terminal y haga lo siguiente:

sudo add-apt-repository ppa: seafile / seafile-client sudo apt-get update sudo apt-get install seafile-gui

Instrucciones de Debian

Al igual que Ubuntu, Debian tiene un repositorio de software para entregar Seafile. Este repositorio de software tiene soporte para Debian 7, 8 y 9. Para agregar el repositorio de software Seafile a su máquina Debian, primero abra un terminal y obtenga acceso a la raíz usando su.

Cuando tenga acceso de root, agregue la clave de repo a su sistema para asegurarse de que Debian instalará el software. Luego, elija su versión de Debian y use el comando debajo para agregar automáticamente la fuente de software a su máquina.

sudo apt-key adv --keyserver hkp: //keyserver.ubuntu.com: 80 --recv-keys 8756C4F765C9AC3CB6B85D62379CE192D401AB61

Debian 7

echo deb http://deb.seadrive.org wheezy main | sudo tee /etc/apt/sources.list.d/seafile.list

Debian 8

echo deb http://deb.seadrive.org jessie main | sudo tee /etc/apt/sources.list.d/seafile.list

Debian 9

echo deb http://deb.seadrive.org estirar principal | sudo tee /etc/apt/sources.list.d/seafile.list

Después de agregar la nueva fuente de software a Debian, actualice las fuentes de software y el caché de apt. Una vez que finalice la actualización, instale el cliente de sincronización de Seafile en el sistema con:

sudo apt-get install seafile-gui

Instrucciones de Fedora

sudo dnf instalar seafile-client

Instrucciones de Arch Linux

El software oficial de sincronización de Seafile está en Arch Linux AUR. Sigue nuestra guía aquí para aprender cómo instalar el software de AUR para que funcione.

Configuración de sincronización de archivos marinos

Para sincronizar con su servidor Seafile, deberá iniciar sesión en las credenciales en el cliente de sincronización.

Abra el cliente e ingrese la información del servidor. Comience con la dirección IP y el número de puerto. Use la dirección IP ingresada anteriormente en el instalador y agregue el número de puerto predeterminado. Por ejemplo:

http://192.168.1.133:8082

A continuación, abra una terminal e ingrese a la carpeta de configuración de Seafile desde antes.

cd seafile-server_6.2.3_x86-64

o

cd seafile-server_6.2.3_i386

Ejecute el script "reset-admin.sh" para configurar un usuario.

sudo sh reset-admin.sh

Ingrese su dirección de correo electrónico y establezca la contraseña. Luego regrese al cliente de sincronización e ingréselo como su información de inicio de sesión. Si la información es correcta, el cliente de sincronización iniciará sesión. Desde aquí, comience a sincronizar todos sus datos colocando archivos y carpetas en / home / username / Seafile /

Comparte Con Tus Amigos

Sus Comentarios