Instalación Seafile · 3 min read · Nov 09, 2025
Cómo instalar Seafile en Ubuntu 15.04 (Vivid Vervet)
Seafile es una nube privada como Dropbox, mega.co.nz y otros. Seafile está basado en python y es de código abierto, por lo que puedes crear tu propia nube privada y será mucho más segura.
Seafile soporta bibliotecas de cifrado que hacen que tus datos sean más seguros. Para cifrar archivos en una biblioteca, necesitas establecer una contraseña al crear la biblioteca. La contraseña no se almacenará en la nube de Seafile. Así que incluso el administrador de los servidores no puede ver tus datos cifrados sin la contraseña.
Este tutorial muestra la instalación de Seafile en Ubuntu 15.04.
Requisitos previos
- Un servidor con 2GB de RAM
- Ubuntu 15.04 64-bit
Instalando Seafile
Paso 1 - Instalar las dependencias necesarias
Para realizar la instalación, Seafile necesita algunas dependencias:
- openjdk-7jre
- LibreOffice
- Popler-utils
- mysql-server
- Python-pip etc.
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 ttf-wqy-microhei ttf-wqy-zenhei xfonts-wqy python-pipInstala boto con pip:
pip install botoPaso 2 - Descargar y extraer Seafile
Seafile se puede descargar desde el sitio oficial, por favor descarga según tus necesidades. Aquí uso Ubuntu 15.04 64-bit.
Descarga el archivo de Seafile con wget:
cd /tmp/
wget https://bitbucket.org/haiwen/seafile/downloads/seafile-server_4.1.2_x8664.tar.gzCrea el directorio:
sudo su
mkdir -p /root/mycloud/installed/Mueve los archivos:
mv seafile-server_4.1.2_x8664.tar.gz /root/mycloud/
cd /root/mycloud/Y extrae el archivo:
tar -xzf seafile-server_4.1.2_x8664.tar.gz
mv seafile-server_4.1.2_x8664.tar.gz installed/Así que el directorio para la instalación de Seafile es /root/mycloud/.
Paso 3 - Crear la base de datos
Seafile requiere 3 bases de datos:
- servidor ccnet
- servidor seafile
- seahub
Ahora por favor inicia sesión en tu mysql, crea un usuario y otorga acceso a las bases de datos.
Inicia sesión en mysql:
mysql -u root -pCrea 3 bases de datos:
create database ccnet_db character set = 'utf8';
create database seafile_db character set = 'utf8';
create database seahub_db character set = 'utf8';Crea un usuario “seacloud”
create user seacloud@localhost identified by 'tucontraseña';Y otorga acceso a nuestro usuario “seacloud” a las bases de datos:
grant all privileges on ccnet_db.* to seacloud@localhost identified by 'tucontraseña';
grant all privileges on seafile_db.* to seacloud@localhost identified by 'tucontraseña';
grant all privileges on seahub_db.* to seacloud@localhost identified by 'tucontraseña';
flush privileges;Paso 4 - Ejecutar el archivo de configuración
Por favor ve al directorio de instalación de Seafile. Una vez que el archivo seafile-server_4.1.2_x8664.tar.gz ha sido extraído, aparecerá un directorio seafile-server-4.1.2.
cd /root/mycloud/
cd seafile-server-4.1.2/
./setup-seafile-mysql.shSolo presiona Enter y se te preguntará sobre:
- Nombre del servidor
- Dominio/IP
- etc

Luego también se te preguntará sobre la base de datos. Puedes elegir el número 2, porque has creado un usuario y una base de datos.

Y al final solo necesitas presionar Enter para confirmar toda la configuración que has establecido.

Paso 5 - Iniciar Seafile y Seahub
Ahora todo está hecho y vamos a iniciarlo ejecutando seafile.sh y seahub.sh.
./seafile.sh start
./seahub.sh starty completa tu correo electrónico y contraseña.

Paso 6 - Probar desde tu navegador
Abre tu navegador en 192.168.1.108:8000 e intenta iniciar sesión con tu cuenta de administrador.

Conclusión
Con la amplia variedad de aplicaciones en la nube hoy en día, Seafile es una solución de nube privada que es buena para usar en este día. Con la función de cifrado en la biblioteca/carpeta, puedes hacer que los datos sean más seguros. Y también, su facilidad de configuración, lo hace fácil de implementar en tu servidor.
Enlaces
- Seafile
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.