Sådan installeres Nextcloud 11 på CentOS 7

Nextcloud er en open source-software til oprettelse og brug af fil hosting-tjenester. Den har mange ekstra kalender-, synkroniserings- og kontaktfunktioner, bortset fra deres filhostingsfunktioner. Det er en stor gratis alternativ til nogle populære tjenester som Google Drive, Dropbox, BoxOsv

For at kunne køre Nextcloud på din VPS, er følgende krav skal installeres:

  • MySQL eller MariaDB
  • PHP 7.0 +
  • Apache 2.4 med mod_php modul

I denne vejledning installerer vi den nyeste version af Nextcloud en af ​​vores CentOS 7 VPS'er med MariaDB, PHP og Apache. Hvis du vil bruge en Ubuntu VPS, se vores vejledning på Sådan installeres Nextcloud på Ubuntu 16.04

Bruger du allerede ownCloud? Se vores vejledning om, hvordan du migrerer fra ownCloud til Nextcloud or få en VPS fra os og vi gør det for dig gratis!

Opdater systemet

Først Log på til din CentOS 7 VPS via SSH som bruger rod:

ssh [Email protected]_Adresse

og sørg for at det er fuldt opdateret:

yum-en opdatering

Installer MariaDB-serveren

Nextcloud kræver en tom database, så vi installerer MariaDB server:

yum-du installerer mariadb mariadb-server

Når den er installeret, skal du starte MariaDB og aktivere den til at starte ved opstart:

systemt start mariadb systemctl enable mariadb

og kør den mysql_secure_installation post-installation script for at afslutte MariaDB-opsætningen:

mysql_secure_installation Indtast aktuel adgangskode for root (indtast for ingen): ENTER Indstil root password? [Y / n] Y Fjern anonyme brugere? [Y / n] Y Tillad root login fjernt? [Y / n] Y Fjern testdatabasen og adgang til den? [Y / n] Y Genindlæs privilegietabeller nu? [Y / n] Y

Når MariaDB er installeret, skal du logge på databaseserveren som brugerrod og oprette database og bruger til Nextcloud:

mysql -u root -p MariaDB [(none)]> CREATE DATABASE nextcloud; MariaDB [(none)]> GIVE ALL PRIVILEGES ON nextcloud. * TIL 'nextclouduser' @ 'localhost' IDENTIFIED AF 'YOURPASSWORD'; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> q

Installer Apache Web Server

Derefter installerer vi Apache webserver:

Du installerer httpd -y

start Apache og lad det starte ved opstart:

systemctl start httpd.service systemctl aktiver httpd.service

Installer PHP 7

Standard PHP-versionen på CentOS 7 er PHP 5.4. I denne tutorial vil vi installer PHP version 7.

Installer Remi og EPEL repository pakker:

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

Aktiver Remi PHP 7 repo:

yum-config-manager --able remi-php70

og installer PHP 7 og flere PHP-moduler, der kræves af Nextcloud, ved at udføre følgende kommando:

yum-du installerer php php-mysql php-pecl-zip php-xml php-mbstring php-gd

Dernæst åbner du PHP-konfigurationsfilen og øger upload-filstørrelsen. Du kan finde placeringen af ​​PHP konfigurationsfilen ved at udføre følgende kommando:

php --ini | grep Loaded Loaded konfigurationsfil: /etc/php.ini

I vores tilfælde skal vi foretage ændringer i filen /etc/php.ini. Vi vil øge standard upload grænsen til 100 MB. Du kan indstille værdierne efter dine behov. Kør følgende kommandoer:

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

og genstart webserveren:

systemctl genstart httpd

Installer Nextcloud

Gå til Nextclouds officielle hjemmeside og download den seneste stabile udgivelse af ansøgningen

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

Udpak det downloadede zip-arkiv til dokumentets rodmappe på din server

pak ud nextcloud-11.0.2.zip -d / var / www / html /

Indstil Apache-brugeren til at være ejer af Nextcloud-filerne

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

Endelig få adgang til Nextcloud på http: // yourIP / nextcloud. Installationsguiden kontrollerer, om alle krav og hvis alt er OK, bliver du bedt om at oprette din administratorbruger og vælge lager og database. Vælg MySQL / MariaDB som database og indtast detaljerne for den database, vi oprettede tidligere i dette indlæg:

Databasebruger: nextclouduser Databasekodeord: YOURPASSWORD Databasens navn: nextcloud host: localhost

Kilde

Giv en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.