Oktatóanyagok > Hogyan hozzunk létre személyes Cloud Storage-t a Nextcloud segítségével az Ubuntu 18.04-en?

Hogyan hozzunk létre személyes Cloud Storage-t a Nextcloud segítségével az Ubuntu 18.04-en?

Közzétéve: 06 április 2020

Storage Ubuntu

Manapság a fájlok bármikor és bármilyen eszközről történő elérése egyszerű, köszönhetően a számos online tárolási és együttműködési szolgáltatásnak. Különös figyelmet kell fordítani azonban személyes adatainak védelmére.

Annak elkerülése érdekében, hogy elveszítse a kontrolt egy harmadik féltől származó tárolószolgáltatás működése felett, állítson be saját felhőtárhelyet, ahol önállóan és biztonságosan tárolhatja személyes fájljait egy nyílt forráskódú platform, például a Nextcloud segítségével.

Ebből az oktatóanyagból megtanulhatja, hogyan kell telepíteni és konfigurálni a Nextcloudot egy Ubuntu 18.04 szerverre, hogy létrehozhassa a felhő alapú fájltárhely szolgáltatást. A Nextcloudba feltöltött adatokat az átvitel során titkosítva lesznek a maximális adatvédelem és biztonság garantálása érdekében, és az operációs rendszertől függetlenül automatikusan szinkronizálnak az összes eszközével.

A Nextcloud működéséhez egy LAMP architektúrával konfigurált szerverre van szükség, amely Linux, Apache, MySQL és PHP alapon működik. Ha nem rendelkezik ilyen szerverrel, előbb mindenképp a Hogyan telepíthet és konfigurálhat LAMP webszervert Ubuntu 18-04-en? útmutatón menjen végig.

Először csatlakozzon a szerverhez SSH kapcsolaton keresztül. Ha még nem tette meg, akkor ajánlott átböngésznie a Hogyan javítható az SSH biztonság az Ubuntu 18.04-en? útmutatónkat a folyamat megkezdése előtt. Helyi szerver esetén folytassa a következő lépéssel, és nyissa meg a szerver terminált.

A Nextcloud telepítése

A Nextcloud telepítéséhez és használatához néhány további PHP modul telepítésére van szükség a következő paranccsal:

 sudo apt install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-gmp php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7.2-mysql php7.2-gd php7.2-xml php7.2-cli php7.2-zip 

A PHP 7.2 telepítése után alkalmazza a változtatásokat az Apache konfigurációs fájlban.

 sudo nano /etc/php/7.2/apache2/php.ini 

A fájlban keresse meg a következő elemeket, és állítsa be mindegyikük értékét az alábbiak szerint:


file_uploads = On
allow_url_fopen = On
short_open_tag = On
memory_limit = 256M
upload_max_filesize = 100M
max_execution_time = 360

Ezután indítsa újra az Apache alkalmazást az új beállítások engedélyezéséhez.

sudo systemctl restart apache2.service

Ekkor a szerver készen áll. Most folytathatja a Nextcloud telepítését.

A Nextcloud telepítéséhez először töltse le a legutolsó verzióból a tömörített fájlt. A letöltés megkezdéséhez írja be a következő parancsot:

wget https://download.nextcloud.com/server/releases/latest-18.zip 

Ha nem rendelkezik az Unzip szoftverrel a tömörített tartalom kibontásához, telepítse az alábbi parancs kiadásával:

sudo apt -y install unzip 

A telepítés után bontsa ki a letöltött fájlt az alábbi módon:

sudo unzip latest-18.zip 

Miután a kitömörítette a fájlt, helyezze az újonnan létrehozott mappát a megadott elérési útra, hogy hozzáférhetővé váljon a webszerveren:

sudo mv ./nextcloud/ /var/www/html

Ezután adjon teljes hozzáférést a mappához a következő parancs beírásával:

sudo chown -R www-data:www-data /var/www/html 

Az adatbázis létrehozása a Nextcloud számára

Ahhoz, hogy létrehozhassa az adatbázist a Nextcloud számára, nyissa meg a MySQL parancsértelmezőt. Ezután írja be az alábbit:

