Installazione di NextCloud sulla top 10 di Debian

Installazione di NextCloud sulla top 10 di Debian
Se si desidera configurare il tuo servizio di condivisione di file, allora NextCloud è un'opzione per te. NextCloud è un software di condivisione di file open source. In questo articolo, ti mostrerò come installare NextCloud su Debian 10 Buster. Quindi iniziamo.

Installazione di NextCloud:

NextCloud è un'app Web basata su PHP. Funziona sulla lampada (Linux, Apache, Mysql/MariaDB, PHP). Tutti i pacchetti richiesti per impostare uno stack lampada sono disponibili nel repository di pacchetti ufficiali di Debian 10. Quindi, possiamo facilmente configurare un server Lamp Debian 10 e configurare NextCloud lì.

Innanzitutto, aggiorna la cache del repository del pacchetto APT con il seguente comando:

$ sudo apt update

La cache del repository del pacchetto APT deve essere aggiornata.

Ora, installa Apache Web Server, PHP e librerie PHP richieste per NextCloud, MariaDB Database Server e altri strumenti richiesti dal repository di pacchetti ufficiali di Debian 10 con il seguente comando:

$ sudo apt Installa mlocate apache2 libapache2-mod-php mariadb-client
MariaDB-Server 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

Ora, premere Y e poi premere Per confermare l'installazione.

Il gestore dei pacchetti APT scaricherà e installerà tutti i pacchetti richiesti. Potrebbe volerci un po 'di tempo per completare.

A questo punto, tutti i pacchetti dovrebbero essere installati.

Ora, devi creare un database MariaDB per NextCloud.

Per fare ciò, prima, accedi alla shell Mariadb come radice Utente del database con il seguente comando:

$ sudo mysql -u root -p

Per impostazione predefinita, no radice La password dovrebbe essere impostata. Quindi, basta premere .

NOTA: Se hai già una configurazione del server lampade, il tuo database MySQL/MARIADB potrebbe avere un radice Set di password. In questo caso, digita il radice password e premere .

Dovresti essere effettuato l'accesso alla shell Mariadb.

Ora, crea un nuovo database Nextcloud Per NextCloud con la seguente istruzione SQL:

MariaDB [(Nessuno)]> Crea database NextCloud;

Ora, crea un nuovo utente Nextcloud, Imposta la password per il nuovo utente (123 Nel mio caso) e concedere al nuovo utente tutti i privilegi al database Nextcloud Con la seguente istruzione SQL:

MariaDB [(Nessuno)]> Grant All su NextCloud.* A 'nextcloud'@'localhost'
Identificato da "123";

Ora, esegui la seguente istruzione SQL per le modifiche per avere effetto:

MariaDB [(Nessuno)]> Privilegi a filo;

Ora, esci dalla shell Mariadb come segue:

MariaDB [(Nessuno)]> \ Q

Ora, navigare a /var/www directory come segue:

$ cd /var /www

Ora, scarica NextCloud 16 Zip Archive dal sito ufficiale di NextCloud con il seguente comando:

$ sudo wget https: // scarica.Nextcloud.com/server/versioni/nextcloud-16.0.4.cerniera lampo

NOTA: NextCloud 16 è l'ultima uscita stabile al momento di questa scrittura. Quando stai leggendo questo articolo, la nuova versione di NextCloud potrebbe essere rilasciata. Se è così, quindi copia il nuovo link di download dal sito Web ufficiale di NextCloud e sostituiscilo qui.

NextCloud Zip Archive dovrebbe essere scaricato.

Come puoi vedere, l'archivio Zip NextCloud è nel /var/www directory.

$ ls -lh

Ora, estrai l'archivio Zip NextCloud con il seguente comando:

$ sudo unzip nextcloud-16.0.4.cerniera lampo

Nextcloud Archive dovrebbe essere estratto.

Una nuova directory Nextcloud/ dovrebbe essere creato. Questo è il Webroot di Nextcloud.

Ora cambia il proprietario e il gruppo di tutti i file e le directory nel Nextcloud/ directory a www-data come segue:

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

Il proprietario e il gruppo dovrebbero essere modificati.

Ora, crea una nuova configurazione del sito Apache 2 per NextCloud con il seguente comando:

$ sudo nano/etc/apache2/siti-disponibile/nextcloud.conf

Ora, digita le seguenti righe nel file di configurazione.


ServerAdmin Webmaster@localhost
DocumentRoot/var/www/nextcloud
Alias/NextCloud "/var/www/nextcloud/"

Opzioni +followsymlinks
Consentire tutto

Dav Off

Richiedono tutto concesso
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 comune

Il file di configurazione finale dovrebbe apparire come segue. Ora, salva il file premendo + X seguito da Y E .

Ora, abilita la configurazione del sito NextCloud con il seguente comando:

$ sudo a2ensite nextcloud.conf

Ora, disabilita la configurazione del sito predefinita con il seguente comando:

$ sudo a2dissite 000-default.conf

Ora riavvia Apache 2 Web Server con il seguente comando:

$ sudo systemctl riavvio apache2

Ora, controlla se il Apache2 Il servizio è in esecuzione con il seguente comando:

$ sudo systemctl status apache2

Come puoi vedere, il Apache2 Il servizio è in esecuzione. Quindi, la configurazione dovrebbe avere successo.

Configurazione di NextCloud:

Dato che stai eseguendo NextCloud per la prima volta, dovrai creare un utente di amministratore NextCloud e fornire credenziali di database per NextCloud. Puoi fare tutto ciò dall'interfaccia Web NextCloud.

Innanzitutto, trova l'indirizzo IP della macchina Debian 10 con il seguente comando:

$ ip a

Come puoi vedere, l'indirizzo IP della mia macchina Debian 10 è 192.168.21.131. Sarà diverso per te. Quindi, assicurati di sostituirlo con il tuo da ora in poi.

Ora apri il tuo browser e visita http: // 192.168.21.131 E dovresti vedere la pagina seguente. Ora, digita il nome dell'utente amministratore e della password qui.

La directory di dati predefinita di NextCloud è /var/www/nextcloud/dati. Se vuoi cambiarlo, devi montare un dispositivo di archiviazione /var/www/nextcloud/dati e cambia il proprietario e il gruppo di quella directory in www-data. Per ulteriori informazioni, leggi Utilizzando l'archiviazione dedicata per NextCloud Sezione dell'articolo Installa NextCloud su Ubuntu.

Dovresti essere effettuato. Clicca su X.

Dovresti vedere la dashboard NextCloud. Puoi gestire i tuoi file personali, creare nuovi utenti o amministrare NextCloud da qui.

Quindi, è così che installi NextCloud su Debian 10. Grazie per aver letto questo articolo.