How to Install NextCloud 16 on CentOS 7 | NextCloud 16 | MariaDB 10 | PHP 7 | CentOS 7 | VPS
Sommario:
- Prerequisiti
- Passaggio 1: creazione del database MySQL
- Passaggio 2: installazione di PHP e Apache
- Passaggio 3: configurazione del firewall
- Passaggio 4: download di Nextcloud
- Passaggio 5: configura Apache
- Passaggio 6: installazione di Nextcloud
- Conclusione
Nextcloud è una piattaforma di collaborazione e condivisione file self-hosted open source, simile a Dropbox. Viene fornito in bundle con lettore multimediale, calendario e gestione dei contatti.
Nextcloud è estendibile tramite app e dispone di client desktop e mobili per tutte le principali piattaforme.
Questo tutorial ti guiderà attraverso il processo di installazione e configurazione di Nextcloud con Apache su un sistema CentOS 7.
Prerequisiti
Prima di iniziare con il tutorial, assicurati di aver effettuato l'accesso come utente con privilegi sudo.
Passaggio 1: creazione del database MySQL
NextCloud può utilizzare il database SQLite, PostgreSQL o MySQL per archiviare tutti i suoi dati.
In questo tutorial useremo MySQL come database preferito.
Se MySQL o MariaDB non sono già installati sul server CentOS, è possibile eseguire l'installazione seguendo una delle istruzioni seguenti:
Inizia accedendo alla shell MySQL digitando il comando seguente:
sudo mysql
Esegui le seguenti istruzioni SQL per creare un database chiamato
nextcloud
, utente chiamato
nextclouduser
e per concedere i privilegi necessari all'utente:
CREATE DATABASE nextcloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
GRANT ALL ON nextcloud.* TO 'nextclouduser'@'localhost' IDENTIFIED BY 'change-with-strong-password';
FLUSH PRIVILEGES;
EXIT;
Passaggio 2: installazione di PHP e Apache
Nextcloud è un'applicazione PHP. CentOS 7 viene fornito con PHP 5.4 che non è supportato da Nextcloud.
Installeremo PHP 7.2 dal repository Remi. I comandi seguenti abiliteranno i repository EPEL e Remi:
sudo yum install epel-release yum-utils
sudo yum install
sudo yum-config-manager --enable remi-php72
Una volta abilitati i repository, installare Apache PHP 7.2 e tutte le estensioni PHP richieste con il seguente comando:
sudo yum install httpd php php-gd php-json php-mysql php-curl php-mbstring php-intl php-mcrypt php-imagick php-xml php-zip
Passaggio 3: configurazione del firewall
Puoi farlo eseguendo i seguenti comandi:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
Passaggio 4: download di Nextcloud
Scarica l'ultima versione di Nextcloud dalla pagina di download di Nextcloud con wget:
wget -P /tmp
Al momento della stesura di questo articolo, l'ultima versione di Nextcloud è la versione 15.0.0.
Una volta completato il download, estrarre l'archivio nella directory / var / www:
sudo unzip /tmp/nextcloud-15.0.0.zip -d /var/www
Impostare la proprietà corretta in modo che il server Web Apache possa avere pieno accesso ai file e alle directory di Nextcloud:
sudo chown -R apache: /var/www/nextcloud
Passaggio 5: configura Apache
Apri il tuo editor di testo e crea il seguente file di configurazione di Apache.
sudo nano /etc/httpd/conf.d/nextcloud.conf
/etc/httpd/conf.d/nextcloud.conf
Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud
Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud
Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud
Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud
Attiva le modifiche riavviando il servizio Apache:
Passaggio 6: installazione di Nextcloud
Ora che Nextcloud viene scaricato e tutti i servizi necessari sono configurati, apri il browser e avvia l'installazione di Nextcloud visitando il nome di dominio o l'indirizzo IP del tuo server seguito da
/nextcloud
:
http://domain_name_or_ip_address/nextcloud
Ti verrà presentata la pagina di configurazione di Nextcloud.
Conclusione
Hai imparato come installare e configurare Nextcloud sul tuo computer CentOS 7. Se hai un nome di dominio associato al tuo server Nextcloud, puoi seguire questa guida e proteggere Apache con Let's Encrypt.
Per ulteriori informazioni su come gestire l'istanza di Nextcloud, visitare la pagina della documentazione di Nextcloud.
nextcloud centos apacheCome installare e configurare un server nfs su centos 8

In questo tutorial, seguirai i passaggi necessari per configurare un server NFSv4 su CentOS 8. Ti mostreremo anche come montare un file system NFS sul client.
Come installare e configurare nextcloud con apache su Ubuntu 18.04

Nextcloud è una piattaforma di collaborazione e condivisione file self-hosted open source, simile a Dropbox. In questo tutorial ti mostreremo come installare e configurare Nextcloud con Apache su una macchina Ubuntu 18.04.
Come installare e configurare owncloud con apache su Ubuntu 18.04

ownCloud è una piattaforma di sincronizzazione e condivisione file open source e self-hosted. In questo tutorial ti mostreremo come installare e configurare ownCloud con Apache su una macchina Ubuntu 18.04.