NextCloud

A NextCloud telepítése a Debian 10-re

A NextCloud telepítése a Debian 10-re
Ha saját fájlmegosztó szolgáltatását szeretné beállítani, akkor a NextCloud egy lehetőség az Ön számára. A NextCloud egy nyílt forráskódú, saját tárhelyű fájlmegosztó szoftver.  Ebben a cikkben bemutatom, hogyan kell telepíteni a NextCloudot a Debian 10 Buster-re. Tehát kezdjük.

A NextCloud telepítése:

A NextCloud egy PHP alapú webalkalmazás. A LAMP (Linux, Apache, MySQL / MariaDB, PHP) veremen fut. A LAMP-verem beállításához szükséges összes csomag elérhető a Debian 10 hivatalos csomagtárában. Tehát könnyen beállíthatunk egy Debian 10 LAMP szervert, és ott konfigurálhatjuk a NextCloudot.

Először frissítse az APT csomagtárház gyorsítótárát a következő paranccsal:

$ sudo apt frissítés

Frissíteni kell az APT csomagtárház gyorsítótárát.

Most telepítse az Apache webszervert, a PHP-t és a NextCloud, a MariaDB adatbázis-kiszolgáló és más szükséges eszközöket a Debian 10 hivatalos csomagtárából a következő paranccsal:

$ sudo apt install mlocate apache2 libapache2-mod-php mariadb-client
mariadb-server wget csomagolja ki a bzip2 curl php php-common php-curl php-gd
php-mbstring php-mysql php-xml php-zip php-intl php-apcu php-redis
php-http-request

Most nyomja meg Y majd nyomja meg a telepítés megerősítéséhez.

Az APT csomagkezelő letölti és telepíti az összes szükséges csomagot. Eltarthat egy ideig, amíg elkészül.

Ezen a ponton az összes csomagot telepíteni kell.

Most létre kell hoznia egy MariaDB adatbázist a NextCloud számára.

Ehhez először jelentkezzen be a MariaDB shellbe as néven gyökér adatbázis felhasználó a következő paranccsal:

$ sudo mysql -u root -p

Alapértelmezés szerint nem gyökér jelszót kell beállítani. Tehát, csak nyomja meg .

JEGYZET: Ha már rendelkezik LAMP szerver beállítással, akkor a MySQL / MariaDB adatbázisában lehet egy gyökér jelszó beállítása. Ebben az esetben írja be a gyökér jelszót és nyomja meg a gombot .

Be kell jelentkeznie a MariaDB shellbe.

Most hozzon létre egy új adatbázist következő felhő a NextCloud számára a következő SQL utasítással:

MariaDB [(none)]> CREATE DATABASE nextcloud;

Most hozzon létre egy új felhasználót következő felhő, állítsa be az új felhasználó jelszavát (123 az én esetemben), és az új felhasználónak adjon meg minden jogosultságot az adatbázis számára következő felhő a következő SQL utasítással:

MariaDB [(none)]> MINDENNEK MEGADÁS A következő felhőben.* TO 'nextcloud' @ 'localhost'
AZONOSÍTÁSA '123';

Most futtassa a következő SQL utasítást a módosítások életbe léptetéséhez:

MariaDB [(nincs)]> ÖBLÍTÉSI PRIVILÉGEK;

Most lépjen ki a MariaDB héjból az alábbiak szerint:

MariaDB [(nincs)]> \ q

Most keresse meg a / var / www könyvtárat az alábbiak szerint:

$ cd / var / www

Most töltse le a NextCloud 16 zip archívumot a NextCloud hivatalos webhelyéről a következő paranccsal:

$ sudo wget https: // letöltés.következő felhő.com / server / releases / nextcloud-16.0.4.postai irányítószám

JEGYZET: A NextCloud 16 a legújabb stabil kiadás az írás idején. Mire ezt a cikket elolvassa, a NextCloud új verziója megjelenhet. Ha ez a helyzet, akkor egyszerűen másolja le az új letöltési linket a NextCloud hivatalos webhelyéről, és cserélje le itt.

A NextCloud zip archívumát le kell tölteni.

Amint láthatja, a NextCloud zip archívuma a / var / www Könyvtár.

$ ls -lh

Most vonja ki a NextCloud zip archívumot a következő paranccsal:

$ sudo bontsa ki a következő felhő-16.0.4.postai irányítószám

