Formas de pagamento Abuse

Configurar o Seafile para sincronização e partilha de ficheiros no Ubuntu 20.04

23.12.2022, 17:57

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.