Co je to ownCloud? OwnCloud je software pro synchronizaci a sdílení souborů OpenSource, který lze hostovat na vašem vlastním serveru. Poskytuje přístup k souborům prostřednictvím intuitivního webového rozhraní a pomocí WEBDAV. K dispozici jsou také nativní klienti pro operační systémy Windows, Linux, MAC a mobilní operační systémy, kteří umožňují snadnou synchronizaci mezi složkami v místním počítači nebo mobilním zařízení a instancí ownCloud na vašem serveru. Pro ownCloud je k dispozici mnoho aplikací a doplňků, jako je prohlížeč PDF, e-mailový klient, kalendář a sledovač úkolů. Úplný seznam aplikací naleznete zde: https://apps.owncloud.com/.
Tento tutoriál ukáže instalaci nejnovější verze ownCloud na Debian 8.
Projekt ownCloud poskytuje oficiálně udržovanou komunitní verzi svého softwaru ve službách OpenSuSE Build. Pro toto nastavení použiji tento oficiální balíček, protože poskytuje novější verzi (od dnešního dne vlastníCloud 8), než je ta z oficiálního úložiště Debianu (verze 7).
Přidat úložiště ownCloud
Přidejte úložiště ownCloud do adresáře /etc/apt/sources.d/:
echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/Debian_8.0/ /'>> /etc/apt/sources.list.d/owncloud.listNainstalujte klíč vydání oficiálního úložiště ownCloud:
cd /tmp
wget http://download.opensuse.org/repositories/isv:ownCloud:community/Debian_8.0/Release.key
apt-key add -A spusťte apt-get update pro stažení seznamu balíčků.
aktualizace apt-getPodívejte se na dostupné balíčky ownCloud
Pojďme se nyní podívat, jaké balíčky máme pro owncloud:
apt-cache search owncloud
Úložiště poskytuje mnoho aplikací ownCloud, jako je prohlížeč PDF, šifrování souborů, verzovací systém atd. vedle základního balíčku ownCloud.
Instalovat ownCloud
Začnu s instalací základního balíčku provedením tohoto příkazu jako uživatel root na shellu:
apt-get install owncloudBalíček "owncloud" nainstaluje všechny požadované závislosti, jako je webový server apache, php, mysql atd.
Zvolte "y" pro spuštění instalace.
Instalační proces si vyžádá nové kořenové heslo MySQL. Zde si vyberte bezpečné heslo:
A zadejte heslo podruhé:
Přidat databázi MySQL
Dalším krokem je vytvoření databáze MySQL pro vlastní cloud.
Přihlaste se k MySQL na příkazovém řádku spuštěním tohoto příkazu:
mysql --defaults-file=/etc/mysql/debian.cnfOtevře se příkazový řádek MySQL:
Zadáním následujících příkazů sql vytvořte uživatele databáze s názvem "owncloud" a databázi se stejným názvem. Nahraďte slovo "mysecurepassword" svým vlastním heslem v příkazech.
VYTVOŘIT DATABÁZI owncloud;
VYTVOŘIT UŽIVATELE [chráněno e-mailem] IDENTIFIKOVANÝM PODLE 'mysecurepassword';
UDĚLEJTE VŠECHNA PRIVILEGIA NA owncloud.* TOMU [e-mail chráněno];
vyprázdnit oprávnění;
ukončitVytvořte datový adresář pro ownCloud pro uložení nahraných souborů do souboru. Vyberte si k tomu adresář na největším diskovém oddílu. Zde použiji adresář /var/owncloud.
mkdir /var/owncloud
chown www-data:www-data /var/owncloud
chmod 750 /var/owncloudPo dokončení shellové části instalace pokračujte otevřením webového instalačního programu ownCloud ve vašem prohlížeči. Adresa URL je http://[VAŠE IP adresa]/vlastní cloud . V mém případě je IP 192.168.0.100, takže do prohlížeče zadám http://192.168.0.100/owncloud, abych získal instalační program:
Do přihlašovacích polí zadejte požadované uživatelské jméno a heslo správce. Vyberte si prosím bezpečné heslo a také uživatelské jméno, které není „admin“ nebo „administrator“, může být dobrou volbou, aby bylo pro útočníky méně snadné uhodnout vaše přihlašovací přihlašovací údaje.
Nelíbí se mi, že se mé soukromé soubory ukládají do kořenového adresáře webu /var/www, takže zde volím složku /var/owncloud.
OwnCloud ve výchozím nastavení používá jako úložiště sqlite. Z hlediska výkonu to není dobrá volba, takže jako backend databáze zvolím MySQL. Výše jsme vytvořili databázi MySQL, nyní zadejte podrobnosti o této databázi:
- Uživatelské jméno: owncloud
- Heslo: Heslo, které jste si zvolili pro databázi.
- Název databáze:owncloud
- Název hostitele: localhost
Poté klikněte na tlačítko pro dokončení instalace. Uvítá vás uvítací obrazovka ve vašem jazyce.
Přístup k ownCloudu s SSL (https)
Výchozí instalace ownCloud není zabezpečena SSL. Chcete-li na svém webovém serveru povolit SSL, spusťte tyto příkazy:
a2enmod ssl
a2ensite default-ssl
restart služby apache2Nyní máte přístup k webovému rozhraní pomocí https://[VAŠE IP adresa]/owncloud . Pravděpodobně dostanete varování SSL, toto varování by mělo být přijato. Chcete-li se takovým varováním vyhnout, získejte zdarma oficiálně podepsaný certifikát SSL, např. od Startssl (nebo za pár měsíců od LetsEncrypt, když začala jejich bezplatná služba).
Obrázek OwnCloud VMWare ve formátu ovf/ova
Tyto návody si mohou předplatitelé howtoforge stáhnout jako obrázek připravený k použití ve formátu ovf/ova. Tento formát je formát VM neutrální vůči dodavateli, který podporují VMWare a Virtualbox.
Stažení virtuálního počítače
https://www.howtoforge.com/downloads/434/
Přihlašovací údaje virtuálního počítače
Skořápka:
Uživatelské jméno:root
Heslo: howtoforgePřihlášení do Owncloud:
Uživatelské jméno:howtoforge
Heslo: howtoforgePři prvním použití změňte hesla.
IP adresa virtuálního počítače je 192.168.1.100. IP, netmaky a bránu lze změnit v souboru /etc/network/interfaces.
Odkazy
- ownCloud
Jak vytvořit nginx pomocí modulu Google PageSpeed na Debianu 8 (Jessie) The Perfect Server – Debian 8 Jessie (Apache2, BIND, Dovecot, ISPConfig 3)Debian