Notícias
Novos modelos de linguagem da API Serverspace GPT
MA
Michael Anderson
julho 13, 2020
Atualizado janeiro 31, 2025

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:

Instalando o Seafile Cloud Storage: Validação bem-sucedida

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:

Instalando o Seafile Cloud Storage: Registramos o nome do servidor

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:

Instalando o Seafile Cloud Storage: Digite o endereço IP

Screenshot nº 3. Digite o endereço IP.

Escolha o diretório inicial para o armazenamento:

Instalando o Seafile Cloud Storage: Folder Selection

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:

Instalando o Seafile Cloud Storage: 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:

Instalando o Seafile Cloud Storage: Seleção de BD

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:

Instalando o Seafile Cloud Storage: O nome do host

Screenshot nº 7. O nome do host.

Port Number

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:

We come up with a password

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:

Usuários do banco de dados e da "nuvem"

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:

Settings Results

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:

Setting for the account

 

 

 

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:

Password protection

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:

Server name

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.

Avaliação:
5 fora de 5
Аverage rating : 5
Avaliado por: 1
CEP 01311-930 São Paulo Avenida Paulista, nº 1765, 7º andar, Cj. 72, CV 10172, Bela Vista
+ 55 11 5118-1047
ITGLOBAL.COM BR LTDA
Usamos cookies para melhorar sua experiência no Serverspace. Ao continuar a navegar em nosso site, você concorda com o Uso de Cookies e com a Política de Privacidade.