Vybráno pro vás
 
Hiearchie článků
 
Banana Pi M2 Berry: Rozjíždíme vlastní cloud na BananaPi - nextcloud
Cloudové služby jsou stále populárnější a jejich nabídka je nepřeberná.
Ne vždy a všechna data chcete sdílet na disky třetích stran a tak může na řadu přijít cloud na vlastním serveru. Já mám doma BananaPi M2 Berry, ale návod bude fungovat i na dalších jednodeskových počítačích jako je Raspberry Pi, Orange Pi nebo Nano Pi.
K sepsání návodu mi posloužil tento návod, který jsem ale trochu modifikoval.

Další články o BananaPi M2 Berry:
Banana Pi M2 Berry: první start, iperf, sysbench a termokamera
Banana Pi M2 Berry: rozhraní SATA a test rychlosti (dd, hdparm, rsync)
Banana Pi M2 Berry: Rozjíždíme vlastní cloud na BananaPi - nextcloud


Systém už klasicky běží na microSD kartě, ale protože její kapacita není dostatečná a Banana Pi M2 Berry má SATA rozhraní, připojil jsem starší disk.
Na tento disk budou ukládána data z Nextcloud.

Máme-li všechno přichystáno, začneme.

Prvním a opravdu důležitým krokem je zformátování externího disku. Použijte nějaký rozumný filesystem - EXT4. Nepoužívejte NTFS, budete mít problémy s přidělením práv a ten čas a a úsilí za to nestojí.

Nyní provedeme update a upgrade systému
sudo apt-get update
sudo apt-get upgrade


Nainstalujeme Apache 2:
sudo apt-get install apache2

Pokud máte OS založeném na Debian Jessie, nainstalujete:
sudo apt-get install php5 php5-gd sqlite php5-sqlite php5-curl

Pokud Debian Stretch, pak:
sudo apt-get install php7.0 php7.0-gd sqlite php7.0-sqlite php7.0-curl

Restartujete apache 2:
sudo service apache2 restart

Připojíte se do nově vzniklé složky:
cd /var/www/html

Stáhnete nextcloud:
V době čtení tohoto článku jsou jistě nová vydání. Ty najdete na https://download.nextcloud.com/server/releases/
Cestu pak změníte z https://download.nextcloud.com/server/releases/nextcloud-11.0.2.tar.bz2 třeba na https://download.nextcloud.com/server/releases/nextcloud-11.0.4.tar.bz2
curl https://download.nextcloud.com/server/releases/nextcloud-11.0.2.tar.bz2 | sudo tar -jxv

Připojíte se do složky /nextcloud:
cd /var/www/html/nextcloud

Upravíte vlastníka:
sudo chown www-data:www-data config apps

Připojíte disk a vytvoříte složku SATA ve složce /var
sudo mkdir -p /var/SATA

Disk (např. dev/sda1) připojíte do složky
sudo mount /dev/sda1 /var/SATA/

Na připojeném disku vytvoříte složku nextcloud:
sudo mkdir -p /var/SATA/nextcloud

Přidělíte vlastníka:
sudo chown www-data:www-data /var/SATA/nextcloud

Přidělíte práva:
sudo chmod 770 /var/SATA/nextcloud

Otevřete nové okno webového prohlížeče a zadáte IP adresu vašeho serveru, například:
192.168.1.105/html/nextcloud
IP adresu zjistíte pomocí příkazu ifconfig nebo v nastavení vašeho routeru.

Vyplníte uživatele a heslo a v rozbalovací nabídce Uložiště & databáze zadáte námi vytvořenou složku na HDD. Nextcloud si ve složce /nextcloud vytvoří podsložku /data.
/var/SATA/nextcloud/data

A to je vše. Nextcloud vás vyzve k instalaci programu pro počítač nebo telefon a vy vyplníte uživatele, heslo a název serveru: 192.168.1.105/html/nextcloud
Diskuze
 
Upozornění
Administrátor těchto stránek ani autor článků neručí za správnost a funkčnost zde uvedených materiálů. Administrátor těchto stránek se zříká jakékoli odpovědnosti za případné ublížení na zdraví či poškození nebo zničení majetku v důsledku elektrického proudu, chybnosti schémat nebo i teoretické výuky. Je zakázané používat zařízení, která jsou v rozporu s právními předpisy ČR či EU.

Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tato nekomerční stránka nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ.