V tomto tutoriálu vám ukážeme, jak nainstalovat OwnCloud na váš Debian 9. Pro ty z vás, kteří nevěděli, OwnCloud je bezplatný software s otevřeným zdrojovým kódem, který vám umožňuje vytvářet soukromý cloud „hosting souborů“. OwnCloud je podobný službě DropBox s tím rozdílem, že je zdarma ke stažení a instalaci na váš soukromý server. Owncloud tvoří PHP a backend databáze MySQL (MariaDB), SQLLite nebo PostgreSQL. OwnCloud také umožňuje snadno prohlížet a synchronizovat adresáře, události kalendáře, úkoly a záložky. Můžete k nim přistupovat prostřednictvím dobře vypadajícího a snadno použitelného webového rozhraní nebo si nainstalovat klienta OwnCloud na svůj počítač nebo notebook (podporuje Linux, Windows a macOS).
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na svém vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo
‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci OwnCloud na serveru Debian 9 (Stretch).
Nainstalujte OwnCloud na Debian 9 Stretch
Krok 1. Než nainstalujeme jakýkoli software, je důležité se ujistit, že váš systém je aktuální, spuštěním následujícího apt-get
příkazy v terminálu:
apt-get update apt-get upgrade
Krok 2. Nainstalujte server LAMP (Linux, Apache, MariaDB, PHP).
Je vyžadován server Debian 9 LAMP. Pokud nemáte nainstalovanou LAMP, přečtěte si prosím náš předchozí návod k instalaci serveru LAMP na Debian 9.
Krok 3. Instalace OwnCloud 10.
První věc, kterou musíte udělat, je přejít na stránku stahování OwnCloud a stáhnout si nejnovější stabilní verzi OwnCloud. V okamžiku psaní tohoto článku je to verze 10.0.3 :
wget https://download.owncloud.org/community/owncloud-10.0.3.tar.bz2
Extrahujte Owncloud a změňte oprávnění:
tar -xvf owncloud-10.0.3.tar.bz2 mv owncloud /var/www/html/
Budeme muset změnit oprávnění některých složek:
chown -R www-data:www-data /var/www/html/owncloud
Krok 4. Konfigurace MariaDB pro OwnCloud.
Ve výchozím nastavení není MariaDB tvrzená. MariaDB můžete zabezpečit pomocí mysql_secure_installation
skript. měli byste si pozorně přečíst a níže každý krok, který nastaví heslo root, odstraní anonymní uživatele, zakáže vzdálené přihlášení root a odstraní testovací databázi a přístup k zabezpečené MariaDB:
mysql_secure_installation
Nakonfigurujte to takto:
- Set root password? [Y/n] y - Remove anonymous users? [Y/n] y - Disallow root login remotely? [Y/n] y - Remove test database and access to it? [Y/n] y - Reload privilege tables now? [Y/n] y
Dále se budeme muset přihlásit do konzole MariaDB a vytvořit databázi pro OwnCloud. Spusťte následující příkaz:
mysql -u root -p
Toto vás vyzve k zadání hesla, takže zadejte své root heslo MariaDB a stiskněte Enter. Jakmile se přihlásíte ke svému databázovému serveru, musíte vytvořit databázi pro Instalace OwnCloud:
CREATE DATABASE ownclouddb; CREATE USER 'ownclouduser'@'localhost' IDENTIFIED BY 'YOURPASSWORD'; GRANT ALL ON ownclouddb.* TO 'ownclouduser'@'localhost'; FLUSH PRIVILEGES; exit
Krok 5. Nakonfigurujte webový server Apache pro OwnCloud.
Vytvořte nový konfigurační soubor v /etc/apache2/sites-available:
nano /etc/apache2/sites-available/owncloud.conf
Pak vložte tyto řádky:
Alias /owncloud "/var/www/html/owncloud/" <Directory /var/www/html/owncloud/> Options +FollowSymlinks AllowOverride All <IfModule mod_dav.c> Dav off </IfModule> SetEnv HOME /var/www/html/owncloud SetEnv HTTP_HOME /var/www/html/owncloud </Directory>
Vytvořit symbolický odkaz:
ln -s /etc/apache2/sites-available/owncloud.conf /etc/apache2/sites-enabled/owncloud.conf
Provedením těchto příkazů povolte některé moduly:
a2enmod headers a2enmod env a2enmod dir a2enmod mime
Krok 6. Konfigurace OwnCloud.
Pro konfiguraci ownCloud použijeme webové rozhraní. Otevřete tedy webový prohlížeč a nasměrujte jej na http://server_ip_address/owncloud
Měli byste vidět webovou stránku jako je tato. Zadejte uživatelské jméno a heslo pro uživatelský účet správce, klikněte na hypertextový odkaz 'Pokročilé možnosti' a zadejte datový adresář (nebo ponechte výchozí nastavení), poté zadejte uživatelské jméno databáze, heslo databáze, název databáze, hostitele (localhost) a klikněte na 'Dokončit setup'.
Blahopřejeme! Úspěšně jste nainstalovali OwnCloud. Děkujeme, že jste použili tento návod k instalaci OwnCloud na systém Debian 9 Stretch. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web OwnCloud.
P>