Instalação do Seafile Cloud Storage
O artigo falará sobre a "nuvem", que foi criada usando a solução de software Seafile. O produto permite sincronizar informações entre diferentes sistemas operacionais: Windows, Linux/Unix, Android e iOS. Considere como instalar e configurar o armazenamento em disco para os requisitos do administrador.
Requisitos
Para instalar o Seafile, você deve ter o MySQL pré-instalado. Para saber como fazer isso, há uma publicação separada em nosso site.
O Ubuntu Server 16.04 é usado como plataforma de servidor (Seafile Server).
Instalação
Verifique se há as versões mais recentes do software.
sudo apt-get update
sudo apt-get upgrade
Instale os componentes para trabalhar com python.
sudo apt-get install python-imaging python-mysqldb python-setuptools
Usando o gerenciador de download, faça o download da versão mais recente do Seafile no site oficial.
wget https://download.seadrive.org/seafile-server_7.0.4_x86-64.tar.gz
Importante! No momento em que este artigo foi escrito (22 de agosto de 2019), a versão atual da parte do servidor é 7.0.4.
Então, vamos extrair o conteúdo do arquivo. Vamos para o diretório.
tar xzvf seafile-server*
cd seafile-server_7.0.4_x86-64
Dentro do modelo, execute-o. Ele verificará os componentes necessários. Ele verificará os componentes necessários.
./setup-seafile-mysql.sh
Se tudo estiver presente, a seguinte mensagem será exibida no monitor:
Screenshot nº 1. Validação bem-sucedida.
Seguindo os avisos na tela, pressione Enter e prossiga para a configuração.
Configuração de arquivo marítimo
Criamos um nome arbitrário para o lado do servidor. O nome não deve conter mais de 15 caracteres:
Screenshot nº 2. Registramos o nome do servidor.
A próxima etapa é especificar o endereço IP ou o nome. Em nosso exemplo, usamos a primeira opção:
Screenshot nº 3. Digite o endereço IP.
Escolha o diretório inicial para o armazenamento:
Screenshot nº 4. Seleção de pasta
Por padrão, propõe-se a criação do diretório Seafile-data na conta raiz.
Em seguida, o assistente de configuração perguntará sobre a porta:
Screenshot nº 5. Porta.
A configuração de fábrica é a porta 8082. Se você não precisar alterar, deixe-a como está e passe para a próxima etapa.
Na quinta etapa, será solicitado que o assistente forneça um nome para o banco de dados que será usado para o trabalho ou indique um caminho para os bancos de dados existentes:
Screenshot nº 6. Seleção de banco de dados.
Como a história é sobre a instalação e a configuração iniciais, selecione o primeiro item.
Os dois itens a seguir são o nome do servidor MySQL e o número da porta:
Screenshot nº 7. O nome do host.
Screenshot nº 8. Número da porta
Se as alterações não forem necessárias, pule e siga em frente.
Defina a senha para o nome da conta de administrador do MySQL:
Screenshot nº 9. Criamos uma senha.
As seguintes regras são recomendadas: um mínimo de 9 caracteres, caracteres especiais, números e letras maiúsculas.
Por padrão, o assistente de instalação cria usuários que trabalharão com o armazenamento de arquivos:
Screenshot nº 10. Usuários do banco de dados e da "nuvem".
Se desejar, o administrador altera os valores para os seus próprios.
Na última etapa, o utilitário de configuração exibe a configuração final na tela:
Screenshot nº 11. Resultados das configurações.
Se os valores estiverem corretos, pressione Enter.
O lançamento inicial do Seafile
1. Execute o serviço com o modelo criado na seção anterior. Adicione a conexão por meio do navegador para realizar outras configurações.
./seafile.sh start
./seahub.sh start
2. Durante a primeira inicialização, é necessário especificar um nome de conta para o administrador do sistema e uma conta de e-mail:
Screenshot nº 12. Configuração da conta.
Por exemplo, vamos usar o nome admin e especificar o endereço de e-mail no domínio serverpace.by.
3. A próxima etapa é digitar a senha do administrador:
Screenshot nº 13. Proteção por senha.
O sistema solicitará que você especifique a chave duas vezes para evitar um erro. Se indicado corretamente, o serviço será iniciado com os parâmetros especificados.
4. A última etapa é escrever exceções no firewall.
iptables -A INPUT -p tcp --dport 8000 -j ACCEPT
iptables-save
Por padrão, a interface da Web é executada na porta 8000.
Conexão com o navegador
Abrimos o navegador e prescrevemos o endereço IP especificado acima durante a configuração. No exemplo, 111.111.111.111. Não se esqueça de escrever o número da porta com dois pontos:
Screenshot nº 14. Nome do servidor.
Se o endereço estiver correto, uma janela de autorização será aberta. Usamos a caixa de correio eletrônico e a senha para o administrador entrar. Em nosso exemplo, o e-mail é admin@serverspace.by.
O painel de controle do armazenamento de arquivos é aberto.
Criar novo usuário
Vá até a guia "Users" (Usuários) e clique no botão "Add ..." (Adicionar...).
Na janela que se abre, digite a conta de e-mail e crie uma senha. Se necessário, indique o nome e o departamento da pessoa.
Clique em "OK". Um usuário recém-criado aparecerá no espaço de trabalho.


