Seafile es un sistema de almacenamiento en la nube de código abierto para almacenar archivos en el servidor Seafile y sincronizar los archivos entre varias computadoras o dispositivos móviles usando el cliente Seafile. Con Seafile, también puede crear grupos con sincronización de archivos, wikis e iniciar debates con su equipo para facilitar la colaboración.
En este tutorial, lo guiaremos a través de los pasos para instalar Seafile en un servidor virtual Ubuntu 14.04 Linux con servidor MySQL, servidor web Apache y PHP.
En primer lugar, inicie sesión en su servidor Ubuntu 14.04 como usuario raíz y asegúrese de que todos los paquetes estén actualizados
apt-get update apt-get upgrade
Instale las siguientes dependencias que necesita Seafile
apt-get install python-setuptools python-imaging python-mysqldb
Instalar servidor MySQL
apt-get install mysql-server
Ejecute el siguiente comando para proteger su servidor MySQL y establecer una nueva contraseña raíz
mysql_secure_installation
A continuación, instale el servidor web Apache y PHP en su servidor
apt-get install apache2 php5 libapache2-mod-php5
Descargue la última versión estable de Seafile a su servidor desde su sitio web oficial. Al momento de escribir este artículo es la versión 4.0.6
cd /opt/ wget https://bitbucket.org/haiwen/seafile/downloads/seafile-server_4.0.6_x86-64.tar.gz
Descomprima el archivo tar descargado
tar -xzf seafile-server_4.0.6_x86-64.tar.gz cd seafile-server-4.0.6/
Ejecute el siguiente script para verificar si su servidor cumple con todos los requisitos.
./setup-seafile-mysql.sh
Ya instalamos todos los requisitos y no debería haber ningún problema, así que presione la tecla Enter para continuar con la instalación. Se le pedirá que ingrese la información necesaria para configurar Seafile, como el nombre del servidor, la dirección IP, los puertos de escucha, crear una base de datos MySQL para Seafile, etc...
Después de ingresar toda la información requerida, recibirá el siguiente mensaje
----------------------------------------------------------------- Your seafile server configuration has been finished successfully. ----------------------------------------------------------------- run seafile server: ./seafile.sh { start | stop | restart } run seahub server: ./seahub.sh { start | stop | restart }
Por lo tanto, ejecute las siguientes secuencias de comandos para iniciar los servidores Seafile y Seahub:
./seafile.sh start ./seahub.sh start
Dado que el servidor Seahub se inicia por primera vez, deberá crear la cuenta de administrador.
What is the email for the admin account? [ admin email ] [email protected] What is the password for the admin account? [ admin password ] Enter the password again: [ admin password again ] ---------------------------------------- Successfully created seafile admin ----------------------------------------
Seahub es un paquete de servidor de Seafile que contiene un servidor HTTP de Python ligero que sirve al sitio web. Una vez que se inicia el servidor Seahub, puede acceder a Seafile en https://yourdomain.com:8000 e iniciar sesión con la cuenta de administrador creada.
Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento VPS de Linux, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que instalen Seafile por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.
PD. Si te gustó esta publicación, compártela con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Gracias.