Como instalar Nextcloud 16 no Ubuntu e derivados?

Nextcloud

Algumas horas atrás, a nova versão 16 do Nextcloud chegou que é dvisa melhorar a segurança e o compartilhamento de arquivos com a ajuda do aprendizado de máquina. O projeto também apresenta um pequeno gerenciamento de projeto e ACL para substituir servidores de arquivos antigos.

Um dos novos recursos é o uso de aprendizado de máquina. De acordo com o anúncio, o projeto não quer apenas detectar logins maliciosos, mas também oferece recomendações para compartilhamento de arquivos.

Isso se aplica, por exemplo, a grupos e pessoas com quem os usuários costumam compartilhar conteúdo.

Novas maneiras de compartilhar arquivos em empresas fornecem listas de controle de acesso (ACLs).

Eles permitem que os administradores em redes clássicas mantenham o controle sobre os direitos de acesso a arquivos e diretórios individuais por meio do mapeamento detalhado de arquivos, pastas e subpastas.

Si eles querem saber mais sobre isso deste lançamento você pode verificar o seguinte link.

Instalação do Nextcloud 16 no Ubuntu

Para aqueles que estão interessados ​​em poder instalar a nova versão do NextCloud 16 em seu sistema, eles devem seguir as instruções que compartilhamos com você abaixo.

Instalação via pacote Snap

O primeiro método que mostraremos é a instalação a partir de pacotes Snap, sendo esta é a maneira mais fácil de instalar o NextCloud na sua distro.

No momento o único detalhe é que a nova versão ainda não foi atualizada para estável no Snap, pois ainda está em versão Beta. Embora seja questão de horas para que seja atualizado.

NextCloud é distribuído por snap como um único aplicativo junto com suas dependências e será executado com segurança no sistema.

O mais importante sobre esse método de instalação é que os Snaps são projetados para serem aplicativos seguros, em área restrita e em contêineres, isolados do sistema subjacente e outros aplicativos.

Para instalar o pacote Nextcloud do Snap, eles só precisam executar o seguinte comando em um terminal:

 sudo snap install nextcloud

Instalação tradicional

O outro método para instalar a nova versão do NextCloud 16 é instale um servidor web e PHP.

Logotipo da Nextcloud

Para isto teremos que abrir um terminal e executar os seguintes comandos nele:

 
apt-get install apache2 mariadb-server libapache2-mod-php7.2
apt-get install php7.2-gd php7.2-json php7.2-mysql php7.2-curl php7.2-mbstring
apt-get install php7.2-intl php-imagick php7.2-xml php7.2-zip

Agora que você configurou o ambiente, tudo resta escolher um banco de dados que suporte a instalação para isso vamos executar o seguinte:

 sudo apt-get install mariadb-server php-mysql

Durante a instalação, você será solicitado a escolher uma senha de root . Se você não for solicitado a escolher uma senha, o padrão estará em branco.

Agora precisa entrar no banco de dados (será solicitada a senha que você acabou de definir):

 mysql -u root -p

Agora que você deve criar um banco de dados:

CREATE DATABASE nextcloud;

Agora eles precisam criar o usuário para ser usado para se conectar ao banco de dados:

CREATE USER 'usuario'@'localhost' IDENTIFIED BY 'tucontraseña';

A última etapa é conceda os privilégios ao novo usuário:

GRANT ALL PRIVILEGES ON nextcloud. * TO 'usuario'@'localhost';

FLUSH PRIVILEGES;

Quando terminar, digite Ctrl-D para sair.

A última etapa é instalar o Nextcloud com:

cd /var/www
wget <a href="https://download.nextcloud.com/server/releases/nextcloud-16.0.0.tar.bz2">https://download.nextcloud.com/server/releases/nextcloud-16.0.0.tar.bz2</a>

wget https://download.nextcloud.com/server/releases/nextcloud-16.0.0.tar.bz2.asc

gpg --import nextcloud.asc

gpg --verify nextcloud-16.0.0.tar.bz2.asc <a href="https://download.nextcloud.com/server/releases/nextcloud-16.0.0.tar.bz2">nextcloud-16.0.0.tar.bz2</a>

tar -xvjf nextcloud-16.0.0.tar.bz2

sudo chown -R www-data:www-data nextcloud

sudo rm nextcloud-16.0.0.tar.bz2

Agora temos que criar um novo arquivo em /etc/apache2/sites-available/nextcloud.conf . Vamos editar isso com o editor de nossa preferência:

Alias /nextcloud "/var/www/nextcloud/"

<Directory /var/www/nextcloud/>

Options +FollowSymlinks

AllowOverride All

<IfModule mod_dav.c>

Dav off

</IfModule>

SetEnv HOME /var/www/nextcloud

SetEnv HTTP_HOME /var/www/nextcloud

</Directory> 

Uma vez feito, é hora de habilitar o novo site e habilitar mods apache O que NextCloud precisa:

a2ensite nextcloud

a2enmod rewrite headers env dir mime

systemctl restart apache2

ufw allow http

ufw allow https

Depois de terminar de selecionar o banco de dados, hora de instalar tudo. Vá para http: // your_address / nextcloud /

Ou como localhost / nextcloud

Selecione um nome de usuário e senha de administrador e, em seguida, selecione a pasta de dados.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   davi freire garcia dito

    Em primeiro lugar, parabéns pelo blog, sigo-o regularmente e aprendo muito sobre Linux.
    Estou pensando em montar um servidor Nextcloud em um PC e gostaria de saber se a instalação através do Snap é válida para instalá-lo como servidor ou apenas como cliente.
    Muito obrigado antecipadamente
    Uma saudação