Weboldal keresés

A NextCloud telepítése a CentOS 8 rendszeren


A NextCloud egy nyílt forráskódú, helyszíni fájlmegosztási és együttműködési platform, amely lehetővé teszi a fájlok mentését és hozzáférését több eszközön, például számítógépeken, okostelefonokon és táblagépeken.

A DropBoxhoz hasonló népszerű önkiszolgáló platformként lehetővé teszi a különböző projekteken való zökkenőmentes együttműködést, a naptár kezelését, e-mailek küldését és fogadását, valamint videohívások kezdeményezését.

Ebből az útmutatóból megtudhatja, hogyan telepítheti a NextCloud programot CentOS 8 rendszeren.

Előfeltételek:

Mivel a NextCloud-hoz böngészőn keresztül fogunk hozzáférni, kulcsfontosságú annak biztosítása, hogy a LAMP-verem már telepítve legyen a CentOS 8 rendszeren. A LAMP a Linux rövidítése. >, Apache, MySQL/MariaDB és PHP.

1. lépés: Telepítsen további PHP-modulokat

Néhány szükséges PHP modul szükséges ahhoz, hogy a NextCloud megfelelően működjön. Telepítse őket az alábbiak szerint.

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

2. lépés: Hozzon létre egy NextCloud adatbázist

A szükséges PHP modulok telepítése után hozzon létre egy adatbázist, amely tartalmazza a NextCloud adatait. Ehhez jelentkezzen be a MariaDB adatbázismotorba az alábbi paranccsal, és adja meg a jelszót.

mysql -u root -p

Bejelentkezés után hozzon létre egy adatbázist és egy adatbázis-felhasználót a NextCloud számára az alábbi parancsok segítségével.

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

3. lépés: Telepítse a NextCloudot a CentOS 8 rendszeren

A következő lépéshez le kell töltenie a NextCloud tömörített fájlt a NextCloud hivatalos webhelyéről. Az útmutató lejegyzésének időpontjában a NextCloud legújabb verziója 18.0.1.

A NextCloud letöltéséhez futtassa a következő wget parancsot.

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

Csomagolja ki a fájlt a /var/www/html/ elérési útra.

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

Ezután hozzon létre egy könyvtárat az adminisztrátori felhasználói adatok tárolására.

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

Ezután módosítsa a NextCloud címtárengedélyeit, hogy az Apache-felhasználó adatokat fűzhessen hozzá.

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

4. lépés: A SELinux és a tűzfal beállítása a NextCloud számára

El kell végeznie néhány konfigurációt a SELinux számára, hogy gond nélkül kezelhesse a Nextcloudot. Tehát futtassa az alábbi parancsokat.

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/'

Ahhoz, hogy a külső felhasználók hozzáférjenek a NextCloudhoz a szerveréről, meg kell nyitnia a webszerver 80-as portját. Tehát futtassa az alábbi parancsokat.

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

5. lépés: A NextCloud telepítésének véglegesítése

A NextCloud beállításának befejezéséhez indítsa el a böngészőt, és böngésszen a szerver IP-címe között.

http://server-IP/nexcloud

Hozzon létre egy rendszergazdai felhasználónevet és jelszót.

Ezután kattintson a „Tárhely és adatbázis” elemre. Válassza ki a „MariaDB”-t preferált adatbázis-motorként, és adja meg az adatbázis adatait.

Az adatbázis adatai az alábbiak szerint lettek kitöltve.

Végül kattintson a 'Befejezés' gombra a beállítás befejezéséhez.

Ezzel a bejelentkezési oldalra jut. Adja meg felhasználónevét és jelszavát, majd nyomja meg az „ENTER” gombot, vagy kattintson a „Bejelentkezés” gombra.

A NextCloudról szóló rövid áttekintést adjuk meg dia formátumban, ha először jelentkezik be. További tippekért görgessen jobbra.

Végül pedig zárja be az ablakot, hogy hozzáférjen az irányítópulthoz.

És ezzel el is érkeztünk az útmutató végére. Mostantól biztonsági másolatot készíthet, szinkronizálhat és megoszthat fájlokat barátaival és kollégáival a NextCloud szolgáltatásban. Köszönöm, hogy idáig eljutottál. Reméljük, hogy ez az útmutató inspiráló volt.