NextCloud é um aplicativo da web baseado em PHP. Ele corre na lâmpada (Linux, Apache, MySQL/Mariadb, PHP). Todos os pacotes necessários para configurar uma pilha de lâmpadas estão disponíveis no repositório oficial do pacote do Debian 10. Portanto, podemos facilmente configurar um servidor de lâmpada de 10 e lâmpadas Debian e configurar o NextCloud lá.
Primeiro, 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 Web Server, o PHP e as bibliotecas PHP necessárias para o NextCloud, o MariaDB Database Server e outras ferramentas necessárias do repositório oficial do Pacote do Debian 10 com o seguinte comando:
$ sudo apt install mlocate apache2 libapache2-mod-php mariadb-client
mariadb-servidor wget unzip 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, pressione Y e depois pressione Para confirmar a instalação.
O gerenciador de pacotes APT baixará e instalará todos os pacotes necessários. Pode demorar um pouco para completar.
Neste ponto, todos os pacotes devem ser instalados.
Agora, você precisa criar um banco de dados MariaDB para o NextCloud.
Para fazer isso, primeiro, faça login no mariadb shell como raiz Usuário do banco de dados com o seguinte comando:
$ sudo mysql -u root -p
Por padrão, não raiz A senha deve ser definida. Então, basta pressionar .
OBSERVAÇÃO: Se você já possui uma configuração de servidor de lâmpadas, seu banco de dados MySQL/Mariadb pode ter um raiz Conjunto de senha. Nesse caso, digite o raiz senha e pressione .
Você deve estar conectado à concha mariadb.
Agora, crie um novo banco de dados NextCloud Para NextCloud com a seguinte declaração SQL:
Mariadb [(nenhum)]> Crie banco de dados NextCloud;Agora, crie um novo usuário NextCloud, Defina a senha para o novo usuário (123 no meu caso) e conceda ao novo usuário todos os privilégios ao banco de dados NextCloud Com a seguinte declaração SQL:
Mariadb [(nenhum)]> conceda tudo no NextCloud.* Para 'NextCloud'@'localhost'Agora, execute a seguinte declaração SQL para que as alterações entrem em vigor:
Mariadb [(nenhum)]> Privilégios de descarga;Agora, saia da concha mariadb da seguinte maneira:
Mariadb [(nenhum)]> \ qAgora, navegue para /var/www diretório da seguinte maneira:
$ cd /var /www
Agora, faça o download do NextCloud 16 Archive do site oficial do NextCloud com o seguinte comando:
$ sudo wget https: // download.NextCloud.com/servidor/liberações/nextCloud-16.0.4.fecho eclairOBSERVAÇÃO: NextCloud 16 é o último lançamento estável no momento da redação deste artigo. Quando você está lendo este artigo, a nova versão do NextCloud pode ser lançada. Se for esse o caso, basta copiar o novo link de download do site oficial do NextCloud e substituí -lo aqui.
Próximo Arquivo do Zip.
Como você pode ver, o próximo arquivo zip está no /var/www diretório.
$ ls -lh
Agora, extraia o Arquivo Zip NextCloud com o seguinte comando:
$ sudo descomzip nextcloud-16.0.4.fecho eclair
Arquivo NextCloud deve ser extraído.
Um novo diretório NextCloud/ deve ser criado. Este é o webroot do NextCloud.
Agora, mude o proprietário e o grupo de todos os arquivos e diretórios no NextCloud/ diretório para www-data do seguinte modo:
$ sudo chown -rfv www-data: www-data nextcloud
O proprietário e o grupo devem ser alterados.
Agora, crie uma nova configuração do site Apache 2 para o NextCloud com o seguinte comando:
$ sudo nano/etc/apache2/sites-averable/NextCloud.confAgora, digite as seguintes linhas no arquivo de configuração.
O arquivo de configuração final deve parecer o seguinte. Agora, salve o arquivo pressionando + X seguido pela Y e .
Agora, ative a configuração do site NextCloud com o seguinte comando:
$ sudo a2ensite nextcloud.conf
Agora, desative a configuração do site padrão com o seguinte comando:
$ sudo a2dissite 000-default.conf
Agora, reinicie o servidor da Web Apache 2 com o seguinte comando:
$ sudo systemctl reiniciar apache2
Agora, verifique se o Apache2 O serviço está sendo executado com o seguinte comando:
$ sudo status Systemctl Apache2
Como você pode ver, o Apache2 O serviço está em execução. Então, a configuração deve ser bem -sucedida.
Configurando o NextCloud:
Enquanto você está executando o NextCloud pela primeira vez, você terá que criar um usuário administrador do NextCloud e fornecer credenciais de banco de dados para o NextCloud. Você pode fazer tudo isso na interface da Web NextCloud.
Primeiro, encontre o endereço IP da sua máquina Debian 10 com o seguinte comando:
$ ip a
Como você pode ver, o endereço IP da minha máquina Debian 10 é 192.168.21.131. Vai ser diferente para você. Então, certifique -se de substituí -lo por seu a partir de agora.
Agora, abra seu navegador e visite http: // 192.168.21.131 E você deve ver a página seguinte. Agora, digite o nome do seu usuário administrador e senha aqui.
O diretório de dados padrão do NextCloud é /var/www/nextCloud/dados. Se você quiser mudar isso, precisa montar um dispositivo de armazenamento em /var/www/nextCloud/dados e mudar o proprietário e o grupo desse diretório para www-data. Para mais informações, leia Usando armazenamento dedicado para o NextCloud Seção do artigo Instale o NextCloud no Ubuntu.
Você deveria estar conectado. Clique em X.
Você deve ver o painel do próximo cloud. Você pode gerenciar seus arquivos pessoais, criar novos usuários ou administrar o NextCloud a partir daqui.
Então, é assim que você instala o NextCloud no Debian 10. Obrigado por ler este artigo.