Weboldal keresés

A Nextcloud telepítése Ubuntuban


A Nextcloud egy nyílt forráskódú, hatékony és biztonságos PHP-alapú tartalom-együttműködési platform, amely a fájlok szinkronizálására és megosztására készült. Biztonságos, biztonságos és rugalmas megoldást kínál, amely lehetővé teszi a felhasználók számára, hogy megosszák egy vagy több fájlt és könyvtárat (vagy mappát) a számítógépükön, és szinkronizálják azokat a Nextcloud szerverrel.

A megoldás tartalmazza a Nextcloud szerverszoftvert, amely Linux rendszeren fut, kliens alkalmazásokat Linuxra, Microsoft Windowsra és macOS-re, valamint mobilklienseket Androidra és Apple iOS-re.

A Nextcloud vállalati funkciókat kínál magánszemélyek (vagy kisvállalkozások), nagyvállalatok és szolgáltatók számára. A Nextcloud szerver beállításához LAMP verem szükséges (Linux, Apache, MySQL/MariaDB, PHP) telepítve van a szerverére.

Ez az útmutató bemutatja, hogyan kell telepíteni a Nextcloud szervert az Ubuntu Linux szerverre Apache és MariaDB webszerverrel. illetve adatbázisszoftver.

1. lépés: A LAMP telepítése Ubuntura

1. A LAMP verem telepítéséhez nyisson meg egy terminálablakot, és csatlakozzon az Ubuntu szerverhez SSH segítségével. Ezután futtassa a következő parancsot az Apache, MariaDB szerver és PHP csomagok, valamint a szükséges és ajánlott PHP modulok telepítéséhez.

sudo apt-get update
sudo apt-get install apache2 mariadb-server libapache2-mod-php7.2 php7.2-gd php7.2-json php7.2-mysql php7.2-curl php7.2-mbstring php7.2-intl php-imagick php7.2-xml php7.2-zip

2. Miután a csomagok telepítése befejeződött, a telepítő beállítja az Apache2 és MariaDB szolgáltatásokat, hogy egyelőre elinduljanak, és lehetővé teszik számukra az automatikus indítsa el a rendszerindításkor.

Annak ellenőrzéséhez, hogy a két szolgáltatás elindult-e és engedélyezve van-e, futtassa a következő systemctl parancsokat.

systemctl status apache2
systemctl status mariadb
systemctl is-enabled apache2
systemctl is-enabled mariadb

Megjegyzés: Ha egyik vagy másik ok miatt a fenti szolgáltatások nem indulnak el és nem engedélyezettek, indítsa el és engedélyezze őket az ábra szerint.

sudo systemctl start apache2
sudo systemctl start mariadb
sudo systemctl enable apache2
sudo systemctl enable mariadb

3. Ezután biztosítsa a MariaDB kiszolgáló telepítését a csomaghoz mellékelt biztonsági szkript futtatásával az ábrán látható módon.

sudo mysql_secure_installation

Majd válaszoljon a következő kérdésekre, amikor a rendszer kéri (ne felejtsen el beállítani egy erős és biztonságos root jelszót):

  • Adja meg a root jelenlegi jelszavát (nem adja meg): enter
  • Beállítod a root jelszót? [I/n] y
  • Eltávolítja a névtelen felhasználókat? [I/n] y
  • Letiltja a root bejelentkezést távolról? [I/n] y
  • Eltávolítja a tesztadatbázist, és hozzáférhet hozzá? [I/n] y
  • Újratölti a jogosultságtáblázatokat most? [I/n] y

2. lépés: Telepítse a Nextcloudot az Ubuntuban

4. Az adatbázis-telepítés biztonságossá tétele után létre kell hoznia egy adatbázist és egy adatbázis-felhasználót a Nextcloud számára. Tehát jelentkezzen be a MariaDB szerverre a MySQL shell eléréséhez.

sudo mysql -u root -p 

