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-pip

Instale o boto com pip:

pip install boto

Passo 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.gz

Crie 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:

  1. servidor ccnet
  2. servidor seafile
  3. 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 -p

Crie 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.sh

Basta 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 start

e 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
Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.