
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]
určitě máš jen neaktuální index balíčků, spusť příkaz <code>apt-get update</code> pro jeho aktualizaci a pak dej instalaci znovu.
standardní přednastavené heslo na SSH pro usera "pi" je <code>raspberry</code>. Heslo pro roota nastavíš pomocí <code>sudo passwd root</code>
dej <code>nano /etc/php.ini</code> a pak uprav toto:
<code>upload_max_filesize = 200M</code>
<code>post_max_size = 200M</code>
nejsnažší cesta je asi přes java aplikaci:
<blockquote>1.) Na Raspberry Pi nainstaluj javu <code>apt-get install oracle-java8-jdk</code>
2.) Stáhni Burb Suite v javě
3.) Spusť Burb Suite <code>java -jar Downloads/burpsuite_free_v1.7.10.jar</code></blockquote>
Chyby:
<code>Check for write permissions
The following places can not be written to
nextcloud/updater/....</code>
Ako môžem upraviť práva aby som mohol kopírovať do zložky owncloud ten php súbor. Vôbec v root nemám práva. V zložkách /var/www nemôžem nič.
Štandardný home mám /home/pi/
Pritom ak dám súdom -l tak mi zobrazí že by som mal mať práva root
Dakujem
vlastníkem adresářů a souborů nextloudu by měl být uživatel www-data a skupina rovněž www-data, tzn. to opravíš příkazem <code>sudo chown -R www-data:www-data /var/www/html/nextcloud</code>.