Lição 63 Instalando NextCloud em Servidores Ubuntu

  • Michael Arnold
  • 0
  • 2343
  • 75

Algumas semanas atrás, mostramos aos alunos e novos usuários uma maneira fácil de instalar o OwnCloud no Ubuntu. O post de hoje mostra como instalar o Nextcloud, um fork do OwnCloud em servidores Ubuntu também. Para quem não conhece Owncloud ou Nextcloud pode lê-los um pouco online.

Ambos são softwares de código aberto que fornecem serviços de nuvem privada. Assim como o DropBox e serviços de armazenamento semelhantes, o Nextcloud permite que qualquer pessoa hospede seu próprio armazenamento em nuvem em seus servidores. Ao contrário do Dropbox e outros serviços, Owncloud e Nextcloud são gratuitos para instalar e usar.

Este breve tutorial irá mostrar como instalar facilmente Nextcloud em servidores Ubuntu se você não souber como.

Como Owncloud, Nextcloud usa a pilha LAMP para funcionar. Você deve instalar MySQL ou MariaDB, PHP e um servidor web como Apache2 ou Nginx. Para começar a instalar o Nextcloud, siga as etapas abaixo:

Etapa 1: instalar a pilha LAMP

Para que o Nextcloud funcione, ele deve ser instalado em um servidor com LAMP. Para instalar o LAMP, leia a postagem abaixo:

Tutorial dos alunos - Configuração do Ubuntu Linux com Apache2, MariaDB e PHP (LAMP)

Nextcloud requer outros módulos que podem não ser instalados usando o guia acima ... para certificar-se de que todos os outros módulos necessários estão instalados, execute os comandos abaixo:

sudo apt-get install libapache2-mod-php7.0 php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip

Etapa 2: Baixe Nextcloud

Depois de instalar o LAMP, vá e baixe o pacote do Nextcloud. No momento em que este artigo foi escrito, a versão atual era 11.0.1. Você pode ter que alterar o número da versão de acordo. Execute os comandos abaixo para baixar Nextcloud.

cd / tmp / && wget https://download.nextcloud.com/server/releases/nextcloud-11.0.1.zip

Após o download, execute os comandos abaixo para extrair Nextcloud e movê-lo para o diretório raiz padrão do Apache2.

descompacte nextcloud-11.0.1.zip sudo cp -r nextcloud / var / www / html / 

Não se esqueça de remover o arquivo html padrão do Apache2 do diretório raiz. Isso pode causar confusão para novos usuários

sudo rm /var/www/html/index.html

Altere a permissão do diretório para permitir que o Nextcloud funcione corretamente

sudo chown -R www-data: www-data / var / www / html / nextcloud

Etapa 3: configurar o Apache2

Agora que o Nextcloud foi baixado e movido para a raiz do documento padrão do Apache2, vá e adicione essas configurações ao arquivo de configuração do site padrão do Apache2. Execute os comandos abaixo para abrir o arquivo.

sudo nano / etc / apache2 / sites-available / default ou sudo nano /etc/apache2/sites-available/000-default.conf

Em seguida, adicione as linhas destacadas nele e salve o arquivo.

 ServerAdmin webmaster @ localhost DocumentRoot / var / www / html / nextcloud Alias ​​/ nextcloud "/ var / www / nextcloud /"    Opções + SeguirSymlinks AllowOverride All    Dav desligado    SetEnv HOME / var / www / nextcloud SetEnv HTTP_HOME / var / www / nextcloud   

Em seguida, habilite esses módulos Apache2

sudo a2enmod cabeçalhos sudo a2enmod reescrever sudo a2enmod env sudo a2enmod dir sudo a2enmod mime

Etapa 4 Criar banco de dados / usuário Nextcloud

Finalmente, crie o banco de dados Nextcloud e o usuário do banco de dados. Neste ponto, você deve ser capaz de executar o Nextcloud sem personalizar o banco de dados. Nextcloud criará automaticamente um banco de dados para você. Algumas pessoas gostam de criar e definir seu próprio banco de dados.

Para criá-lo, siga o guia abaixo:

Execute os comandos abaixo para fazer logon no servidor de banco de dados.

sudo mysql -u root -p

Em seguida, execute os comandos abaixo para criar um novo banco de dados chamado nextloud

CREATE DATABASE nextcloud;

Em seguida, execute os comandos abaixo para criar um usuário de banco de dados para owncloud chamado nextclouduser

CRIAR USUÁRIO nextclouduser;

Em seguida, conceda todos os privilégios ao usuário do banco de dados executando os comandos abaixo

GRANT ALL ON nextcloud. * TO 'nextclouduser' @ 'localhost' IDENTIFICADO POR 'new_password_here';

Libere a permissão e saia

FLUSH PRIVILEGES; Saída 

Etapa 5: reinicie o Apache2 e conecte-se

Finalmente, reinicie o servidor web Apache2 e conecte-se. Para fazer isso, execute os comandos abaixo:

sudo systemctl restart apache2.service

Em seguida, abra seu navegador da web e navegue até o nome de host do servidor ou endereço IP seguido por nextcloud. Exemplo

http: // localhost /

Você deve ver a página de configuração do Nextcloud como a abaixo. Preencha as informações do banco de dados acima, crie a conta de administrador do site e conclua a configuração.

Faça login e use Nextcloud.

Aproveitar!




Ainda sem comentários

Uma coleção de informações úteis sobre o sistema operacional Linux e novas tecnologias
Artigos novos, dicas práticas, revisões detalhadas e guias. Sinta-se em casa no mundo do sistema operacional Linux