GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare Nextcloud su Debian 11 / Debian 10

Nextcloud è una suite software self-hosted che fornisce archiviazione cloud sulla rete ed è un fork di ownCloud. È come un Google Drive/Dropbox che ti consente di archiviare, sincronizzare e condividere documenti e immagini.

In questo post vedremo come installare Nextcloud su Debian 11 / Debian 10.

Installa il server Web Apache

Innanzitutto, installa il server web Apache per Nextcloud.

sudo apt update 

sudo apt install -y apache2 bzip2

Installa MariaDB

Quindi, installa il database MariaDB per l'installazione di Nextcloud. Puoi anche utilizzare il database MySQL al posto di MariaDB.

sudo apt install -y mariadb-server mariadb-client

Dopo l'installazione di MariaDB, usa il comando mysql_secure_installation per proteggere l'installazione di MariaDB.

Installa PHP 7.3 o 7.4

Nextcloud richiede PHP versione 7.3 o 7.4 e lo stesso è disponibile nel repository del sistema operativo Debian. Quindi puoi usare apt comando per installare il PHP e le sue estensioni per l'installazione di Nextcloud.

sudo apt install -y libapache2-mod-php php-gd php-json php-mysql php-curl php-mbstring php-intl php-imagick php-xml php-zip php-sqlite3

Dopo aver installato PHP, abilita i seguenti moduli per Nextcloud.

sudo a2enmod rewrite

sudo a2enmod headers

Riavvia il servizio Apache.

sudo systemctl restart apache2

Installa Nextcloud

Scarica Nextcloud

Nextcloud offre un pacchetto di archiviazione per i server Linux da scaricare e configurare manualmente in cima allo stack LAMP.

cd /tmp/

wget https://download.nextcloud.com/server/releases/latest.tar.bz2

tar -jxvf latest.tar.bz2

sudo mv nextcloud /var/www/html/

sudo mkdir /var/www/html/nextcloud/data

Aggiorna la proprietà dei file all'interno della directory Nextcloud in modo che gli utenti Apache possano scrivervi i dati.

sudo chown -R www-data:www-data /var/www/html/nextcloud/

Crea database

Accedi al server MariaDB utilizzando l'utente root per creare un database.

sudo mysql -u root -p

Innanzitutto, crea un database chiamato nextclouddb .

create database nextclouddb;

Quindi, concedi nextclouduser per accedere al nextclouddb database su localhost con una password password .

grant all on nextclouddb.* to 'nextclouduser'@'localhost' identified by 'password';

Esci dalla shell MariaDB.

exit

Configura NextCloud

Apri il tuo browser web e naviga fino all'URL sottostante.

http://tuo.ip.addr.ess/nextcloud
  1. Compila il modulo nome utente e password per creare un account amministratore .
  2. Quindi, fai clic su Archiviazione e database.
  3. In primo luogo, inserisci la posizione della cartella dati di Nextcloud e poi le informazioni sul database in Configura il database sotto forma di MySQL/MariaDB .
  4. Dopo aver inserito tutte le informazioni, fai clic su Fine .

Accedi a Nextcloud

Al termine dell'installazione, il programma di installazione ti porterà alla home page di Nextcloud.

Se il programma di installazione ti porta alla pagina di non esistenza – http://index.php/core/apps/recommended, fai clic sul pulsante Indietro per andare su Nextcloud.

Conclusione

È tutto. Spero che tu abbia imparato a installare Nextcloud su Debian 11 / Debian 10. Come misura di sicurezza, puoi considerare di abilitare HTTPS per la tua installazione di Nextcloud.


Debian
  1. Come installare Debian 10 (Buster)

  2. Come installare il client Nextcloud su Debian 10 Buster

  3. Come installare Nextcloud su Debian 9

  4. Come installare Nextcloud 14 su Debian 9

  5. Come installare NextCloud 13 su Debian 9

Come installare NextCloud su Debian 10

Come installare Debian 11

Come installare Nextcloud su Debian 8

Come installare Vai su Debian 10

Come installare Nextcloud su Debian 11

Come installare Vai su Debian