Začněme několika praktickými radami, které vyplývají z dotazů čtenářů u předchozích dílů seriálu a také z praktických zkušeností s provozem serveru.
Přihlášení do MySQL
Příkaz, který některým z vás nefungoval
mysql –defaults-file=/etc/mysql/debian.cnf
je možné nahradit příkazem
mysql -u root -p
Klient vás vzápětí vyzve k zadání hesla, které jste zadali při instalaci MySQL. Pro správu MySQL také můžete namísto řádkového klienta použít mnohem komfortnější aplikaci phpMyadmin, kterou je možné snadno doinstalovat pomocí příkazu
apt-get install phpmyadmin
Spustíte ji ve webovém prohlížeči zadáním URL https://192.168.1.100/phpmyadmin/, kde IP adresu 192.168.1.100 nahraďte IP adresou vašeho serveru nebo jeho adresou z DNS. Uživatelem je „root“, heslo použijte opět to, které jste zadali při instalaci MySQL.
Instalace aplikací
Hned po instalaci vám ownCloud nabídne pouze Soubory, Obrázky a Aktivita. Pokud chcete používat další rozšiřující aplikace, klepněte na roletku hned vedle loga ownCloudu a už můžete doplňovat (povolovat) další aplikace. Doporučuji činit tak s mírou, neboť výkon serveru postaveného na Raspberry Pi je přece jen hodně omezený.
Česká diakritika v názvech souborů
V diskuzi u předchozího dílu byla otevřena otázka české diakritiky v názvech souborů. Verze 8.1.5, která je k dispozici ve vydání Raspbianu z 26. 2. 2016, s ní nemá nejmenší problém. To lze snadno ověřit vytvořením souboru s názvem „Růžovoučký kůň pěl ďábelské ódy.txt“ a jeho synchronizací napříč Xubuntu 14.04, Windows 10 a Androidem 5.0.
Aktualizace
Doporučuji opatrnost při aktualizacích ownCloudu. Jeho uživatelské rozhraní vám bude nabízet upgrade na nejvyšší verzi přímo v administračním rozhraní ownCloudu.
Upgrade je takto velice snadný, ale pokud počítáte s tím, že použijete pro aktualizaci vašeho serveru příkazy
aptitude update && aptitude safe-upgrade
zadané do terminálu, může se stát, že vám bude předchozí aktualizace ownCloudu přepsána starší verzí z balíčků, získaných z repozitáře linuxové distribuce. Výsledkem je nekonzistentní stav, jehož náprava je poměrně komplikovaná.
Je tedy možné buď aktualizovat všechno ze zdrojů distribuce a aktualizaci přímo v ownCloudu nespouštět nebo použít aktualizaci v ownCloudu a nadále aktualizovat z repozitářů distribuce jen to, co je nutné pro provoz Raspbianu, bez aktualizace samotného ownCloudu z balíčků distribuce.
Synchronizace souborů
Začněme synchronizací složek mezi vašimi počítači a serverem, která funguje podobně jako u DropBoxu, OneDrive nebo Google Drive. K ní potřebujeme kromě serveru příslušného desktopového, kterého stáhneme z příslušné stránky a nainstalujeme způsobem obvyklým pro danou platformu. Uveďme alespoň jako příklad příkazy pro instalaci klienta na linuxovou distribuci Ubuntu 14.04 a její deriváty.
sudo sh -c "echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/Ubuntu_14.04/ /' >> /etc/apt/sources.list.d/owncloud-client.list"
sudo apt-get update
sudo apt-get install owncloud-client
Nyní si projděme nejjednodušší postup připojení klientské aplikace k serveru. Spusťte klienta ownCloudu a zadejte adresu vašeho serveru.
Po odsouhlasení certifikátu zadejte své jméno a heslo, které bylo zadáno při prvním spuštění ownCloudu.
Klepněte na tlačítko Další a v následujícím kroku na tlačítko Připojit.
Celý postup uzavřeme klepnutím na tlačítko Dokončit. Nyní je ve vašem domovském adresáři složka ownCloud, která je plně synchronizovaná s obsahem serveru.
Vše, co do složky vložíme, je klientem zkopírováno na server. Například náš soubor „Růžovoučký kůň pěl ďábelské ódy.txt“ se na serveru ocitl téměř okamžitě a bez ztráty české diakritiky v názvu.
Samozřejmě, že je také možné pracovat se soubory přímo na serveru prostřednictvím webového uživatelského rozhraní. Pro synchronizaci s mobilními zařízeními slouží mobilní klientské aplikace. Jsou k dispozici pro Android pro iOS. Příznivce software zdarma nepotěší, že obě jsou placené. Platba ale není vysoká. Činila v době vzniku tohoto textu 20,37 Kč za verzi pro Android a 0,99 USD za verzi pro iOS.
Výhody celého řešení se projeví naplno, jakmile budete mít klientskou aplikaci ownCloudu zprovozněnou na několika různých počítačích. Například tento text postupně vznikal na dvou různých noteboocích a jednom desktopu.
Co se týče použití nového Raspberry Pi 3, mám pro vlastníky starší verze Raspberry dobrou zprávu. Podle mých předběžných testů sice poskytuje server postavený na Raspberry Pi 3 svižnější reakce webového rozhraní ownCloudu, ale starší „dvojka“ odvede při synchronizaci souborů srovnatelnou práci.
Na závěr
Dle mého mínění už jen řešení synchronizace souborů napříč platformami a webový přístup k nim postačí pro zdůvodnění investice do pořízení serveru postaveného na Raspberry Pi a je také dostatečnou odměnou za práci vynaloženou na jeho provoz a údržbu. Další aplikace, např. Kontakty a Poznámky, ještě více rozšiřují možnosti celého řešení. Ale o nich až někdy příště.