Zprovoznění Raspberry Pi jako webserveru s vlastním cloudem (ownCloud / nextcloud)

Co nejvíce stručné řešení pro vývojáře a linux administrátory

Na superuser.cz nenaleznete žádný zbytečný obsah, vždy se jde přímo k věci, denně se zde objevují nové problémy a jejich řešení...

Začít používat

29.07.2016 napsal Rusty (update: 15.02.2018)
47

Zprovoznění Raspberry Pi jako webserveru s vlastním cloudem (ownCloud / nextcloud)

raspberry-pi-3
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


raspberry-pi-3-package

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.

Vaše reakce na článek Zprovoznění Raspberry Pi jako webserveru s vlastním cloudem (ownCloud / nextcloud)

Napsat komentář k článku

Před 3 lety napsal komentář David [1]
Ahoj

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]
Před 3 lety napsal komentář Hanz [2]
Ahoj,

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.
Před 3 lety napsal komentář Kumool [3]
Čau, jaký je defaultní či standardní heslo na SSH na raspberry pi hned po instalaci? A na roota?
Před 3 lety napsal komentář Pepa [4]
Čau,

standardní přednastavené heslo na SSH pro usera "pi" je <code>raspberry</code>. Heslo pro roota nastavíš pomocí <code>sudo passwd root</code>
Před 3 lety napsal komentář Martin [5]
Čau, jak prosím zvýšit limit pro upload souborů přes PHP do Nextcloudu?
Před 3 lety napsal komentář Hanz [6]
Ahoj,

dej <code>nano /etc/php.ini</code> a pak uprav toto:

<code>upload_max_filesize = 200M</code>
<code>post_max_size = 200M</code>
Před 3 lety napsal komentář SickBoy [7]
Čau, po instalaci Raspbian Jessie with PIXEL s release date: 2016-09-23 mám problém, že se mi na Raspberry pi zasekává horní lišta. Máte nějaký tip?
Před 3 lety napsal komentář Walld3m0rT [8]
zdar, je to nějaký bug (main menu crashing) po pixel updatu na raspberry, mě to dělá také. Udělej si update <code>sudo apt-get update</code> a <code>sudo apt-get dist-upgrade</code> . Pak to funguje ok...
Před 3 lety napsal komentář Cmunda [9]
Čau, poradíte někdo jak na raspberry pi zprovoznit Burb suite?
Před 3 lety napsal komentář Hanz [10]
Čau,

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>

Před 2 lety napsal komentář Oliver [11]
Zdravím linux nadšence, dělám update nextcloudu už přes nový updater v admin menu a nemohu se dostat přes kontrolu s oprávněním a to i přes to, když změním oprávnění na 777:

Chyby:

<code>Check for write permissions
The following places can not be written to
nextcloud/updater/....</code>
Před 2 lety napsal komentář Hanz [12]
Ahoj, zkontroluj zda je vlastníkem celého adresáře nextcloud (i obsahu) uživatel a skupina <code>www-data:www-data</code> .
Před 2 lety napsal komentář oneho [13]
Zdravim.

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
Poslední komentář
Před 2 lety napsal komentář Rusty [14]
Ahoj,

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>.

Nenašli jste co jste hledali?

Zkuste se podívat na články z archivu

Další články

Tento web používá k poskytování služeb, personalizaci reklam a analýze návštěvnosti soubory cookie. Používáním tohoto webu s tím souhlasíte. Další informace