- - Cómo configurar Seafile en Linux

Cómo configurar Seafile en Linux

Necesita una excelente herramienta de sincronización para su servidor Linuxque funciona rápido y admite 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 de Internet.

Instalación

Debido a cuántos tipos diferentes de servidor Linuxexisten sistemas operativos, los desarrolladores han optado por hacer un "instalador de Linux" genérico. Para configurar Seafile en Linux, abra una terminal y use el wget herramienta de descarga para descargar el último paquete.

64 bit:

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

32 bit:

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

Después de tomar el software del servidor, deberá extraer el archivo que está empaquetado. Haga esto con tar.

tar xvzf seafile-server_*.tar.gz

Ejecutar el comando tar con esas letrasdesempaquete todo el archivo, extráigalo y colóquelo en la misma carpeta en la que se descargó. A partir de aquí, deberá usar el comando 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 Seafilees un instalador genérico En lugar de empaquetar 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 destinadas a usuarios avanzados que desean específicamente un mayor control sobre su servidor. Visite el sitio 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. Presione la tecla Intro para continuar.

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

Nota: es posible que deba abrir una terminal separada para hacer esto.

ip addr show | grep "inet 192.168"

En el tercer paso, el script le pide al usuario queespecifique dónde Seafile debe guardar 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 página siguiente le permitirá hacerlo. De lo contrario, presione Intro para usar los puertos predeterminados y pasar al siguiente paso.

Cuando el software del servidor ha sido instalado yconfigurado, el script imprimirá la IP, el nombre del servidor, el puerto, etc., y preguntará si "esto está bien". Léalo y presione la tecla Intro para continuar con la instalación.

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

./seafile.sh start

Para detener el servidor, haga:

./seafile.sh stop

Reinicie el servidor con

./seafile.sh restart

Instalar clientes de sincronización

Junto con el software del servidor, los usuarios también puedeninstale la herramienta de sincronización Seafile en sus PC con Linux también. Oficialmente, la herramienta de sincronización 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 utiliza un sistema operativo distinto de los que se enumeran a continuación, deberá utilizar la versión genérica de Seafile-GUI. Descarguelo aqui.

Instrucciones de Ubuntu

El software de sincronización Seafile es compatible conUbuntu y distribuido a través de un PPA, en lugar de un archivo de paquete Debian descargable. Esta es una buena opción, ya que permite a los desarrolladores distribuir regularmente actualizaciones de software para el 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 paraentregar 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 repositorio asu sistema para garantizar 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 stretch main | 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é apto. Una vez que finalice la actualización, instale Seafile sync client en el sistema con:

sudo apt-get install seafile-gui

Instrucciones Fedora

sudo dnf install seafile-client

Instrucciones de Arch Linux

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

Configurar Seafile Sync

Para sincronizar con su servidor Seafile, deberá iniciar sesión con 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 de 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 configure 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 / inicio / nombre de usuario / Seafile /

Comentarios