O Seafile é uma ferramenta de partilha com funcionalidades semelhantes às do Dropbox. O Seafile é a ferramenta de eleição se estiver cansado de utilizar sites de partilha de ficheiros, carregando e reenviando constantemente informações. O Seafile no Ubuntu 20.04 permite-lhe
- carregar informações para um recurso público;
- sincronizar informações do recurso com dados de bibliotecas no local;
- fornecer acesso a utilizadores individuais (empregados, administradores), distribuir permissões e fazer muito mais.
Para instalar o Seafile, utilize máquinas reais ou virtuais que funcionem com base no sistema operativo Ubuntu 20.04. Estas máquinas têm requisitos quanto à quantidade de RAM, ao número de núcleos de processador, etc. É preferível trabalhar numa conta sem conta de utilizador. É preferível trabalhar a partir de uma conta sem direitos de administrador / sem permissões de raiz (com sudo). Os requisitos mínimos são 4 CPUs e 4 GB de RAM.
Instruções passo a passo para configurar o Seafile
LDAP, protocolo WebDAV, envio de correio eletrónico, cópias de segurança, recolha de lixo (GC) e outras definições podem ser necessárias para trabalhar com a ferramenta.
Passo 1: Preparar o sistema
Para tal, é necessário atualizar os pacotes (comando apt update), verificar a sincronização da hora / fuso horário e as definições de arranque automático.
Também pode ser necessário trabalhar com a sua firewall (por defeito, no Ubuntu, deixa passar todos os protocolos, mas pode haver nuances).
Passo 2: Instalar os utilitários e aplicações necessários para trabalhar com o Seafile
Precisamos de instalar:
- Memcache, especificando nas configurações a quantidade de memória que o Memcache pode usar;
apt install memcached libmemcached-dev - Python com todos os componentes adicionais necessários;
- uma base de dados - MariaDB, MongoDB, Postgresql ou outras - por comando (MariaDB é mostrado no exemplo):
apt install mariadb-server
Passo 3: Instalar o Seafile
O comando é utilizado para a instalação:
useradd seafile -r
Dependendo das especificidades do projeto, poderá ser necessário criar um diretório separado para carregar os ficheiros de instalação:
mkdir -p /opt/seafile/bin
Ao utilizar o assistente de instalação, será necessário especificar o endereço IP ou o nome do servidor a que se pretende ligar. Além disso, o utilizador prescreverá o nome do servidor, que será público. Por predefinição, o serviço irá escutar a porta 8082, mas pode ser alterado nas definições.