GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar Seafile en Ubuntu 14.04 (Trusty Tahr)

Seafile es un software de almacenamiento en la nube OpenSource. Ofrece compartir y sincronizar archivos para usuarios individuales y grupos, proporciona cifrado del lado del cliente y fácil acceso desde dispositivos móviles. Este tutorial describe los pasos para instalar Seafile en Ubuntu 14.04.

Instalando las dependencias de Seafile

Lista de dependencias como se describe

  • Entorno de tiempo de ejecución de Java (JRE)
  • Utilidades Poppler
  • Libreoffice 4.1+ y Python-uno    
  • libpython 2.7
  • Bibliotecas de Python (asegúrese de que Python 2.7 esté incluido en esta instalación, puede verificar usando el comando en la imagen 1.2, si ya está instalado, si no, use este comando apt-get install python 2.7 y también si recibe un error de "Las instalaciones de rueda requieren herramientas de configuración> =...", entonces puede usar estas pip install setuptools --no-use-wheel --upgrade ). También necesita instalar pip easy_install y pip install boto como se ve en la imagen 1.3 y 1.4 respectivamente)

Ejecute el siguiente comando como usuario root para instalar el software requerido:

apt-get install openjdk-7-jre poppler-utils libreoffice libreoffice-script-provider-python libpython2.7 python-pip mysql-server python-setuptools python-imaging python-mysqldb python-memcache

Ahora comprobaré si la versión de python instalada cumple los requisitos de Seafile:

python -V

Como puede ver en la captura de pantalla, la versión de Python es 2.7.6, por lo que se encuentra dentro del rango de versiones de Python admitidas.

A continuación instalaré el paquete pip con easy_install

easy_install pip

y el paquete boto

pip install boto

A continuación, instale algunas fuentes adicionales para su idioma (como el ejemplo WenQuanYi, si vamos a usar chino)

apt-get install ttf-wqy-microhei ttf-wqy-zenhei xfonts-wqy

Instalando Seafile con MySQL

Primero debe verificar si su sistema es de 32 bits o de 64 bits.

uname -m

Mi servidor es un sistema de 64 bits.

Hay dos opciones para usar, 32 o 64 bits, ambas disponibles en la página de descarga de Seafile http://seafile.com/en/download/ .



O puede descargar directamente en estos sitios enumerados:

64 bits:

https://bitbucket.org/haiwen/seafile/downloads/seafile-server_4.0.6_x86-64.tar.gz

32 bits:

https://bitbucket.org/haiwen/seafile/downloads/seafile-server_4.0.6_i386.tar.gz

Al descargar el paquete, debe usar el comando wget:

cd /tmp
wget https://bitbucket.org/haiwen/seafile/downloads/seafile-server_4.0.6_x86-64.tar.gz



Lo siguiente es crear los directorios necesarios.

Primero, necesito crear un nombre de directorio "guía" (esto es solo un ejemplo en la imagen 1.8), y puede usar cualquier nombre que describa su organización.

mkdir /root/guide



Luego mueva el archivo seafile-server_4.0.6_x86-64 .tar.gz a un directorio que hemos creado guía .

mv seafile-server_4.0.6_x86-64.tar.gz /root/guide/



Ingrese al directorio de la guía

cd /root/guide

Una vez que esté dentro, debe extraer el archivo con el comando tar.

tar -xzf seafile-server_4.0.6_x86-64.tar.gz



A continuación, cree un directorio instalado .

mkdir installed



Podemos mover el archivo seafile-server_4.0.6_x86- 64.tar.gz al directorio recién creado instalado .

mv seafile-server_4.0.6_x86-64.tar.gz installed/



Como se describe en esta estructura de directorios para nuestra versión, todo debe estar en orden lugar. Donde Instalado y seafile-server-4.0.6 directorios, debe estar dentro del directorio de Guía .

Configurando las bases de datos MySQL

Seafile consta de 3 componentes principales. Necesitamos crear una base de datos para estos componentes dados.

  • servidor ccnet
  • servidor de archivos marinos
  • centro marino

Ahora estamos creando las bases de datos mysql, la cuenta y el permiso de configuración en las bases de datos dadas como se indica. (este es solo un ejemplo, puede crear su propio diseño en el nombre de su base de datos).

Inicie sesión en mysql como usuario root

mysql -u root -p

y luego emita estos comandos en el shell mysql:

create database `ccnet-db`character set = 'utf8';
create database `seafile-db`character set = 'utf8';
create database `seahub-db`character set = 'utf8';
create user 'seafile'@'localhost' identified by 'seafile';
GRANT ALL PRIVELIGES ON ccnet-db.* to `seafile`@localhost;
GRANT ALL PRIVELIGES ON seafile-db.* to `seafile`@localhost;
GRANT ALL PRIVELIGES ON seahub-db.* to `seafile`@localhost;
FLUSH PRIVILEGES;



Ahora que terminamos de crear bases de datos, lo siguiente es configurar Seafile para apuntar estas bases de datos que hemos creado.

Configuración del servidor Seafile

Paquetes requeridos:

  • pitón 2.7
  • herramientas de configuración de Python
  • imágenes de Python
  • python-mysqldb

Usando este comando:(para verificar si ya está instalado)

apt-get install python2.7 python-setuptools python-imaging python-mysqldb

Lo siguiente es que necesita instalar el servidor Seafile. Vaya al directorio seafile-server-4.0.6 y luego ejecute el script setup-seafile-mysql.sh.

cd seafile-server-4.0.6
ls -lrt
./setup-seafile-mysql.sh



Debe completar las preguntas sobre el siguiente procedimiento.







Iniciando Seafile Server

Al iniciar el servicio seafile , debe ir al directorio seafile-server-4.0.6. luego ejecute como se indica en la imagen.

cd /root/guide/seafile-server-4.0.6
ls -al
./seafile.sh start



Luego, al iniciar seahub. el puerto predeterminado es 8000.

./seahub.sh start

Para acceder al sitio utilizando cualquier navegador que tenga, ingrese en la barra de direcciones.

http://192.168.0.100:8000/

En esta imagen verás el ejemplo de acceso web. Con la cuenta de administrador que ingresó en la Imagen 1.22, debe ingresar el correo electrónico y la contraseña.



Una vez que inicie sesión, verá la página de administración web de Seafile.

Enlaces

  • Seafile
  • Ubuntu

Ubuntu
  1. Cómo instalar Odoo en Ubuntu

  2. Cómo instalar R en Ubuntu 20.04

  3. Cómo instalar Go en Ubuntu 18.04

  4. Cómo instalar R en Ubuntu 18.04

  5. Cómo instalar Seafile en un Ubuntu 14.04 VPS

Cómo instalar Seafile en Ubuntu 14.04

Cómo instalar Seafile en Ubuntu 16.04 LTS

Cómo instalar Seafile en Ubuntu 20.04 LTS

Cómo instalar Go en Ubuntu 20.04

Cómo instalar los últimos controladores de Nvidia en Ubuntu 14.04 Trusty Tahr

Cómo instalar Go en Ubuntu 22.04

    Componentes Seafile Nombre de la base de datos Cuenta
    servidor ccnet ccnet-db archivo marino
    servidor de archivos marinos seafile-db archivo marino
    centro marino seahub-db archivo marino