O Seafile é uma plataforma de armazenamento e sincronização de arquivos que funciona como uma nuvem privada, com controle total dos dados, sincronização entre dispositivos, compartilhamento por links e criptografia de bibliotecas. É uma alternativa self-hosted ao Google Drive, ao Dropbox e ao OneDrive, muito usada por empresas, escritórios, agências e equipes que precisam manter arquivos em infraestrutura própria.
Até pouco tempo atrás, colocar o Seafile no ar exigia instalar o Docker, baixar arquivos de composição, escrever um .env com senhas e variáveis, configurar o proxy reverso, emitir o certificado SSL e ainda criar o serviço de inicialização automática. Nada impossível, mas era uma sequência longa, em que qualquer detalhe errado no arquivo de ambiente já quebrava a instalação.
Agora isso mudou. O Auto Installer da ServerSP entrega o Seafile completo, com Docker, domínio e certificado SSL Let’s Encrypt configurados, de duas formas: selecionando o Seafile na hora de contratar um Cloud VPS, ou rodando um único comando em qualquer servidor da nossa rede.
Conheça os planos de Cloud VPS da ServerSP
O que o instalador automático faz por você
Ao rodar um único comando no servidor, o Auto Installer executa toda a preparação do ambiente:
- verifica o sistema operacional, a arquitetura e o IP público do servidor;
- confere se o servidor atende aos requisitos mínimos de memória e disco;
- instala o Docker e todas as dependências necessárias;
- configura o hostname do servidor e valida o registro DNS;
- sobe a stack completa do Seafile em containers;
- publica o serviço atrás do Caddy, com emissão e renovação automáticas do certificado Let’s Encrypt;
- exibe na tela as credenciais de acesso ao final do processo;
- grava um log completo da instalação em
/var/log/serversp-autoinstall/.
Em outras palavras: você contrata o servidor, roda um comando e acessa o Seafile pelo navegador em HTTPS.
Duas formas de instalar o Seafile
Opção 1: selecionar o Seafile na contratação do Cloud VPS
Essa é a forma mais simples. Ao contratar um Cloud VPS, o configurador do pedido permite escolher o sistema operacional e, logo abaixo, o painel de controle ou o aplicativo que você quer no servidor.
Basta marcar o Seafile na aba Mais utilizados ou Aplicativos, ou pesquisar pelo nome no campo de busca. A seleção aparece no resumo do pedido como Auto Install: Seafile, sem custo adicional.
Quando o Cloud VPS é liberado, a instalação acontece automaticamente. Você não precisa acessar o servidor para disparar nada: ao receber os dados de acesso, o Seafile já está sendo preparado com Docker, domínio e SSL.
Opção 2: instalar por comando em qualquer servidor
Se o servidor já está ativo, ou se você usa outro produto da ServerSP, o mesmo instalador pode ser executado manualmente via SSH. Isso vale para:
- Cloud VPS já contratados
- Cloud VPS Storage
- Virtual Data Center
- Servidores Dedicados
- Colocation
O instalador identifica automaticamente que o servidor está na rede da ServerSP (AS214456). Em servidores fora da nossa rede, ele não é executado.
Contratando um Cloud VPS com Seafile
O caminho completo, do pedido ao primeiro login, é este:
- acesse a página de planos de Cloud VPS e escolha a configuração de vCPU, memória e armazenamento adequada ao volume de arquivos da equipe;
- defina o hostname do servidor, no formato
files.seudominio.com; - em Opções Configuráveis, selecione o sistema operacional e marque o Seafile entre os aplicativos disponíveis;
- adicione IPv4 extra ou backup, se precisar, e finalize o pedido;
- aponte o registro DNS do domínio para o IP do servidor assim que receber os dados de acesso;
- aguarde alguns minutos e acesse o Seafile pelo navegador.
A seleção do Seafile não gera custo adicional: o aplicativo é gratuito e o Auto Installer está incluído em todos os planos.
Requisitos para instalar o Seafile
Antes de rodar o comando, confira se o servidor atende aos requisitos.
Requisitos mínimos
- Sistema operacional: Debian 13, Ubuntu 24.04 LTS ou Ubuntu 26.04
- Arquitetura: x86_64
- Memória RAM: 2 GB
- Armazenamento: 30 GB de espaço livre
- Acesso: usuário root via SSH
- Rede: portas 80 e 443 liberadas
Recomendações para produção
Os valores acima são o mínimo para a instalação funcionar. Para um ambiente com vários usuários sincronizando arquivos simultaneamente, vale considerar:
- 4 GB de RAM ou mais, principalmente se você pretende ativar recursos adicionais de edição de documentos;
- espaço em disco proporcional ao volume de arquivos, lembrando que o Seafile armazena os blocos de dados no próprio servidor;
- plano de backup, já que a nuvem privada passa a concentrar arquivos importantes da equipe;
- um plano de Cloud VPS Storage quando o volume de arquivos for grande, por oferecer mais capacidade de armazenamento pelo mesmo investimento.
Antes de instalar: aponte o domínio
O Seafile precisa de um nome de domínio para emitir o certificado SSL. Existem dois caminhos.
Opção 1: usar o seu próprio domínio (recomendado)
Crie um registro A apontando o subdomínio desejado para o IPv4 do servidor:
Tipo A
Nome files.seudominio.com
Valor <IP_DO_SERVIDOR>
TTL 300
Você pode confirmar a propagação com:
dig +short A files.seudominio.com
Se você usa Cloudflare, mantenha o proxy desativado (nuvem cinza) durante a instalação, para que o Let’s Encrypt consiga validar o domínio.
O próprio instalador confere o registro antes de prosseguir e avisa caso o domínio ainda não esteja apontando para o servidor.
Opção 2: instalar agora e configurar o domínio depois
Se o domínio ainda não está pronto, o instalador pode usar um endereço automático baseado em nip.io, um domínio público que resolve diretamente para o IP do servidor. Isso permite acessar o Seafile e testar o ambiente imediatamente, já com HTTPS.
Depois, quando o domínio definitivo estiver apontado, é possível trocar o endereço do Seafile pelo domínio próprio. O nip.io é ótimo para começar, mas para produção o recomendado é sempre usar um domínio seu.
Instalando o Seafile em um comando
Se o Seafile não foi selecionado na contratação, ou se o servidor é um dedicado, um colocation ou uma máquina já ativa, a instalação é feita pelo mesmo Auto Installer, executado via SSH.
Conecte no servidor como root e execute:
curl -fsSL https://autoinstall.serversp.com/install.sh | bash -s -- seafile
Pronto. A partir daqui, o instalador conduz o processo em telas guiadas.
Instalando pelo catálogo de aplicativos
Se preferir ver todas as aplicações disponíveis antes de escolher, rode o comando sem indicar o aplicativo:
curl -fsSL https://autoinstall.serversp.com/install.sh | bash
O catálogo exibe as opções compatíveis com o sistema operacional do servidor, organizadas por categoria, e o Seafile aparece entre as soluções de nuvem e armazenamento.
Instalação sem interação
Para automatizar a implantação, é possível rodar tudo sem nenhuma pergunta, já informando o hostname:
curl -fsSL https://autoinstall.serversp.com/install.sh | bash -s -- --no-interact --hostname=files.seudominio.com seafile
Esse modo é útil para provisionamento em série, scripts internos e padronização de entregas por agências e integradores.
O que acontece durante a instalação
Quando executado via SSH, o instalador segue uma sequência de telas simples de acompanhar. Nas instalações disparadas pela contratação do Cloud VPS, essas mesmas etapas acontecem sozinhas, sem nenhuma interação.
1. Detecção do ambiente
Ele identifica o sistema operacional, a arquitetura e o IP público do servidor, e confirma que a máquina está na rede da ServerSP.
2. Verificação de requisitos
A tela seguinte compara a memória e o espaço em disco disponíveis com o mínimo exigido pelo Seafile. Se algo estiver abaixo do recomendado, o aviso aparece antes de qualquer alteração no servidor.
3. Configuração do servidor
Aqui você define o endereço pelo qual o Seafile será acessado. É possível manter o hostname atual, digitar um domínio próprio ou usar o endereço automático nip.io.
Se você digitar um domínio, o instalador consulta o registro A e mostra na hora se ele já aponta para o servidor. Caso o DNS ainda não tenha propagado, ele exibe exatamente qual registro criar.
4. Revisão
Antes de instalar qualquer coisa, o instalador apresenta um resumo com a aplicação, o sistema, o IP, o hostname, a situação do DNS e a lista de etapas que serão executadas.
5. Instalação
A partir da confirmação, todo o processo é automático. A saída aparece na tela e fica salva no log:
cat /var/log/serversp-autoinstall/latest.log
6. Conclusão
Ao final, a tela exibe a URL de acesso, o usuário administrador e a senha gerada para a instalação.
Importante: as credenciais são exibidas ao final da instalação. Copie e guarde esses dados em um gerenciador de senhas antes de fechar o terminal.
Primeiro acesso ao Seafile
Abra o endereço informado ao final da instalação, no formato https://files.seudominio.com, e faça login com as credenciais exibidas na tela.
Recomendamos, logo no primeiro acesso:
- trocar a senha do administrador por uma senha forte e exclusiva, que você pode gerar com o nosso Gerador de Senhas;
- criar os usuários da equipe e definir as permissões de cada um;
- criar as bibliotecas de arquivos, separando por projeto, setor ou cliente;
- ativar a criptografia nas bibliotecas que armazenam informações sensíveis;
- instalar os clientes de sincronização para Windows, macOS, Linux, Android e iOS, disponíveis no site oficial do Seafile;
- definir a rotina de backup dos dados do servidor.
SSL automático com Caddy e Let’s Encrypt
A publicação do Seafile é feita através do Caddy, que solicita o certificado ao Let’s Encrypt assim que o domínio responde corretamente e mantém a renovação de forma automática. Você não precisa configurar certbot, cron de renovação nem editar arquivos de proxy reverso.
Se o certificado não for emitido logo na primeira tentativa, quase sempre a causa é a propagação de DNS ou o bloqueio das portas 80 e 443. Assim que o domínio resolve para o IP do servidor, a emissão acontece sozinha.
Por que hospedar o Seafile em um servidor próprio
Manter a nuvem de arquivos em infraestrutura própria muda três pontos importantes em relação aos serviços de nuvem pública:
- Custo previsível. Em vez de pagar por usuário e por gigabyte, você paga pelo servidor. Conforme a equipe cresce, o custo por pessoa cai.
- Controle dos dados. Os arquivos ficam no seu servidor, em um data center que você escolheu, o que facilita atender políticas internas de segurança e requisitos de tratamento de dados.
- Desempenho local. Com o servidor em São Paulo, a sincronização acontece com latência baixa para quem está no Brasil, o que faz diferença real em bibliotecas grandes e no envio de arquivos pesados.
A ServerSP opera data centers em São Paulo e em Miami, com rede própria e conectividade próxima ao IX.br, permitindo escolher onde os dados vão ficar de acordo com o público do projeto.
Perguntas frequentes
O instalador automático do Seafile tem custo adicional?
Não. O Auto Installer está disponível para todos os clientes da ServerSP, sem cobrança extra. O Seafile Community Edition também é gratuito.
Como escolho o Seafile na contratação do Cloud VPS?
Na tela de configuração do pedido, em Opções Configuráveis, marque o Seafile na aba Mais utilizados ou Aplicativos, ou pesquise pelo nome. A escolha aparece no resumo do pedido como Auto Install: Seafile.
Preciso fazer alguma coisa depois que o Cloud VPS é liberado?
Não para instalar. Quando o servidor é liberado, a instalação acontece automaticamente. Você só precisa apontar o DNS do domínio para o IP do servidor e acessar o Seafile pelo navegador.
Preciso saber Docker para usar o instalador?
Não. O instalador cuida da instalação do Docker e da configuração dos containers. Se optar pela instalação na contratação, você nem precisa acessar o servidor via SSH.
Posso instalar o Seafile em servidor dedicado ou colocation?
Sim. O instalador funciona em qualquer servidor da rede ServerSP, incluindo Cloud VPS, VPS Storage, Virtual Data Center, servidores dedicados e colocation.
Quais sistemas operacionais são suportados?
Debian 13, Ubuntu 24.04 LTS e Ubuntu 26.04.
Qual a configuração mínima para rodar o Seafile?
2 GB de memória RAM e 30 GB de espaço livre em disco. Para equipes maiores ou volumes altos de arquivos, recomendamos mais memória e um plano com maior capacidade de armazenamento.
Posso instalar sem ter um domínio pronto?
Sim. O instalador pode usar um endereço automático baseado em nip.io, que já funciona com HTTPS. Depois você troca para o seu domínio próprio.
O certificado SSL é renovado automaticamente?
Sim. A publicação é feita com Caddy e Let’s Encrypt, com emissão e renovação automáticas.
Onde ficam as credenciais de acesso?
Elas são exibidas na tela ao final da instalação. Copie e guarde os dados antes de encerrar a sessão SSH.
O Seafile substitui o Google Drive ou o Dropbox?
Para armazenamento, sincronização e compartilhamento de arquivos, sim. A diferença é que os dados ficam no seu servidor, sob a sua administração, e o custo passa a ser o do servidor, e não uma assinatura por usuário.
Onde consulto o log da instalação?
O log completo fica em /var/log/serversp-autoinstall/, com um atalho para o arquivo mais recente em latest.log.
Coloque a sua nuvem privada no ar hoje
Montar um servidor de arquivos próprio deixou de ser um projeto de fim de semana. Com o Auto Installer da ServerSP, o Seafile sobe com Docker, domínio e SSL configurados, em infraestrutura no Brasil ou nos Estados Unidos: basta marcar o aplicativo na contratação do Cloud VPS, ou rodar um comando em qualquer servidor da nossa rede.
Escolha o plano adequado ao volume de arquivos da sua equipe, selecione o Seafile e aponte o domínio.

