Wéi installéiere ech NextCloud op CentOS 8


NextCloud ass eng Open-Source, on-premise Dateideelen a kollaborativ Plattform déi Iech erlaabt Är Dateien ze späicheren an Zougang zu hinnen iwwer verschidde Geräter wéi PCs, Smartphones a Pëllen.

Als populär Self-Hosting Plattform déi ähnlech wéi DropBox funktionnéiert, erlaabt et Iech nahtlos op verschidde Projeten ze kollaboréieren, Äre Kalenner ze managen, E-Mailen ze schécken an ze kréien, souwéi Videouriff ze maachen.

An dësem Guide léiert Dir wéi Dir NextCloud op CentOS 8 installéiere wëllt.

Well mir Zougang zu NextCloud iwwer e Browser kréien, ass et entscheedend fir sécherzestellen datt de LAMP Stack schonn op CentOS 8 installéiert ass. LAMP ass kuerz fir Linux, Apache, MySQL/MariaDB a PHP.

Schrëtt 1: Zousätzlech PHP Moduler installéieren

E puer erfuerderlech PHP Moduler sinn erfuerderlech fir NextCloud ze funktionnéieren wéi erwaart. Installéiert se wéi hei ënnendrënner.

$ sudo dnf install php-mysqlnd php-xml php-zip  php-curl php-gd php-intl php-json php-ldap php-mbstring php-opcache 

Schrëtt 2: Erstellt eng NextCloud Datebank

Nodeems Dir déi néideg PHP Moduler installéiert hutt, erstellt eng Datebank déi d'Donnéeën vun NextCloud enthält andeems Dir Iech op d'MariaDB Datebankmotor ugemellt hutt mat dem Kommando hei drënner a gitt d'Passwuert.

$ mysql -u root -p

Wann Dir Iech ugemellt hutt, erstellt eng Datebank an e Datebank Benotzer fir NextCloud mat de Kommandoen hei drënner.

MariaDB [(none)]> CREATE DATABASE nextcloud_db;
MariaDB [(none)]> GRANT ALL ON nextcloud_db.* TO ‘nextcloud_user’@’localhost’ IDENTIFIED BY ‘[email ’;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Schrëtt 3: Installéiere NextCloud op CentOS 8

De nächste Schrëtt erfuerdert datt Dir NextCloud zipped Datei vun der offizieller Säit vum NextCloud erofluet. Mat der Zäit vun dësem Guide erofzeschreiwen, ass déi lescht Versioun vum NextCloud 18.0.1.

Fir NextCloud erofzelueden, fuert de folgende wget Kommando.

$ sudo wget https://download.nextcloud.com/server/releases/nextcloud-18.0.1.zip

Unzip d'Datei op den /var/www/html/ Wee.

$ sudo unzip nextcloud-18.0.1 -d /var/www/html/

Als nächst erstellt e Verzeichnis fir d'Admin Benotzerdaten ze späicheren.

$ sudo mkdir -p /var/www/html/nextcloud/data

Dann ännert d'NextCloud Verzeichnis Permissiounen sou datt den Apache Benotzer Daten an et kann addéieren.

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

Schrëtt 4: Astelle SELinux a Firewall fir NextCloud

Dir musst e puer Konfiguratiounen fir SELinux maachen fir datt et Nextcloud ouni Probleemer handhaben kann. Also lafen d'Befehle hei ënnen.

$ sudo semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/nextcloud/data'
$ sudo semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/nextcloud/config(/.*)?'
$ sudo semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/nextcloud/apps(/.*)?'
$ sudo semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/nextcloud/3rdparty(/.*)?'
$ sudo semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/nextcloud/.htaccess'
$ sudo semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/nextcloud/.user.ini'
$ sudo restorecon -Rv '/var/www/html/nextcloud/'

Fir extern Benotzer Zougang zu NextCloud vun Ärem Server z'erméiglechen, musst Dir de Webserverport opmaachen 80. Also lafen d'Befehle hei ënnen.

$ sudo firewall-cmd --add-port=80/tcp --zone=public --permanent
$ sudo firewall-cmd --reload

Schrëtt 5: Finaliséierung vun der NextCloud Installatioun

Fir NextCloud Setup ofzeschléissen, start Äre Browser a kuckt d'IP Adress vum Server a gewisen.

http://server-IP/nexcloud

Erstellt en Admin Benotzernumm a Passwuert.

Als nächst klickt op 'Lagerung an Datebank'. Wielt 'MariaDB' als de gewënschte Datebankmotor a fëllt d'Datebankdetailer aus.

D'Datebankdetailer goufen ausgefëllt wéi hei ënnendrënner.

Endlech, klickt op de 'Finish' Knäppchen fir de Setup ofzeschléissen.

Dëst bréngt Iech op d'Login Säit. Gitt de Benotzernumm a Passwuert a klickt op 'ENTER' oder klickt op de 'Login' Knäppchen.

E kuerze Walkthrough iwwer NextCloud gëtt an engem Rutschformat gegeben wann Dir Iech fir d'éischte Kéier aloggen. Fillt Iech gratis no riets ze scrollen fir méi Tipps.

A schliisslech maach d'Fënster zou fir Iech Zougang zum Dashboard ze ginn.

An dëst bréngt eis zum Enn vun dësem Guide. Dir kënnt elo Backup, synchroniséieren an deelen Dateien mat Äre Frënn a Kollegen op NextCloud. Merci datt Dir esou wäit komm sidd. Mir hoffen dëse Guide war inspiréierend.