Zprovoznění Raspberry Pi jako webserveru s vlastním cloudem (ownCloud / nextcloud)
Po delším zvažování jsem se rozhodl domu zakoupit jednodeskový počítač (SBC) Raspberry Pi 3 primárně pro nonstop provoz domácího webserveru s cloud úložištěm (Nextcloud včetně kalendáře, úkolů a adresáře).
Základní zprovoznění spočívá ve stažení image linuxové distribuce Raspbian, naformátování karty na souborový systém FAT32 (např. pomocí SDFormatteru), překopírování souborů z image Raspbianu pomocí programu Win32DiskImager a následného vložení SD karty do Raspberry. Poté už celý systém sám nabootuje do X11.
Instalace webserveru s MySQL na Raspberry
apt-get install apache2
apt-get install php5 libapache2-mod-php5
apt-get install mysql-server php5-mysql
Instalace vlastního cloudu - Nextcloud či ownCloud
1.) Stáhnout balíček skriptů Nextcloud či ownCloud z webu
2.) Extrahovat je do /var/www/html/nextcloud
3.) Vytvořit databázi -mysql -u root -p
+mysql> create database nextcloud;
4.) Zadat do prohlížeče adresu http://localhost/nextcloud
5.) Vyplit údaje k databázi a provést další nezbytné nastavení cloudu
Postup upgrade nextcloudu:
Auto upgrade se provádí ve webové administraci nextcloudu.
Ruční upgrade se provádí tak, že nejdříve pro jistotu provedeme kompletní zálohu včetně databáze. Následně smažeme v adresáři nextcloud vše kromě adresářů
data/
a config/
a umístíme sem soubory z nové verze. Zadáním URL nextcloudu do prohlížeče se už jen proklikáme upgradem.
Zkousim unstalaci MySQL,ale skoncím na této hlášce:
Err http://mirrordirector.raspbian.org/raspbian/ jessie/main mysql-common all 5.5.44-0+deb8u1
404 Not Found [IP: 5.153.225.207 80]