GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar Seafile en CentOS 7

En este tutorial, le mostraremos cómo instalar y configurar Seafile en CentOS 7. Para aquellos de ustedes que no lo sabían, Seafile es un software de almacenamiento en la nube de código abierto. ofrece sincronización y uso compartido de archivos para usuarios individuales y grupos, proporciona cifrado del lado del cliente y fácil acceso desde dispositivos móviles. También se integra fácilmente con servicios locales como LDAP y WebDAV o se puede implementar utilizando servicios de red avanzados y bases de datos como MySQL, SQLite, Servidor web PostgreSQL, Memcached, Nginx o Apache.

Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo ' a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso de Seafile Secure Cloud Storage en un servidor CentOS 7.

Requisitos previos

  • Un servidor que ejecute uno de los siguientes sistemas operativos:CentOS 7.
  • Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
  • Acceso SSH al servidor (o simplemente abra Terminal si está en una computadora de escritorio).
  • Un non-root sudo user o acceder al root user . Recomendamos actuar como un non-root sudo user , sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.

Instalar Seafile en CentOS 7

Paso 1. Primero, comencemos asegurándonos de que su sistema esté actualizado.

yum clean all
yum -y update

Paso 2. Instalación de los paquetes necesarios.

La configuración de almacenamiento de Seafile requiere algunos módulos de Python que deben instalarse en su servidor:

yum install python-imaging MySQL-python python-memcached python-ldap python-urllib3

Paso 3. Instalación de MariaDB.

Instalar MariaDB usando Yum:

yum install epel-release
yum install mariadb mariadb-server

Inicie MariaDB y habilítelo para iniciar en el arranque del servidor:

systemctl start mariadb.service
systemctl enable mariadb.service

Configuración de MariaDB para Seafile.

De forma predeterminada, MariaDB no está reforzado. Puede proteger MariaDB utilizando mysql_secure_installation texto. debe leer y debajo de cada paso cuidadosamente que establecerá una contraseña de root, eliminará usuarios anónimos, no permitirá el inicio de sesión de root remoto y eliminará la base de datos de prueba y accederá a MariaDB segura:

mysql_secure_installation

Configúralo así:

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

Paso 4. Instalación de Seafile.

Lo primero que debe hacer es ir a la página de descarga de Seafile y descargar la última versión estable de Seafile, al momento de escribir este artículo es la versión 6.0.8 :

wget https://bintray.com/artifact/download/seafile-org/seafile/seafile-server_6.0.8_x86-64.tar.gz

Descomprima el archivo Seafile en el directorio raíz del documento en su servidor:

sudo mkdir -p /opt/seafile/installed
sudo mv seafile-server_6.0.8_x86-64.tar.gz /opt/seafile/installed
sudo mv seafile-server-6.0.8/ /opt/seafile

Ejecute este script que creará las bases de datos y los directorios necesarios para el servidor Seafile y responderá todas las preguntas usando las siguientes opciones de configuración, después de que el script verifique la existencia de todos los Python módulos requeridos:

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

Después de que finalice la instalación, ejecute los siguientes comandos para iniciar el servidor Seafile y configurar una cuenta de usuario administrador:

sudo ./seafile.sh start
sudo ./seahub.sh start

Paso 5. Configure las reglas del cortafuegos para Seafile.

Debe modificar las reglas del cortafuegos con estos comandos:

sudo firewall-cmd --zone=public --permanent --add-port=8082/tcp
sudo firewall-cmd --zone=public --permanent --add-port=8000/tcp
sudo firewall-cmd --reload

Paso 6. Acceso a Seafile.

Seafile estará disponible en el puerto HTTP 8000 de forma predeterminada. Abra su navegador favorito y vaya a http://your-domain.com:8000 o http://server-ip:8000 . Ingrese la identificación de correo electrónico del administrador y la contraseña para iniciar sesión que creó en el momento de la instalación. Si está utilizando un firewall, abra el puerto 8000 para habilitar el acceso al panel de control.

¡Felicitaciones! Ha instalado correctamente Seafile. Gracias por usar este tutorial para instalar Seafile Secure Cloud Storage en el sistema CentOS 7. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de Seafile .


Cent OS
  1. Cómo instalar MariaDB en CentOS 7

  2. Cómo instalar MariaDB en CentOS 8

  3. Cómo instalar MariaDB en CentOS 6

  4. Cómo instalar PhpWiki en CentOS 7

  5. Cómo instalar LiteCart en CentOS 7

Cómo instalar Tine 2.0 en CentOS 7

Cómo instalar Nextcloud en CentOS 7

Cómo instalar Concrete5 en CentOS 7

Cómo instalar LibreNMS en CentOS 7

Cómo instalar Zabbix en CentOS 8

Cómo instalar Joomla en CentOS 8