Raspberry Pi

Como instalar NextCloud no Raspberry Pi 3

Como instalar NextCloud no Raspberry Pi 3
NextCloud é um software de compartilhamento de arquivos auto-hospedado. Você pode instalar facilmente NextCloud no Raspberry Pi 3 para construir um servidor de compartilhamento de arquivos de baixo custo em sua rede doméstica. Neste artigo, vou mostrar como instalar o NextCloud no Raspberry Pi 3. Então vamos começar.

Instalando o Raspbian:

Neste artigo, estarei usando o sistema operacional Raspbian no meu Raspberry Pi 3. É baseado no Debian. É o sistema operacional oficialmente recomendado para dispositivos Raspberry Pi.

Escrevi um artigo dedicado à instalação do Raspbian OS no Raspberry Pi 3. Você pode conferir em https: // linuxhint.com / install_raspbian_raspberry_pi / se precisar de ajuda.

Conectando-se ao Raspberry Pi 3:

Depois de instalar o Raspbian no Raspberry Pi 3, você pode se conectar ao Raspberry Pi 3 usando SSH. Você precisará saber o endereço IP do seu Raspberry Pi 3 para fazer isso. Você deve ser capaz de encontrar o endereço IP na interface de administração baseada na web do seu roteador.

No meu caso, o endereço IP é 192.168.2.6. Substitua-o pelo seu a partir de agora.

Agora, conecte-se ao seu Raspberry Pi 3 usando SSH da seguinte maneira:

$ ssh pi @ 192.168.2.6

Agora, digite sim e então pressione .

Agora, digite a senha do seu Raspberry Pi 3 e pressione .

Você deve estar logado.

Instalando NextCloud no Raspberry Pi 3:

Agora, atualize o cache do repositório de pacotes APT com o seguinte comando:

$ sudo apt update

O cache do repositório de pacotes APT deve ser atualizado.

Agora, instale o servidor da web Apache 2, PHP, todas as bibliotecas e ferramentas PHP necessárias com o seguinte comando:

$ sudo apt install mlocate apache2 libapache2-mod-php mariadb-client mariadb-server
wget descompactar bzip2 curl php php-common php-curl php-gd php-mbstring php-mysql php-xml
php-zip php-intl php-apcu php-redis php-http-request

Agora aperte y e então pressione .

Todos os pacotes estão sendo baixados.

Todos os pacotes necessários devem ser instalados neste ponto.

Agora, você deve criar um novo arquivo de configuração de host virtual Apache 2 para NextCloud.

Você pode criar um novo arquivo de configuração nextcloud.conf com o seguinte comando:

$ sudo nano / etc / apache2 / sites-available / nextcloud.conf

Agora, digite as seguintes linhas e salve o arquivo pressionando + x seguido pela y e então pressione .


ServerAdmin webmaster @ localhost
DocumentRoot / var / www / nextcloud
Alias ​​/ nextcloud "/ var / www / nextcloud /"
 

Opções + FollowSymlinks
AllowOverride All
 

Dav desligado

 
Exigir todos concedidos
 
SetEnv HOME / var / www / nextcloud
SetEnv HTTP_HOME / var / www / nextcloud

 
ErrorLog $ APACHE_LOG_DIR / nextcloud_error_log
CustomLog $ APACHE_LOG_DIR / nextcloud_access_log comum

Agora, você tem que criar um novo banco de dados MariaDB e usuário para NextCloud.

Para fazer isso, primeiro faça login em seu console MariaDB com o seguinte comando:

$ sudo mysql -u root

Você deve ver estar logado.

Agora, crie um novo banco de dados MariaDB nextcloud com o seguinte comando:

MariaDB [(nenhum)]> CRIAR BANCO DE DADOS nextcloud;

Agora, crie um novo usuário MariaDB nextcloud e também definir uma senha para o novo usuário com o seguinte comando:

MariaDB [(nenhum)]> CRIAR USUÁRIO 'nextcloud' @ 'localhost' IDENTIFICADO POR 'YOUR_PASSWORD_HERE';

NOTA: Substituir YOUR_PASSWORD_HERE com a senha que você deseja definir para o usuário MariaDB nextcloud. Vou definir para nextcloud neste artigo para simplificar.

Agora, atribua todas as permissões necessárias do banco de dados nextcloud para o usuário MariaDB nextcloud com o seguinte comando:

MariaDB [(nenhum)]> CONCEDE TODOS OS PRIVILÉGIOS NO nextcloud.* PARA 'nextcloud' @ 'localhost';

Agora, execute o seguinte comando para aplicar as alterações:

MariaDB [(nenhum)]> FLUSH PRIVILEGES;

Agora, saia do console MariaDB com o seguinte comando:

MariaDB [(nenhum)]> sair

Agora, navegue até o / var / www diretório com o seguinte comando:

$ cd / var / www

Agora, baixe o arquivo zip NextCloud com o seguinte comando:

https: // download $ sudo wget.nextcloud.com / server / releases / nextcloud-15.0.0.fecho eclair

O arquivo zip NextCloud está sendo baixado.

Arquivo zip NexCloud deve ser baixado.

Agora, execute o seguinte comando para descompactar o arquivo NextCloud:

$ sudo unzip nextcloud-15.0.0.fecho eclair

O arquivo deve ser extraído.

Agora, crie um novo diretório de dados para NextCloud com o seguinte comando:

$ sudo mkdir nextcloud / data

Agora, altere o proprietário e o grupo dos arquivos e diretórios dentro do nextcloud / diretório para www-data com o seguinte comando:

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

Agora, habilite o nextcloud.conf configuração do site com o seguinte comando:

$ sudo a2ensite nextcloud.conf

Agora, desative a configuração padrão do site 000-padrão.conf com o seguinte comando:

$ sudo a2dissite 000-default.conf

Agora, reinicie o apache2 serviço com o seguinte comando:

$ sudo systemctl reiniciar apache2

Agora, adicione apache2 e mariadb serviços para a inicialização do sistema com o seguinte comando:

$ sudo systemctl enable apache2 mariadb

NextCloud deve ser instalado.

Configurando NextCloud:

Agora, você tem que configurar o NextCloud a partir de um navegador da web. Para fazer isso, visite http: // 192.168.2.6 / nextcloud do seu navegador favorito. Você deve ver a seguinte página.

A partir daqui, você deve criar uma conta de administrador. Digite o nome de usuário e a senha da sua nova conta de administrador e role um pouco para baixo.

Agora, digite os detalhes do seu banco de dados MariaDB. Finalmente, clique em Concluir configuração como marcado na imagem abaixo.

Você deve estar logado em sua conta NextCloud como administrador. Agora, clique no X ícone para fechar a janela pop-up conforme marcado na imagem abaixo.

Você deve ver o painel NextCloud. A partir daqui, você pode criar novos usuários, fazer upload de arquivos e outras tarefas administrativas.

Então, é assim que você instala o NextCloud no Raspberry Pi 3. Obrigado por ler este artigo.

Como baixar e jogar Sid Meier's Civilization VI no Linux
Introdução ao jogo Civilization 6 é uma versão moderna do conceito clássico introduzido na série de jogos Age of Empires. A ideia era bastante simples...
Como instalar e jogar Doom no Linux
Introdução ao Doom A série Doom teve origem nos anos 90 após o lançamento do Doom original. Foi um sucesso instantâneo e, a partir desse momento, a sé...
Vulkan para usuários de Linux
A cada nova geração de placas gráficas, vemos os desenvolvedores de jogos ultrapassarem os limites da fidelidade gráfica e se aproximarem mais do foto...