Weboldal keresés

Az OwnCloud telepítése Ubuntu 18.04-re


Az OwnCloud egy vezető nyílt forráskódú fájlmegosztó és felhőalapú együttműködési platform, amelynek szolgáltatásai és funkciói hasonlóak a DropBox és a Google Drive szolgáltatásaihoz. A Dropboxtól eltérően azonban az OwnCloud nem rendelkezik az adatközpont kapacitásával a tárolt fájlok tárolására. Ennek ellenére továbbra is megoszthat fájlokat, például dokumentumokat, képeket és videókat, hogy csak néhányat említsünk, és elérheti azokat több eszközön, például okostelefonokon, táblagépeken és számítógépeken.

Ebből a cikkből megtudhatja, hogyan telepítheti az OwnCloudot az Ubuntu 18.04 és újabb verzióira.

1. lépés: Frissítse az Ubuntu rendszercsomagokat

Mielőtt elkezdené, frissítse a rendszercsomagokat és tárolókat a következő apt paranccsal.

sudo apt update -y && sudo apt upgrade -y

2. lépés: Telepítse az Apache-t és a PHP 7.2-t az Ubuntuban

Az OwnCloud a PHP-re épül, és általában webes felületen keresztül érhető el. Emiatt telepíteni fogjuk az Apache webszervert az Owncloud fájlok, valamint a PHP 7.2 és a további PHP modulok kiszolgálására. >OwnCloud a zökkenőmentes működéshez.

sudo apt install apache2 libapache2-mod-php7.2 openssl php-imagick php7.2-common php7.2-curl php7.2-gd php7.2-imap php7.2-intl php7.2-json php7.2-ldap php7.2-mbstring php7.2-mysql php7.2-pgsql php-smbclient php-ssh2 php7.2-sqlite3 php7.2-xml php7.2-zip

A telepítés befejezése után a dpkg parancs futtatásával ellenőrizheti, hogy az Apache telepítve van-e.

sudo dpkg -l apache2

A kimenetből láthatjuk, hogy telepítettük az Apache 2.4.29 verziót.

Az Apache rendszerindításkor történő elindításához és engedélyezéséhez futtassa a parancsokat.

sudo systemctl start apache2
sudo systemctl enable apache2

Most lépjen a böngészőjébe, és írja be a szerver IP-címét az URL-sávba, az ábrán látható módon:

http://server-IP

Az alábbiakban egy weboldalt kell kapnia, amelyen látható, hogy az Apache telepítve van és fut.

Annak ellenőrzésére, hogy a PHP telepítve van-e.

php -v

3. lépés: Telepítse a MariaDB-t az Ubuntuban

A MariaDB egy népszerű nyílt forráskódú adatbázis-kiszolgáló, amelyet széles körben használnak a fejlesztők, az adatbázis-rajongók és éles környezetben is. Ez a MySQL elágazása, és a MySQL helyett előnyben részesítették, mióta az Oracle átvette a MySQL-t.

A MariaDB telepítéséhez futtassa.

sudo apt install mariadb-server

Alapértelmezés szerint a MariaDB nem védett, és hajlamos a biztonság megsértésére. Ezért további lépéseket kell végrehajtanunk a MariaDB-kiszolgáló megerősítéséhez.

A MySQL-kiszolgáló biztonságossá tételének megkezdéséhez futtassa a következő parancsot:

sudo mysql_secure_installation

Nyomja meg az ENTER billentyűt, amikor a rendszer kéri a root jelszót, majd nyomja meg az 'Y' billentyűt a root jelszó beállításához.

A többi kérdéshez egyszerűen írja be a „Y” billentyűt, és nyomja meg az ENTER billentyűt.

MariaDB-kiszolgálója most megfelelő szintű biztonságban van.

4. lépés: Hozzon létre egy OwnCloud adatbázist

Létre kell hoznunk egy adatbázist az Owncloud számára a fájlok tárolása során a telepítés alatt és után. Tehát jelentkezzen be a MariaDB-be.

sudo mysql -u root -p

Futtassa az alábbi parancsokat:

MariaDB [(none)]> CREATE DATABASE owncloud_db;
MariaDB [(none)]> GRANT ALL ON owncloud_db.* TO 'owncloud_user'@'localhost' IDENTIFIED BY 'StrongP@ssword';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

5. lépés: Töltse le az OwnCloudot az Ubuntuban

Az adatbázis létrehozása után töltse le az OwnCloud tömörített fájlt a következő wget paranccsal.

sudo wget https://download.owncloud.org/community/owncloud-10.4.0.zip

A letöltés után bontsa ki a tömörített csomagot a /var/www/ könyvtárba.

sudo unzip owncloud-10.4.0.zip -d /var/www/

Ezután állítsa be az engedélyeket.

sudo chown -R www-data:www-data /var/www/owncloud/
sudo chmod -R 755 /var/www/owncloud/

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

Ebben a lépésben beállítjuk az Apachet az OwnCloud fájljainak kiszolgálására. Ehhez létrehozunk egy konfigurációs fájlt az Owncloud számára, az ábrán látható módon.

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

Adja hozzá az alábbi konfigurációt.

Alias /owncloud "/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>

Mentse és zárja be a fájlt.

Ezután engedélyeznie kell az összes szükséges Apache modult és az újonnan hozzáadott konfigurációt az alábbi parancsok futtatásával:

sudo a2enconf owncloud
sudo a2enmod rewrite
sudo a2enmod headers
sudo a2enmod env
sudo a2enmod dir
sudo a2enmod mime

A változtatások életbe lépéséhez indítsa újra az Apache webszervert.

sudo systemctl restart apache2

7. lépés: Az OwnCloud telepítésének véglegesítése az Ubuntuban

Az összes szükséges konfiguráció befejeztével már csak az OwnCloud telepítése maradt hátra egy böngészőben. Tehát lépjen be a böngészőbe, és írja be a szerver címét, majd a /owncloud utótagot.

http://server-IP/owncloud

Megjelenik az alábbihoz hasonló weboldal.

Csak lent kattintson a „Tárhely és adatbázis” elemre. Válassza a 'MySQL/MariaDB' elemet az 'adatbázis konfigurálása' részben, és adja meg az adatbázis hitelesítő adatait, amelyeket az OwnCloud adatbázisának létrehozásakor megadott, azaz az adatbázis-felhasználó jelszavát adatbázis felhasználó és adatbázis neve.

Végül kattintson a „Beállítás befejezése” gombra az Owncloud beállításának befejezéséhez.

Ezzel a képen látható bejelentkezési képernyőre jut. Írja be a korábban meghatározott felhasználónevet és jelszót, majd nyomja meg az ENTER billentyűt.

Megjelenik egy értesítés, amely jelzi, hogy az OwnCloud milyen egyéb utakat érhet el, például iOS, Android és asztali alkalmazásból.

Zárja be az előugró ablakot az irányítópult eléréséhez, az ábrán látható módon:

És ennyi, srácok! Sikeresen telepítettük az OwnCloud fájlmegosztó platformot az Ubuntu 18.04 rendszerre.