- - Como configurar o Seafile no Linux

Como configurar o Seafile no Linux

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