GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare Nextcloud 11 su CentOS 7

Ti mostreremo come installare Nextcloud 11 su CentOS 7.  Nextcloud è un software open source per la creazione e l'utilizzo di servizi di file hosting. Ha molte funzionalità extra di Calendario, Sincronizzazione e Contatti, oltre alle loro funzionalità di file hosting. È un'ottima alternativa gratuita ad alcuni servizi popolari come Google Drive, Dropbox, Box, ecc. L'installazione di Nextcloud 11 su CentOS 7 è un compito facile se segui attentamente i passaggi seguenti.

Per eseguire Nextcloud sul tuo VPS, devono essere installati i seguenti requisiti:

MySQL o MariaDB
PHP 7.0 +
Apache 2.4 con modulo mod_php

In questo tutorial installeremo l'ultima versione di Nextcloud su uno dei nostri CentOS 7 VPS con MariaDB, PHP e Apache. Se vuoi utilizzare un VPS Ubuntu, dai un'occhiata al nostro tutorial su come installare Nextcloud su Ubuntu 16.04

[ecko_alert color=”blue”]Usi già ownCloud? Consulta il nostro tutorial su come migrare da ownCloud a Nextcloud o richiedi un VPS da noi e lo faremo per te, gratuitamente![/ecko_alert]

1. Aggiorna il sistema

Prima di tutto accedi al tuo CentOS 7 VPS tramite SSH come utente root:

ssh root@IP_Address

e assicurati che sia completamente aggiornato:

yum -y update

2. Installa il server MariaDB

Nextcloud richiede un database vuoto, quindi installeremo il server MariaDB:

yum -y install mariadb mariadb-server

Una volta installato, avvia MariaDB e abilitalo all'avvio all'avvio:

systemctl start mariadb
systemctl enable mariadb

ed esegui mysql_secure_installation script post-installazione per completare la configurazione di MariaDB:

mysql_secure_installation

Enter current password for root (enter for none): ENTER
Set root password? [Y/n] Y
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y

Una volta installato MariaDB, accedi al server del database come utente root e crea database e utente per Nextcloud:

mysql -u root -p

MariaDB [(none)]> CREATE DATABASE nextcloud;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextclouduser'@'localhost' IDENTIFIED BY 'YOURPASSWORD';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> \q

3. Installa il server Web Apache

Successivamente, installeremo il server Web Apache:

yum install httpd -y

avvia Apache e fallo partire all'avvio:

systemctl start httpd.service
systemctl enable httpd.service

4. Installa PHP 7

La versione PHP predefinita su CentOS 7 è PHP 5.4. In questo tutorial installeremo PHP versione 7.

Installa i pacchetti di repository Remi ed EPEL:

rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

Abilita repository Remi PHP 7:

yum-config-manager --enable remi-php70

e installa PHP 7 e diversi moduli PHP richiesti da Nextcloud eseguendo il seguente comando:

yum -y install php php-mysql php-pecl-zip php-xml php-mbstring php-gd

Quindi, apri il file di configurazione PHP e aumenta la dimensione del file di caricamento. Puoi trovare la posizione del file di configurazione PHP eseguendo il comando seguente:

php --ini |grep Loaded
Loaded Configuration File:         /etc/php.ini

Nel nostro caso, dobbiamo apportare modifiche al file /etc/php.ini. Aumenteremo il limite di caricamento predefinito a 100 MB. È possibile impostare i valori in base alle proprie esigenze. Esegui i seguenti comandi:

sed -i "s/post_max_size = 8M/post_max_size = 100M/" /etc/php.ini
sed -i "s/upload_max_filesize = 2M/upload_max_filesize = 100M/" /etc/php.ini

e riavvia il server web:

systemctl restart httpd

5. Installa Nextcloud 11

Vai al sito Web ufficiale di Nextcloud e scarica l'ultima versione stabile dell'applicazione

wget https://download.nextcloud.com/server/releases/nextcloud-11.0.2.zip

decomprimi l'archivio zip scaricato nella directory principale del documento sul tuo server

unzip nextcloud-11.0.2.zip -d /var/www/html/

Imposta l'utente Apache come proprietario dei file Nextcloud

chown -R apache:apache /var/www/html/nextcloud/

Infine, accedi a Nextcloud all'indirizzo http://yourIP/nextcloud . La procedura guidata di installazione verificherà se tutti i requisiti e se tutto è a posto, ti verrà chiesto di creare il tuo utente amministratore e selezionare l'archiviazione e il database. Seleziona MySQL/MariaDB come database e inserisci i dettagli per il database che abbiamo creato in precedenza in questo post:

Database user: nextclouduser
Database password: YOURPASSWORD
Database name: nextcloud
host: localhost

Ovviamente, non devi installare Nextcloud 11 su CentOS 7, se utilizzi uno dei nostri servizi di hosting Nextcloud gestito, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare Nextcloud 11 su CentOS 7 per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta. Puoi anche leggere il nostro post più recente su Come installare NextCloud 14 su CentOS 7.

PS. Se ti è piaciuto questo post, su come installare Nextcloud 11 su CentOS 7, condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.


Cent OS
  1. Come installare PHP 7, 7.2 e 7.3 su CentOS 7

  2. Come installare Java 11 e 12 su CentOS 7

  3. Come installare Nextcloud su CentOS 7 / RHEL 7

  4. Come installare Nextcloud su CentOS 8 / RHEL 8

  5. Come installare NextCloud 14 su CentOS 7

Come installare KDE su CentOS

Come installare Nextcloud sul server RHEL 8 / CentOS 8

Come installare R su CentOS 7

Come installare R su CentOS 8

Come installare Nextcloud su CentOS 7

Come installare Nextcloud su CentOS 8