Como instalar o NextCloud no Ubuntu 18.04 Bionic Beaver Linux

Como instalar o NextCloud no Ubuntu 18.04 Bionic Beaver Linux

Objetivo

Instale o NextCloud no Ubuntu 18.04

Distribuições

Ubuntu 18.04

Requisitos

Uma instalação funcional do Ubuntu 18.04 com privilégios de raiz

Dificuldade

Fácil

Convenções

  • # - requer que os comandos Linux sejam executados com privilégios root diretamente como usuário root ou por uso de sudo comando
  • $ - Requer que os comandos do Linux sejam executados como um usuário não privilegiado regular

Introdução

Quando se trata de armazenamento em nuvem auto -hospedado NextCloud é definitivamente a melhor opção. É totalmente de código aberto e permite o controle total sobre seu servidor. Você pode, é claro, criar suas próprias contas de usuário e gerenciar o acesso também.

Existem algumas opções quando se trata de configurar o NextCloud no Ubuntu. Você pode usar o Docker ou seguir o método de instalação tradicional. Qualquer um vai funcionar. O método do docker provavelmente funcionará melhor se você não quiser configurar e gerenciar todo o servidor.

Docker

Se você ainda não possui o Docker instalado, siga nosso guia do Docker para subir e correr.

Depois de ter o Docker, é realmente fácil se configurar. Basta executar o comando abaixo para puxar e girar seu próximo servidor.

$ sudo docker run -d NextCloud: FPM

Se você precisar especificar diferentes portas HTTP, você certamente pode fazê -lo.

Tradicional

A instalação tradicional é muito mais longa que a do Docker, mas oferece mais controle sobre seu servidor e o acompanha diretamente em cima do Ubuntu. NextCloud é um aplicativo PHP, então você terá que integrá -lo a uma lâmpada ou configuração do LEMP.

Instale os pacotes PHP

Antes de começar, instale os pacotes necessários. Existem muito mais pacotes de PHP do que você precisaria para uma lâmpada ou lemp comum, então instale -os separadamente primeiro.

$ sudo apt install php-xml php-cgi php-cli php-mysql php-mbstring php-gd php-curl php-zip


Configurar lâmpada ou lemp

Em seguida, você precisará configurar uma lâmpada ou servidor Lemp. A diferença entre os dois é o Apache (lâmpada) e Nginx (Lemp). A escolha é inteiramente sua, mas o nginx tende a ter um desempenho melhor.

Para a lâmpada, consulte o nosso guia MySQL ou Mariadb para ser configurado.

Para Lemp, você pode conferir nosso guia para isso também.

Obtenha o NextCloud

NextCloud é um projeto de código aberto e você pode buscá -lo diretamente no site do projeto. Você pode ir para a página de download para obter a versão mais recente ou se for preguiçoso, use wget.

$ CD Downloads $ wget https: // download.NextCloud.com/servidor/liberações/nextCloud-13.0.2.fecho eclair

Descompactar o NextCloud e copiar/mover o arquivo resultante para sua raiz da web ou qualquer diretório que você configurou seu servidor da web para servi -lo.

$ UNZIP NEXTCLOUD-13.0.2.zip $ sudo cp -r ~/downloads/nextCloud/var/www/

Altere a propriedade do diretório para corresponder ao seu servidor da web. O padrão é www-data.

$ sudo chown -r www-data: www-data/var/www/nextCloud


Instale o NextCloud

NextCloud tem seu próprio processo de configuração do instalador. Esse processo ajuda.

Abra seu navegador e navegue até o endereço que você escolheu para hospedá -lo em. Você verá uma tela pedindo para criar uma conta de usuário administrador.

Clique em "Armazenamento e banco de dados", você verá opções para se conectar ao seu banco de dados. NextCloud pode se conectar a vários tipos de bancos de dados, mas você configura o MySQL/Mariadb, então selecione esse. Digite o nome de usuário e a senha do banco de dados que você configura. Deixar LocalHost como isso é.

Envie o formulário e o NextCloud se preparará. Quando terminar, ele exibirá os arquivos fictícios que criou em seus diretórios padrão.

Agora você pode criar seus próprios usuários e diretórios. Obviamente, você pode usar a interface da web para fazer upload de seus arquivos agora também.

Pensamentos finais

Há muito o que você pode fazer com o NextCloud, incluindo o uso de alguns dos aplicativos nativos e front -end.

Se você estiver hospedando na Internet real, considere usar um certificado SSL para criptografar o tráfego de e para o seu servidor. Temos um guia LetSencrypt para o Debian que deve se aplicar igualmente ao Ubuntu.

Tutoriais do Linux relacionados:

  • Coisas para instalar no Ubuntu 20.04
  • Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
  • Coisas para instalar no Ubuntu 22.04
  • Coisas para fazer depois de instalar o Ubuntu 22.04 Jellyfish…
  • Ubuntu 20.04 Guia
  • Ubuntu 20.04 truques e coisas que você pode não saber
  • Uma introdução à automação, ferramentas e técnicas do Linux
  • Ubuntu 22.04 Guia
  • Download do Linux
  • Instale Arch Linux na estação de trabalho VMware