Como instalar o NextCloud no Raspberry Pi 3

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

Instalando Raspbian:

Neste artigo, usarei 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 sobre a instalação do Raspbian OS no Raspberry Pi 3. Você pode conferir em https: // linuxhint.com/ install_raspbian_raspberry_pi/ se você precisar de alguma assistência.

Conectando -se ao Raspberry Pi 3:

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

No meu caso, o endereço IP é 192.168.2.6. Substitua -o por sua de agora em diante.

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

$ ssh [email protected]

Agora, digite sim e depois pressione .

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

Você deveria estar conectado.

Instalando o 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 Apache 2 Web Server, 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 UNZIP BZIP2 CURL PHP PHP-COMMON PHP-CURL PHP-GD PHP-MbString
PHP-ZIP PHP-INTL PHP-APCU PHP-REDIS PHP-HTTP-REQUEST

Agora, pressione y e depois pressione .

Todos os pacotes estão sendo baixados.

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

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

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

$ sudo nano/etc/apache2/sites-averable/NextCloud.conf

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


ServerAdmin Webmaster@localhost
Documentroot/var/www/nextCloud
Alias/NextCloud "/var/www/nextCloud/"

Opções +Sigasymlinks
Allowoverride tudo

Dav off

Exigir tudo concedido
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ê precisa criar um novo banco de dados e usuário do Mariadb para o NextCloud.

Para fazer isso, primeiro faça o login no 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)]> Crie banco de dados NextCloud;

Agora, crie um novo usuário de mariadb NextCloud e também defina uma senha para o novo usuário com o seguinte comando:

Mariadb [(nenhum)]> Crie usuário 'nextCloud'@'localhost' identificado por 'your_password_here';

OBSERVAÇÃO: Substituir Your_password_here Com a senha que você deseja definir para o usuário mariadb NextCloud. Vou defini -lo como NextCloud Neste artigo, para simplicidade.

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

Mariadb [(nenhum)]> conceda todos os privilégios no NextCloud.* Para 'NextCloud'@'localhost';

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

Mariadb [(nenhum)]> Privilégios de descarga;

Agora, saia do console mariadb com o seguinte comando:

Mariadb [(nenhum)]> saída

Agora, navegue para o /var/www Diretório com o seguinte comando:

$ cd /var /www

Agora, faça o download do próximo arquivo zip com o seguinte comando:

$ sudo wget https: // download.NextCloud.com/servidor/liberações/nextCloud-15.0.0.fecho eclair

Próximo Arquivo do Zip está sendo baixado.

O Arquivo do Zip Nexcloud deve ser baixado.

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

$ sudo descomzip nextcloud-15.0.0.fecho eclair

O arquivo deve ser extraído.

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

$ sudo mkdir nextcloud/dados

Agora, mude 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, ative o NextCloud.conf Configuração do site com o seguinte comando:

$ sudo a2ensite nextcloud.conf

Agora, desative a configuração do site padrão 000-default.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 Ativar apache2 mariadb

NextCloud deve ser instalado.

Configurando o NextCloud:

Agora, você precisa 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ê precisa criar uma conta de administrador. Digite o nome de usuário e senha para sua nova conta de administrador e role para baixo.

Agora, digite os detalhes do seu banco de dados MariaDB. Finalmente, clique em Conclua a configuração conforme marcado na captura de tela abaixo.

Você deve estar conectado à sua conta NextCloud como administrador. Agora, clique no X Ícone para fechar a janela pop -up marcada na captura de tela abaixo.

Você deve ver o painel do próximo cloud. 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.