Instalação
Instale o SeaFile no Ubuntu
Este guia explica como configurar e executar o servidor de arquivos do mar a partir de um pacote pré-construído com o MySQL. As etapas de instalação abaixo supõem que todos os pacotes de dependência do SeaFile Cloud estejam instalados e atualizados no seu sistema. Siga as etapas de instalação do SeaFile:
sudo apt update
sudo apt install python3 python3-{pip,pil,ldap,urllib3,setuptools,mysqldb,memcache,requests}
sudo apt install libpython3.8 ffmpeg
Faça o download do mais recente pacote do servidor Sefile de Download do Sefile. No momento desta instalação, o lançamento mais recente do SeaFile Server é 8.0.5 64bit:
sudo `apt -y install wget
wget https://download.seadrive.org/seafile-server_8.0.5_x86-64.tar.gz
Depois que o download do arquivo for concluído, extraia o diretório do arquivo para /opt:
sudo tar -xvf seafile-server_8.0.5_x86-64.tar.gz -C /opt
sudo mv /opt/seafile-server-8.0.5 /opt/seafile
Em seguida, basta executar o script de configuração.
cd /opt/seafile/
sudo ./setup-seafile-mysql.sh
Este script o guiará para configurar seu servidor SeaFile usando o MySQL. O Seafile Server será executado na porta 8082 e a interface da web do Sefile estará acessível na porta 8000. Agora inicie os serviços do SeaFile por:
cd /opt/seafile
sudo ./seafile.sh start
Em seguida, inicie o serviço de frontend do site do SeaHub Django.
sudo ./seahub.sh start
Quando você inicia o SeaHub, o script solicitará que você crie uma conta de administrador para sua conta do Seafile Server. A porta padrão é 127.0.0.1:8000. Portanto, recomendamos que você implante um serviço de proxy reverso para que outros usuários possam acessar o serviço SeaHub. Você pode interromper o site da SeaHub e os processos do SeaFile com:
./seahub.sh stop
./seafile.sh stop
Parabéns! Você instalou com êxito o SeaFile File Sync and Share Platform no Ubuntu. Aproveitar!