Instalando o NextCloud no Debian Top 10

Instalando o NextCloud no Debian Top 10
Se você deseja configurar seu próprio serviço de compartilhamento de arquivos, o NextCloud é uma opção para você. NextCloud é um software de compartilhamento de arquivos auto-hospedado em código aberto. Neste artigo, vou mostrar como instalar o NextCloud no Debian 10 Buster. Então vamos começar.

Instalando o NextCloud:

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'
Identificado por '123';

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)]> \ q

Agora, 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 eclair

OBSERVAÇÃ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.conf

Agora, digite as seguintes linhas no arquivo de configuração.


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

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.