Weboldal keresés

Az OwnCloud telepítése a Debian 10-ben


Az Owncloud egy piacvezető online fájlmegosztó rendszer, amellyel könnyedén készíthet biztonsági másolatot és megoszthatja fájljait. Ha nem rajong a DropBoxért vagy a Google Driveért, akkor az OwnCloud remek alternatíva.

Ebben a cikkben végigvezetjük az OwnCloud telepítésén a Debian 10 rendszerben.

1. lépés: Telepítse a LAMP Stack-et Debianra

Mivel az OwnCloud a böngészőben és a háttérben is fut, mivel adatokat tárol az adatbázisban, először telepítenünk kell a LAMP veremet. A LAMP egy népszerű ingyenes és nyílt forráskódú tárhelycsomag, amelyet a fejlesztők webalkalmazásaik tárolására használnak. A Linux, az Apache, a MariaDB/MySQL és a PHP rövidítése.

Először is frissítsük a rendszertárolókat.

sudo apt update && sudo apt upgrade

Ezután telepítse az Apache webszervert és a MariaDB adatbázis-kiszolgálót a parancs futtatásával.

sudo apt install apache2 mariadb-server mariadb-client

A telepítés befejezése után folytassa a PHP 7.2 telepítésével. Az útmutató elkészítésekor a PHP 7.3 még nem támogatott, ezért a legjobb megoldás a PHP 7.2 használata.

Tehát engedélyezze a PHP-tárat az ábrán látható módon.

sudo wget -O /etc/apt/trusted.gpg.d/php.gpg  https://packages.sury.org/php/apt.gpg
sudo echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list

Ha elkészült a PHP tárházának létrehozásával, frissítse a rendszercsomagokat és a lerakatokat, hogy az új PHP lerakat érvénybe lépjen.

sudo apt update

Most telepítse a PHP-t és a szükséges függőségeket az ábra szerint.

sudo apt install php7.2 libapache2-mod-php7.2 php7.2-{mysql,intl,curl,json,gd,xml,mb,zip}

A telepítés után ellenőrizze a PHP verzióját a paranccsal.

php -v

Ezenkívül a parancs futtatásával ellenőrizze, hogy az Apache webszerver fut-e.

systemctl status apache2

Ha az Apache működik és fut, az alábbihoz hasonló kimenetet kell kapnia, jelezve, hogy „aktív”.

Ha az Apache nincs elindítva, indítsa el és engedélyezze rendszerindításkor a parancsok futtatásával.

systemctl start apache2
systemctl enable apache2

2. lépés: Hozzon létre egy adatbázist az OwnCloud fájlokhoz

A következő lépés egy adatbázis létrehozása az OwnCloud fájljainak kezelésére a telepítés alatt és után.

Jelentkezzen be a MariaDB szerverre.

mysql -u root -p

Miután bejelentkezett, hozzon létre egy adatbázist az OwnCloud számára.

MariaDB [(none)]> CREATE DATABASE owncloud;

Hozzon létre egy felhasználót az OwnCloud adatbázishoz, és biztosítson minden jogosultságot a felhasználónak.

MariaDB [(none)]> GRANT ALL ON owncloud.* TO 'owncloud_user'@'localhost' IDENTIFIED BY 'StrongP@ssword';

Végül öblítse ki a jogosultságokat és lépjen ki.

MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

3. lépés: Telepítse az OwnCloudot a Debianban

Alapértelmezés szerint az OwnCloud nem szerepel a Debian 10 tárolókban. Ennek ellenére az OwnCloud minden disztribúcióhoz fenntart egy adattárat. A Debian 10 tárháza még nem jelent meg, ezért a Debian 9 tárházát fogjuk használni.

Először telepítse a PGP aláíró kulcsot.

sudo curl https://download.owncloud.org/download/repositories/10.2.1/Debian_9.0/Release.key | apt-key add -

Az aláíró kulcs telepítése után lépjen tovább, és engedélyezze az OwnCloud tárházát.

sudo echo 'deb http://download.owncloud.org/download/repositories/10.2.1/Debian_9.0/ /' > /etc/apt/sources.list.d/owncloud.list

Még egyszer frissítse a rendszert a rendszercsomagok újraszinkronizálásához és az Owncloud telepítéséhez.

sudo apt update
sudo apt-get install owncloud-files

4. lépés: Az Apache konfigurálása az OwnCloud számára

A telepítés után az OwnCloud a fájljait a /var/www/owncloud könyvtárban tárolja. Ezért be kell állítanunk webszerverünket az OwnCloud fájljainak kiszolgálására.

Tehát hozzon létre egy virtuális gazdagép fájlt az Owncloud számára az ábrán látható módon.

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

Adja hozzá az alábbi konfigurációt, és mentse.

Alias / "/var/www/owncloud/"

<Directory /var/www/owncloud/>
  Options +FollowSymlinks
  AllowOverride All

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

 SetEnv HOME /var/www/owncloud
 SetEnv HTTP_HOME /var/www/owncloud

</Directory>

Az OwnCloud webhely engedélyezéséhez ugyanúgy, mint bármely virtuális gazdagépnél, futtassa a parancsot:

sudo ln -s /etc/apache2/sites-available/owncloud.conf /etc/apache2/sites-enabled/

Ezután engedélyezze az OwnCloud által igényelt további Apache-modulokat, és indítsa újra az Apache webszervert a konfiguráció újratöltéséhez és a módosítások végrehajtásához.

sudo a2enmod rewrite mime unique_id
sudo systemctl restart apache2

5. lépés: Az OwnCloud telepítésének befejezése

Az OwnCloud beállításának befejezéséhez böngésszen a szerver IP-címében az alábbiak szerint:

http://server-ip

Az üdvözlő felület a képen látható módon üdvözli Önt. Meg kell adnia a felhasználónevet és a jelszót.

Ezután kattintson a „Tárhely és adatbázis” elemre, és adja meg az adatbázis adatait, például az adatbázis felhasználóját, az adatbázis nevét és jelszavát.

Végül kattintson a „Beállítás befejezése” gombra.

Ezzel a bejelentkezési oldalra jut. Adja meg felhasználónevét és jelszavát, majd nyomja meg az ENTER billentyűt.

Kezdetben egy előugró ablak jelenik meg az OwnCloud Desktop, Android és iOS alkalmazásáról, amelyet telepíthet eszközeire. Ezzel útközben is hozzáférhet adataihoz.

Íme a műszerfal.

És végre elérkeztünk ennek az oktatóanyagnak a végére. Most már könnyedén mentheti és megoszthatja fájljait az OwnCloud segítségével. Köszönöm az időt.