Ki kell vonni a NextCloud archívumot.

Új könyvtár következő felhő / létre kell hozni. Ez a NextCloud webgyökere.

Most változtassa meg az összes fájl és könyvtár tulajdonosát és csoportját a következő felhő / könyvtárba www-adatok alábbiak szerint:

$ sudo chown -Rfv www-data: www-data nextcloud

A tulajdonosot és a csoportot meg kell változtatni.

Most hozzon létre egy új Apache 2 webhelykonfigurációt a NextCloud számára a következő paranccsal:

$ sudo nano / etc / apache2 / sites-available / nextcloud.konf

Írja be a következő sorokat a konfigurációs fájlba.


ServerAdmin [e-mail védett]
DocumentRoot / var / www / nextcloud
Álnév / következő felhő "/ var / www / következő felhő /"
 

Opciók + FollowSymlinks
AllowOverride All
 

Dav ki

 
Minden megköveteltet megkövetel
 
SetEnv HOME / var / www / nextcloud
SetEnv HTTP_HOME / var / www / nextcloud

 
ErrorLog $ APACHE_LOG_DIR / nextcloud_error_log
CustomLog $ APACHE_LOG_DIR / nextcloud_access_log közös

A végső konfigurációs fájlnak a következőképpen kell kinéznie. Most mentse el a fájlt a megnyomásával + x utána Y és .

Most engedélyezze a NextCloud webhely konfigurálását a következő paranccsal:

$ sudo a2ensite következő felhő.konf

Most tiltsa le az alapértelmezett helykonfigurációt a következő paranccsal:

$ sudo a2dissite 000-default.konf

Indítsa újra az Apache 2 webkiszolgálót a következő paranccsal:

$ sudo systemctl indítsa újra az apache2 fájlt

Most ellenőrizze, hogy a apache2 szolgáltatás a következő paranccsal fut:

$ sudo systemctl állapot apache2

Mint láthatja, a apache2 szolgáltatás fut. Tehát a konfigurálásnak sikeresnek kell lennie.

A NextCloud konfigurálása:

A NextCloud első futtatásakor létre kell hoznia egy NextCloud rendszergazdai felhasználót, és meg kell adnia az adatbázis hitelesítő adatait a NextCloud számára. Mindezt megteheti a NextCloud webes felületén.

Először keresse meg a Debian 10 gépének IP-címét a következő paranccsal:

$ ip a

Mint láthatja, a Debian 10 gépem IP címe az 192.168.21.131. Neked más lesz. Tehát mindenképpen cserélje le mostantól a sajátjára.

Most nyissa meg a böngészőt, és látogasson el http: // 192.168.21.131 és látnia kell a következő oldalt. Itt írja be az admin felhasználó nevét és jelszavát.

A NextCloud alapértelmezett adatkönyvtára / var / www / nextcloud / data. Ha ezen változtatni akar, akkor csatlakoztatnia kell egy tárolóeszközt / var / www / nextcloud / data és változtassa meg a könyvtár tulajdonosát és csoportját erre: www-adatok. További információkért olvassa el Dedikált tároló használata a NextCloud számára A NextCloud telepítése az Ubuntu-ra című szakasz.

Be kell jelentkeznie. Kattintson x.

Látnia kell a NextCloud irányítópultot. Kezelheti a személyes fájljait, új felhasználókat hozhat létre, vagy adminisztrálhatja a NextCloudot innen.

Így telepíti a NextCloudot a Debian 10-re. Köszönjük, hogy elolvasta ezt a cikket.

HD Remastered Games for Linux, amelyeknek soha nem volt korábban Linux kiadásuk
Számos játékfejlesztő és kiadó a régi játékok HD remasterjével áll elő a franchise élettartamának meghosszabbítása érdekében. Kérjük, hogy a rajongók ...
Az AutoKey használata a Linux játékok automatizálásához
Az AutoKey egy asztali automatizáló segédprogram Linux és X11 rendszerekhez, Python 3, GTK és Qt programozással. A parancsfájlok és a MACRO funkcióina...
Az FPS-számláló megjelenítése a Linux-játékokban
A Linux játék komoly lendületet kapott, amikor a Valve 2012-ben bejelentette a Linux támogatását a Steam kliensnek és játékaiknak. Azóta sok AAA és in...