Jak nainstalovat OwnCloud v Debianu 10
Owncloud je přední online systém sdílení souborů na trhu, který vám umožňuje snadno zálohovat a sdílet soubory. Pokud nejste fanouškem DropBoxu nebo Disku Google, pak je OwnCloud skvělou alternativou.
V tomto článku vás provedeme instalací OwnCloud v Debianu 10.
Krok 1: Nainstalujte LAMP Stack na Debian
Protože OwnCloud běží v prohlížeči a také na back-endu tím, že ukládá data do databáze, musíme nejprve nainstalovat zásobník LAMP. LAMP je populární bezplatný hostingový balíček s otevřeným zdrojovým kódem, který používají vývojáři k hostování svých webových aplikací. Zkratka znamená Linux, Apache, MariaDB/MySQL a PHP.
Nejprve aktualizujme systémová úložiště.
sudo apt update && sudo apt upgrade
Dále nainstalujte webový server Apache a databázový server MariaDB spuštěním příkazu.
sudo apt install apache2 mariadb-server mariadb-client
Po dokončení instalace pokračujte a nainstalujte PHP 7.2. V době psaní této příručky ještě není podporováno PHP 7.3, takže nejlepším řešením je použití PHP 7.2.
Povolte tedy úložiště PHP, jak je znázorněno.
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
Jakmile dokončíte vytváření úložiště pro PHP, aktualizujte své systémové balíčky a úložiště, aby se nové úložiště PHP projevilo.
sudo apt update
Nyní nainstalujte PHP a požadované závislosti, jak je znázorněno.
sudo apt install php7.2 libapache2-mod-php7.2 php7.2-{mysql,intl,curl,json,gd,xml,mb,zip}
Po instalaci zkontrolujte verzi PHP pomocí příkazu.
php -v
Spuštěním příkazu také ověřte, že webový server Apache běží.
systemctl status apache2
Pokud je Apache v provozu, měli byste získat výstup podobný tomu, který je zobrazen níže, což znamená, že je „aktivní“.
Pokud Apache není spuštěn, spusťte jej a povolte jej při spouštění spuštěním příkazů.
systemctl start apache2
systemctl enable apache2
Krok 2: Vytvořte databázi pro soubory OwnCloud
Dalším krokem bude vytvoření databáze pro zpracování souborů OwnCloud během instalace a po ní.
Přihlaste se na server MariaDB.
mysql -u root -p
Po přihlášení vytvořte databázi pro OwnCloud.
MariaDB [(none)]> CREATE DATABASE owncloud;
Vytvořte uživatele pro databázi OwnCloud a udělte mu všechna oprávnění.
MariaDB [(none)]> GRANT ALL ON owncloud.* TO 'owncloud_user'@'localhost' IDENTIFIED BY 'StrongP@ssword';
Nakonec vyprázdněte oprávnění a ukončete.
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;
Krok 3: Nainstalujte OwnCloud v Debianu
Ve výchozím nastavení není OwnCloud součástí úložišť Debian 10. Nicméně OwnCloud udržuje úložiště pro každou distribuci. Úložiště pro Debian 10 ještě nebylo uvolněno, a proto budeme používat úložiště Debian 9.
Nejprve nainstalujte podpisový klíč PGP.
sudo curl https://download.owncloud.org/download/repositories/10.2.1/Debian_9.0/Release.key | apt-key add -
Jakmile je podpisový klíč nainstalován, pokračujte a povolte úložiště OwnCloud.
sudo echo 'deb http://download.owncloud.org/download/repositories/10.2.1/Debian_9.0/ /' > /etc/apt/sources.list.d/owncloud.list
Znovu aktualizujte svůj systém, abyste znovu synchronizovali systémové balíčky a nainstalovali Owncloud.
sudo apt update
sudo apt-get install owncloud-files
Krok 4: Nakonfigurujte Apache pro OwnCloud
Po instalaci OwnCloud ukládá své soubory do adresáře /var/www/owncloud. Musíme proto nakonfigurovat náš webový server, aby obsluhoval soubory OwnCloud.
Vytvořte tedy soubor virtuálního hostitele pro Owncloud, jak je znázorněno.
sudo vim /etc/apache2/sites-available/owncloud.conf
Přidejte konfiguraci níže a uložte.
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>
Chcete-li povolit web OwnCloud, stejně jako jakýkoli virtuální hostitel spusťte příkaz:
sudo ln -s /etc/apache2/sites-available/owncloud.conf /etc/apache2/sites-enabled/
Dále povolte další moduly Apache, které vyžaduje OwnCloud, a restartujte webový server Apache, abyste znovu načetli konfiguraci a provedli změny.
sudo a2enmod rewrite mime unique_id
sudo systemctl restart apache2
Krok 5: Dokončení instalace OwnCloud
Chcete-li dokončit nastavení OwnCloud, procházejte adresu IP svého serveru, jak je uvedeno níže:
http://server-ip
Uvítací rozhraní vás přivítá, jak je znázorněno. Budete požádáni o zadání uživatelského jména a hesla.
Dále klikněte na „Úložiště a databáze“ a zadejte podrobnosti databáze, jako je uživatel databáze, název databáze a heslo.
Nakonec klikněte na „Dokončit nastavení“.
Tím se dostanete na přihlašovací stránku. Zadejte své uživatelské jméno a heslo a stiskněte ENTER.
Zpočátku se zobrazí vyskakovací okno s informacemi o OwnCloud Desktop, Android a iOS aplikaci, kterou si můžete nainstalovat do svých zařízení. To vám umožní přistupovat ke svým datům na cestách.
Zde je řídicí panel.
A konečně jsme se dostali na konec tohoto návodu. Nyní můžete své soubory snadno ukládat a sdílet pomocí OwnCloud. Díky, že jste si udělal čas.