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!

 Português