ownCloud je softwarová aplikace poskytující služby hostování souborů s vlastním hostitelem. Aplikaci owncloud si můžete nainstalovat na svůj server a používat ji jako svůj vlastní souborový server. Kde můžete snadno nahrávat/synchronizovat soubory z klientského počítače. Poskytuje také možnosti synchronizace a sdílení mezi zařízeními – vše pod vaší kontrolou. Tento tutoriál vám pomůže nastavit váš vlastní server pro hostování souborů s ownCloud na operačním systému Debian 9 Strech Linux.
Krok 1 – Předpoklady
Za prvé, pro nastavení ownCloudu musíte mít na svém systému Debian 9 spuštěný LAMP server. Pokud již máte spuštěný zásobník LAMP, tento krok přeskočte, jinak jej nainstalujte pomocí následujících příkazů.
Nainstalujte PHP
Začněme instalací PHP 5.6 nebo vyšší verze na váš systém Debian 9 Stretch.
wget -q https://packages.sury.org/php/apt.gpg -O- | sudo apt-key add - sudo echo "deb https://packages.sury.org/php/ stretch main" | tee /etc/apt/sources.list.d/php.list
sudo apt-get update sudo apt-get install -y php php-gd php-curl php-zip php-dom php-xml php-simplexml php-mbstring
Nainstalujte Apache2
sudo apt-get install -y apache2 libapache2-mod-php
Nainstalujte MySQL
sudo apt-get install -y mysql-server php-mysql
Krok 2 – Stažení vlastního zdroje Cloud
Po úspěšné konfiguraci serveru lamp na vašem systému si stáhněte nejnovější ownCloud z jeho oficiálních webových stránek.
cd /tmp wget https://download.owncloud.org/community/owncloud-10.4.0.tar.bz2
Nyní rozbalte stažený archiv v kořenovém adresáři webových stránek a nastavte příslušná oprávnění pro soubory a adresáře.
cd /var/www/html sudo tar xjf /tmp/owncloud-10.4.0.tar.bz2 sudo chown -R www-data:www-data owncloud sudo chmod -R 755 owncloud
Nyní odstraňte archivní soubor.
sudo rm -f /tmp/owncloud-10.4.0.tar.bz2
Krok 3 – Vytvoření databáze MySQL a uživatele
Po extrahování kódu vytvořte databázi MySQL a uživatelský účet pro konfiguraci ownCloud. Pomocí následující sady příkazů se přihlaste k serveru MySQL a vytvořte databázi a uživatele.
$ mysql -u root -p Enter password:mysql> CREATE DATABASE owncloud;mysql> GRANT ALL ON owncloud.* to 'owncloud'@'localhost' IDENTIFIED BY '_password_';mysql> FLUSH PRIVILEGES;mysql> quit
Krok 4 – Instalace ownCloud pomocí Web Installer
Nyní přejděte do adresáře ownCloud ve webovém prohlížeči, jak je uvedeno níže. Změňte localhost na IP adresu vašeho serveru nebo název domény.
http://localhost /owncloud/
Zadejte nové přihlašovací údaje správce k vytvoření účtu správce a zadejte umístění datové složky.
Nyní posuňte stránku dolů a zadejte přihlašovací údaje k databázi a klikněte na Dokončit nastavení .
Po dokončení nastavení získáte administrační panel. Kde můžete vytvořit uživatele, skupiny, přidělit jim oprávnění atd.
Gratulujeme, na vašem systému Debian 9 Stretch máte funkční instanci ownCloud.