Instalação Seafile · 2 min read · Nov 09, 2025
Como Instalar Seafile no Ubuntu 15.04 (Vivid Vervet)
Seafile é uma nuvem privada como Dropbox, mega.co.nz e outros. Seafile é baseado em python e é de código aberto, para que você possa criar sua própria nuvem privada e será muito mais segura.
Seafile suporta bibliotecas de criptografia que tornam seus dados mais seguros. Para criptografar arquivos em uma biblioteca, você precisa definir uma senha ao criar a biblioteca. A senha não será armazenada na nuvem Seafile. Assim, até mesmo o administrador dos servidores não pode visualizar seus dados criptografados sem a senha.
Este tutorial mostra a instalação do Seafile no Ubuntu 15.04.
Pré-requisitos
- Um servidor com 2GB de RAM
- Ubuntu 15.04 64-bit
Instalando Seafile
Passo 1 - Instalar as Dependências Necessárias
Para realizar a instalação, o seafile precisa de algumas dependências:
- 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-pipInstale o boto com pip:
pip install botoPasso 2 - Baixar e Extrair o Seafile
O Seafile pode ser baixado do site oficial, por favor, baixe de acordo com suas necessidades. Aqui eu uso Ubuntu 15.04 64-bit.
Baixe o arquivo do Seafile com wget:
cd /tmp/
wget https://bitbucket.org/haiwen/seafile/downloads/seafile-server_4.1.2_x8664.tar.gzCrie o diretório:
sudo su
mkdir -p /root/mycloud/installed/Mova os arquivos:
mv seafile-server_4.1.2_x8664.tar.gz /root/mycloud/
cd /root/mycloud/E extraia o arquivo:
tar -xzf seafile-server_4.1.2_x8664.tar.gz
mv seafile-server_4.1.2_x8664.tar.gz installed/Assim, o diretório para a instalação do seafile é /root/mycloud/.
Passo 3 - Criar o Banco de Dados
O Seafile requer 3 bancos de dados:
- servidor ccnet
- servidor seafile
- seahub
Agora, por favor, faça login no seu mysql, crie um usuário e conceda acesso aos bancos de dados.
Faça login no mysql:
mysql -u root -pCrie 3 bancos de dados:
create database ccnet_db character set = 'utf8';
create database seafile_db character set = 'utf8';
create database seahub_db character set = 'utf8';Crie um usuário “seacloud”
create user seacloud@localhost identified by 'yourpassword';E conceda acesso ao nosso usuário “seacloud” aos bancos de dados:
grant all privileges on ccnet_db.* to seacloud@localhost identified by 'yourpassword';
grant all privileges on seafile_db.* to seacloud@localhost identified by 'yourpassword';
grant all privileges on seahub_db.* to seacloud@localhost identified by 'yourpassword';
flush privileges;Passo 4 - Executar o Arquivo de Configuração
Por favor, vá para o diretório de instalação do seafile. Uma vez que o arquivo seafile-server_4.1.2_x8664.tar.gz foi extraído, aparecerá um diretório seafile-server-4.1.2.
cd /root/mycloud/
cd seafile-server-4.1.2/
./setup-seafile-mysql.shBasta pressionar Enter e você será perguntado sobre:
- Nome do Servidor
- Domínio/IP
- etc

Então você também será perguntado sobre o banco de dados. Você pode escolher o número 2, porque você criou um usuário e um banco de dados.

E no final, você só precisa pressionar Enter para confirmar toda a configuração que você configurou.

Passo 5 - Iniciando Seafile e Seahub
Agora tudo está feito e vamos iniciar executando seafile.sh e seahub.sh.
./seafile.sh start
./seahub.sh starte preencha seu e-mail e senha.

Passo 6 - Testando pelo seu Navegador
Abra seu navegador 192.168.1.108:8000 e tente fazer login com sua conta de administrador.

Conclusão
Com a ampla variedade de aplicativos de nuvem hoje, o Seafile é uma solução de nuvem privada que é boa para uso atualmente. Com o recurso de criptografia na biblioteca/pasta, você pode tornar os dados mais seguros. E também, a facilidade de configurá-lo torna fácil implementá-lo em seu servidor.
Links
- Seafile
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.