És futtassa a következő sql parancsokat (cserélje ki a „=@!#@%$lab ” jelszavát a biztonságos jelszóra).

MariaDB [(none)]> CREATE DATABASE nextcloud; 
MariaDB [(none)]> CREATE USER ncadmin@localhost IDENTIFIED BY '=@!#@%$lab'; 
MariaDB [(none)]> GRANT ALL PRIVILEGES ON nextcloud.*  TO ncadmin@localhost IDENTIFIED BY '=@!#@%$lab'; 
MariaDB [(none)]> FLUSH PRIVILEGES; 
MariaDB [(none)]> EXIT;

5. Most lépjen a Nextcloud letöltési oldalára, majd kattintson a Download Nextcloud Server => Download Nextcloud lehetőségre a .zip megszerzéséhez. archiválja vagy futtassa a következő parancsokat, hogy letöltse a parancssorból a wget paranccsal.

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

6. Ezután bontsa ki az archívum tartalmát, és másolja a kibontott nextcloud könyvtárat/mappát a webszerver dokumentumgyökérébe. Állítsa be a megfelelő tulajdonjogot a nextcloud könyvtárban is, az alábbiak szerint.

sudo unzip nextcloud-18.0.0.zip
sudo cp -r nextcloud /var/www/html/
sudo chown -R www-data:www-data /var/www/html/nextcloud

3. lépés: Konfigurálja az Apache-ot a Nextcloud kiszolgálására

7. A következő lépés egy Apache konfigurációs fájl létrehozása a Nextcloud számára az /etc/apache2/sites-available könyvtárban.

sudo vim /etc/apache2/sites-available/nextcloud.conf

Másolja és illessze be a következő sorokat a fájlba (ha a telepítési könyvtár eltérő, cserélje ki a /var/www/html/nextcloud/ elemet).

Alias /nextcloud "/var/www/html/nextcloud/"

<Directory /var/www/html/nextcloud/>
  Require all granted
  Options FollowSymlinks MultiViews
  AllowOverride All

 <IfModule mod_dav.c>
  Dav off
 </IfModule>

 SetEnv HOME /var/www//html/nextcloud
 SetEnv HTTP_HOME /var/www/html/nextcloud
</Directory>

Ezután mentse a fájlt, és zárja be.

8. Ezután engedélyezze az újonnan létrehozott webhelyet és a többi Apache-modult az Apache konfigurációs struktúrájában az ábra szerint.

sudo a2ensite nextcloud.conf
sudo a2enmod rewrite
sudo a2enmod headers
sudo a2enmod env
sudo a2enmod dir
sudo a2enmod mime

9. Végül indítsa újra az Apache2 szolgáltatást, hogy a legutóbbi módosítások életbe lépjenek.

sudo systemctl restart apache2 

4. lépés: Fejezze be a Nextcloud telepítését a grafikus varázsló segítségével

10. Most be kell fejeznie a telepítést a grafikus telepítővarázsló segítségével egy webböngészőből. Nyissa meg a böngészőt, és mutasson rá a következő címre:

http://SERVR_IP/nextcloud/
OR
http://SERVER_ADDRESS/nextcloud/

11. A telepítővarázsló betöltése után hozzon létre egy nextcloud superuser/admin felhasználói fiókot. Adja meg a felhasználónevet és a jelszót. Emellett kattintson a Tárolás és adatbázis linkre, hogy hozzáférjen a Nextcloud adatkönyvtárához és adatbázisához további telepítési konfigurációs lehetőségekhez.

Ezután adja meg az adatbázis-kapcsolat részleteit az alábbi képernyőképen látható módon, majd kattintson a Beállítás befejezése gombra.

12. Amikor a telepítés befejeződött, a következő ablak jelenik meg. Kattintson az előre mutató nyílra, amely a kék ablak jobb oldalán jelenik meg a folytatáshoz és az utasítások követéséhez.

13. Ezután a következő ablakban kattintson a Beállítás befejezése lehetőségre az új Nextcloud-szerver használatának megkezdéséhez.

14. A következő képernyőképen a Nextcloud webböngésző kliens fő irányítópultja látható.

További információkért és szerverkonfigurációkért tekintse meg a Nextcloud adminisztrátori kézikönyvét, használatának megismeréséhez pedig a Nextcloud felhasználói kézikönyvét.

Ez minden! Ebben a cikkben bemutattuk, hogyan állíthat be Nextcloud szerverszoftvert az Ubuntu Linux kiszolgálón az Apache webszerver és a MariaDBadatbázis. Ha bármilyen kérdése van ezzel az útmutatóval vagy bármilyen kiegészítéssel kapcsolatban, forduljon hozzánk az alábbi megjegyzés űrlapon keresztül.