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.