sudo mysql -u root -p 

Írja be a MySQL telepítésekor a root felhasználó számára beállított jelszót. Ezután hozzon létre egy adatbázist, és nevezze el „nextcloud_db”-nek:

create database nextcloud_db; 

Ezen a ponton hozzon létre egy felhasználót az adatbázis eléréséhez, és engedélyezze a hozzáférést a következő parancsok beírásával:

create user your_user@localhost identified by ‘password_admin’;
grant all privileges on nextcloud_db.* to @localhost;
flush privileges;
exit

Megjegyzés: Cserélje ki a 'user_name' és a 'password_admin' paramétereket az Ön által választott adatokra, feltüntetve a felhasználó nevét és jelszavát az adatbázis eléréséhez.

MySQL configuration

Az Apache konfigurálása

A Nextcloud használatához állítsa be az Apache-t egy konfigurációs fájl létrehozásával, amelyet a Nextcloud kiszolgálását végzi. Hozza létre a 'nextcloud.conf' fájlt a megfelelő könyvtárban.

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

Másolja és illessze be a következő kódot a fájlba. Győződjön meg arról, hogy az "example.com" és a "www.example.com" kifejezéseket átírja az Ön saját domain nevére és a címére.



     ServerAdmin [email protected]
     DocumentRoot /var/www/html/nextcloud/
     ServerName example.com
     ServerAlias www.example.com
  
     Alias /nextcloud "/var/www/html/nextcloud/"

     
        Options +FollowSymlinks
        AllowOverride All
        Require all granted
          
            Dav off
          
        SetEnv HOME /var/www/html/nextcloud
        SetEnv HTTP_HOME /var/www/html/nextcloud
     

     ErrorLog ${APACHE_LOG_DIR}/error.log
     CustomLog ${APACHE_LOG_DIR}/access.log combined


Most, hogy a Nextcloud virtuális hoszt konfigurációs fájlja elkészült, engedélyezze azt a következő parancsok beírásával:

sudo a2ensite nextcloud.conf
sudo a2enmod rewrite
sudo a2enmod headers
sudo a2enmod env
sudo a2enmod dir
sudo a2enmod mime
sudo systemctl restart apache2.service

Nyissa meg a böngészőt, és írja be a szerver IP-címét az URL-be. Ha minden a tervek szerint működött, megnyílik a Nextcloud konfigurációs oldala.

NextCloud Configuration

Adja meg a létrehozni kívánt rendszergazdai felhasználók bejelentkezési adatait és az adatbázis hitelesítő adatait. A begépelés után nyomja meg az „Enter” gombot, és a Nextcloud használatra kész lesz.

Személyes fájlok tárolása a Nextcloudon

A meghajtón lévő mappák és fájlok megtekintéséhez lépjen a "Fájlok" ikonra. Amint hozzáfér a megosztott mappákhoz, törölje a mintafájlokat, és cserélje ki őket az Ön által választott fájlokra.Nextcloud files and folders

Személyes fájlok hozzáadásához, mappák vagy új szöveges dokumentumok létrehozásához egyszerűen használja az ablak tetején található "+" gombot, amint az a következő képernyőn látható:

Added File

A bal alsó mezőbe lépve elérheti a törölt fájlokat és a Nextcloud beállításait, és megtekintheti a fájlok által elfoglalt tárhely méretét. Más ingyenes tárolási szolgáltatásokkal ellentétben a Nextcloud segítségével létrehozott Cloud Storage fő előnye, hogy a fájlokat addig lehet feltölteni, amíg a szerver merevlemezének tárkapacitása ezt megengedi

A felső sávon keresztül érheti el a különféle telepített bővítményeket. A "Tevékenységek" ablak megnyitásával megtekinthető a platformon végrehajtott műveletek előzménye.

Activities
A következő "Mail" képernyőn konfigurálhatja e-mail címét, szinkronizálva a postaládáját a Nextcloudon.

Mail



A "Névjegyek" és a "Naptár" menükben szinkronizálhatja a névjegy- és a naptárbejegyzéseket a személyes fiókjaival.