Vyhledávání na webu

Jak nainstalovat OwnCloud na CentOS 8


Owncloud je špičkový software klient-server, který nabízí cloudovou platformu, která vám umožní zálohovat soubory na centrálním místě a synchronizovat je v cloudu. Je to vynikající alternativa k oblíbeným zálohovacím aplikacím, jako jsou OneDrive, Dropbox a Disk Google.

Na rozdíl od těchto populárních platforem nenabízí OwnCloud funkce datového centra pro hostování souborů. Přesto vám bude zaručena bezpečnost a soukromí vašich uložených dat.

V tomto článku vás provedeme tím, jak nainstalovat OwnCloud na CentOS 8.

Předpoklady

Než začneme, ujistěte se, že máte nainstalovaný a spuštěný zásobník LAMP.

Když jsou splněny všechny požadavky, můžeme si vyhrnout rukávy a začít!

Krok 1: Nainstalujte další moduly PHP

OwnCloud je aplikace PHP a její oficiální dokumentace doporučuje PHP 7.3 nebo PHP 7.2, které jsou standardně nainstalovány. OwnCloud vyžaduje také některá další rozšíření PHP, aby fungoval bez problémů.

Otevřete tedy svůj terminál jako uživatel sudo a spusťte příkaz.

sudo dnf install php-curl php-gd php-intl php-json php-ldap php-mbstring php-mysqlnd php-xml php-zip php-opcache 

Krok 2: Vytvořte databázi pro OwnCloud

Po instalaci potřebných rozšíření PHP se přihlaste k databázovému stroji MariaDB pomocí příkazu níže a zadejte heslo.

mysql -u root -p

Po přihlášení vytvořte databázi pro OwnCloud a přidejte do databáze uživatele.

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;

Krok 3: Stáhněte si OwnCloud v CentOS 8

Dalším krokem je stažení souboru OwnCloud, v době psaní této příručky je nejnovější verze na OwnCloud 10.3.2. Pomocí příkazu wget stáhněte nejnovější soubor tarball.

wget https://download.owncloud.org/community/owncloud-10.3.2.tar.bz2

Poté rozbalte soubor tarball do adresáře /var/www/.

sudo tar -jxf owncloud-10.3.2.tar.bz2 -C /var/www/

Dále nakonfigurujte oprávnění k vlastnictví, která umožní webovému serveru Apache číst a přistupovat k souborům a složkám Owncloud.

sudo chown -R apache: /var/www/owncloud

Krok 4: Nakonfigurujte webový server Apache pro OwnCloud

Aby webový server Apache mohl sloužit OwnCloud, je potřeba provést několik změn. Vytvořte tedy konfiguraci pro OwnCloud.

sudo vim /etc/httpd/conf.d/owncloud.conf

Připojte následující konfiguraci.

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>

Uložte a ukončete soubor.

Aby se změny projevily, restartujte webový server a potvrďte stav spuštěním.

sudo systemctl restart httpd
sudo systemctl status httpd

Pokud je SELinux povolen a spuštěn, spusťte níže uvedený příkaz a povolte webovému serveru Apache zapisovat do adresáře Owncloud.

sudo setsebool -P httpd_unified 1

Krok 5: Dokončete instalaci OwnCloud na CentOS 8

Po dokončení všech hlavních konfigurací je čas dokončit instalaci OwnCloud. Spusťte tedy prohlížeč a navštivte IP svého serveru, jak je znázorněno.

http://server-ip/owncloud

Zadejte uživatelské jméno a heslo, jak je uvedeno výše. Dále klikněte na odkaz „Úložiště a databáze“ přímo níže a vyberte databázi „MySQL/MariaDB“. Vyplňte všechny údaje o databázi, tj. uživatele databáze, heslo a název databáze.

Nakonec klikněte na tlačítko „Finish Setup“ a dokončete nastavení.

Tím se dostanete na přihlašovací stránku, kde se přihlásíte pomocí uživatelského jména a hesla, které jste zadali dříve.

Protože se přihlašujeme poprvé, zobrazí se vám možnosti instalace vlastní cloudové aplikace na různé platformy, jako je Android a iOS.

Takto vypadá palubní deska. Docela jednoduché a intuitivní použití.

A takto nainstalujete OwnCloud na CentOS 8. Vaše zpětná vazba je velmi vítána.