Precisa de uma ótima ferramenta de sincronização para o seu servidor Linuxque funciona rápido e suporta clientes em várias plataformas? Confira o Seafile no Linux. É uma solução de sincronização de arquivos de nível empresarial que facilita a transferência de dados de um lugar para outro pela LAN, bem como pela Internet.
Instalação
Devido a quantos tipos diferentes de servidor LinuxComo existem sistemas operacionais disponíveis, os desenvolvedores optaram por criar um “instalador Linux” genérico. Para configurar o Seafile no Linux, abra um terminal e use o wget ferramenta de download para baixar o pacote mais recente.
64 bits:
wget https://download.seadrive.org/seafile-server_6.2.3_x86-64.tar.gz
32 bits:
wget https://download.seadrive.org/seafile-server_6.2.3_i386.tar.gz
Depois de pegar o software para servidor, você precisará extrair o arquivo no qual ele está incluído. Faça isso com tar.
tar xvzf seafile-server_*.tar.gz
A execução do comando tar com essas letrasdescompacte o arquivo inteiro, extraia-o e coloque-o na mesma pasta para a qual foi baixado. A partir daqui, você precisará usar o comando CD para inserir o diretório de archive extraído.
cd seafile-server_6.2.3_x86-64
ou
cd seafile-server_6.2.3_i386
Como mencionado anteriormente, o software do servidor Seafileé um instalador genérico. Em vez de empacotar para várias distribuições Linux, os desenvolvedores incluíram vários scripts de shell diferentes que o usuário pode executar para dar tudo certo. Para visualizar todos os scripts de shell individuais incluídos dentro do diretório, use o comando ls.
ls
Para filtrar os scripts de shell especificamente, considere combinar o comando ls com um curinga e a extensão de arquivo .sh:
ls *.sh
Configuração
Existem muitos scripts diferentes para executar. Para a maioria dos usuários, o script a ser executado é "setup-seafile.sh". Se você deseja configurar o software para servidor com SQL, em vez das configurações padrão, tente executar "setup-seafile-mysql.sh". Lembre-se de que o script de configuração padrão é melhor para a maioria dos usuários, e os outros scripts são destinados a usuários avançados que desejam especificamente mais controle sobre o servidor. Confira o site do Seafile para obter mais informações.
Inicie a instalação com:
sudo sh setup-seafile.sh
A primeira parte do processo é nomear seu servidor Seafile. Em "O que você gostaria de usar como o nome desse servidor de arquivo do mar?", Digite o nome do seu servidor. Pressione a tecla Enter para continuar.
Em seguida, você precisará especificar o endereço IP da LAN do servidor. Use o comando abaixo para localizar o endereço IP da máquina host e insira-o no prompt no terminal.

Nota: pode ser necessário abrir um terminal separado para fazer isso.
ip addr show | grep "inet 192.168"
Na terceira etapa, o script solicita ao usuário queespecifique onde o Seafile deve salvar todos os dados sincronizados. Por padrão, esse diretório é ~ / seafile-data. Para a maioria dos usuários, isso serve. Se você quiser alterá-lo, especifique o caminho para o local no instalador.
Se você deseja alterar a porta padrão na qual o software do servidor opera, a próxima página permitirá que você faça isso. Caso contrário, pressione enter para usar as portas padrão e vá para a próxima etapa.
Quando o software do servidor estiver instalado econfigurado, o script imprimirá o IP, o nome do servidor, a porta etc., e perguntará se “está tudo bem”. Leia-o e pressione a tecla Enter para prosseguir com a instalação.

O Seafile está instalado. Para executar o servidor, faça o seguinte:
./seafile.sh start
Para parar o servidor, faça:
./seafile.sh stop
Reinicie o servidor com
./seafile.sh restart
Instalando clientes de sincronização
Juntamente com o software de servidor, os usuários também podeminstale a ferramenta de sincronização do Seafile nos PCs Linux também. Oficialmente, a ferramenta de sincronização da GUI suporta Ubuntu, Debian, Fedora, Arch Linux e RHEL / CentOS. Para instalá-lo, escolha seu sistema operacional e siga as instruções de comando.
Nota: Se você usar um sistema operacional diferente dos listados abaixo, precisará usar a versão genérica do Seafile-GUI. Faça o download aqui.
Instruções para o Ubuntu
O software de sincronização Seafile é compatível comUbuntu e distribuído através de um PPA, em vez de um arquivo de pacote Debian para download. Essa é uma boa escolha, pois permite que os desenvolvedores distribuam regularmente as atualizações de software para o software em execução no seu servidor. Para instalar o software na sua máquina Ubuntu, abra um terminal e faça o seguinte:
sudo add-apt-repository ppa:seafile/seafile-client sudo apt-get update sudo apt-get install seafile-gui
Instruções Debian
Como o Ubuntu, o Debian tem um repositório de software paraentregar Seafile. Este repositório de software tem suporte para Debian 7, 8 e 9. Para adicionar o repositório de software Seafile à sua máquina Debian, primeiro abra um terminal e obtenha acesso root usando su.
Quando você tiver acesso root, adicione a chave do repositório aseu sistema para garantir que o Debian instale o software. Em seguida, escolha sua versão do Debian e use o comando abaixo para adicionar automaticamente a fonte de software à sua máquina.
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 8756C4F765C9AC3CB6B85D62379CE192D401AB61
Debian 7
echo deb http://deb.seadrive.org wheezy main | sudo tee /etc/apt/sources.list.d/seafile.list
Debian 8
echo deb http://deb.seadrive.org jessie main | sudo tee /etc/apt/sources.list.d/seafile.list
Debian 9
echo deb http://deb.seadrive.org stretch main | sudo tee /etc/apt/sources.list.d/seafile.list
Após adicionar a nova fonte de software ao Debian, atualize as fontes de software e o cache do apt. Quando a atualização terminar, instale o cliente de sincronização do Seafile no sistema com:
sudo apt-get install seafile-gui
Instruções do Fedora
sudo dnf install seafile-client
Instruções do Arch Linux
O software oficial de sincronização do Seafile está no Arch Linux AUR. Siga o nosso guia aqui para saber como instalar o software do AUR para continuar.
Configurando o Seafile Sync
Para sincronizar com o servidor Seafile, é necessário fazer login nas credenciais no cliente de sincronização.

Abra o cliente e insira as informações do servidor. Comece com o endereço IP e o número da porta. Use o endereço IP digitado no instalador anteriormente e adicione o número da porta padrão. Por exemplo:
http://192.168.1.133:8082
Em seguida, abra um terminal e entre na pasta de instalação do Seafile anteriormente.
cd seafile-server_6.2.3_x86-64
ou
cd seafile-server_6.2.3_i386
Execute o script “reset-admin.sh” para configurar um usuário.
sudo sh reset-admin.sh
Digite seu endereço de e-mail e defina a senha. Em seguida, volte ao cliente de sincronização e insira isso como suas informações de login. Se as informações estiverem corretas, o cliente de sincronização efetuará login. A partir daqui, comece a sincronizar todos os seus dados colocando arquivos e pastas em / home / nome de usuário / Seafile /
Comentários