How to Install NextCloud Latest Version on CentOS 8/7
Innholdsfortegnelse:
- Forutsetninger
- Trinn 1: Opprette MySQL-database
- Trinn 2: Installere PHP og Apache
- Trinn 3: Konfigurere brannmuren
- Trinn 4: Last ned Nextcloud
- Trinn 5: Konfigurer Apache
- Trinn 6: Installere Nextcloud
- Konklusjon
Nextcloud er en åpen kildekode, self-host file share og samarbeidsplattform, som Dropbox. Det leveres med mediespiller, kalender og kontaktadministrasjon.
Nextcloud er utvidbar via apper og har desktop og mobile klienter for alle større plattformer.
Denne veiledningen vil lede deg gjennom prosessen med å installere og konfigurere Nextcloud med Apache på et CentOS 7-system.
Forutsetninger
Før du begynner med opplæringen, må du sørge for at du er logget inn som bruker med sudo-rettigheter.
Trinn 1: Opprette MySQL-database
NextCloud kan bruke SQLite, PostgreSQL eller MySQL-database til å lagre alle dataene.
I denne opplæringen vil vi bruke MySQL som den valgte databasen.
Hvis du ikke allerede har MySQL eller MariaDB installert på CentOS-serveren din, kan du installere ved å følge en av instruksjonene nedenfor:
Start med å logge på MySQL-skallet ved å skrive inn følgende kommando:
sudo mysql
Kjør følgende SQL-setninger for å opprette en database som heter
nextcloud
, bruker som heter
nextclouduser
og for å gi brukeren de nødvendige rettighetene:
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;
Trinn 2: Installere PHP og Apache
Nextcloud er et PHP-program. CentOS 7 skip med PHP 5.4 som ikke støttes av Nextcloud.
Vi installerer PHP 7.2 fra Remi-depotet. Kommandoene nedenfor vil aktivere EPEL og Remi-lagre:
sudo yum install epel-release yum-utils
sudo yum install
sudo yum-config-manager --enable remi-php72
Når depotene er aktivert, installerer Apache PHP 7.2 og alle nødvendige PHP-utvidelser med følgende kommando:
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
Trinn 3: Konfigurere brannmuren
Du kan gjøre det ved å kjøre følgende kommandoer:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
Trinn 4: Last ned Nextcloud
Last ned den nyeste versjonen av Nextcloud fra Nextcloud nedlastingsside med wget:
wget -P /tmp
Når jeg skriver denne artikkelen, er den siste versjonen av Nextcloud versjon 15.0.0.
Når nedlastingen er fullført, pakker du ut arkivet til / var / www-katalogen:
sudo unzip /tmp/nextcloud-15.0.0.zip -d /var/www
Angi riktig eierskap slik at Apache-webserveren kan ha full tilgang til Nextclouds filer og kataloger:
sudo chown -R apache: /var/www/nextcloud
Trinn 5: Konfigurer Apache
Åpne teksteditoren din og lag følgende Apache-konfigurasjonsfil.
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
Aktiver endringene ved å starte Apache-tjenesten på nytt:
Trinn 6: Installere Nextcloud
Nå som Nextcloud er lastet ned og alle nødvendige tjenester er konfigurert, åpner du nettleseren og starter Nextcloud-installasjonen ved å besøke serverens domenenavn eller IP-adresse etterfulgt av
/nextcloud
:
http://domain_name_or_ip_address/nextcloud
Du får presentert siden Nextcloud-konfigurasjonssiden.
Konklusjon
Du har lært hvordan du installerer og konfigurerer Nextcloud på CentOS 7-maskinen din. Hvis du har et domenenavn tilknyttet Nextcloud-serveren din, kan du følge denne guiden og sikre din Apache med Let's Encrypt.
Hvis du vil finne mer informasjon om hvordan du administrerer Nextcloud-forekomsten din, kan du gå til dokumentasjonssiden for Nextcloud.
nextcloud centos apacheHvordan installere og konfigurere en nfs-server på centos 8
I denne opplæringen går du gjennom trinnene som er nødvendige for å sette opp en NFSv4-server på CentOS 8. Vi viser deg også hvordan du installerer et NFS-filsystem på klienten.
Hvordan installere og konfigurere nextcloud med apache på ubuntu 18.04
Nextcloud er en åpen kildekode, self-host file share og samarbeidsplattform, som Dropbox. I denne opplæringen viser vi deg hvordan du installerer og konfigurerer Nextcloud med Apache på en Ubuntu 18.04-maskin.
Hvordan installere og konfigurere owncloud med apache på ubuntu 18.04
ownCloud er en åpen kildekode, self-hosted filsynkronisering og fildelingsplattform. I denne opplæringen viser vi deg hvordan du installerer og konfigurerer ownCloud med Apache på en Ubuntu 18.04-maskin.