ownCloud je aplikace bezplatný software typu služby hosting souborů, který umožňuje online ukládání a online aplikace (cloud computing). Má dobré webové uživatelské rozhraní a má aplikace pro Linux, Windows, macOS, Android a iPhone.
Vzhledem k povaze ownCloud, eTato aplikace je ideální pro naši Raspberry Pi a to nám může pomoci poskytnout vám funkce hostování našich souborů.
Instalace ownCloud na našem Raspberry Pi je docela jednoduchá. V tomto tutoriálu si vezmeme jako základ oficiální systém naší Raspberry, což je Raspbian.
Pokud stále nemáte tento systém nainstalovaný na vašem Raspberry, můžete si přečíst následující článek, kde vysvětlíme, jak to udělat poměrně jednoduchým způsobem. Odkaz je tento.
Již s Raspbian nainstalovaným na naší Raspberry pi, budeme aktualizovat balíčky a mezipaměť úložiště balíčků Raspbian APT s následujícím příkazem:
sudo apt update
Nyní musíte aktualizovat všechny nové softwarové balíčky, které byly detekovány z Raspbian. Za tímto účelem musíme provést následující příkaz:
sudo apt upgrade
Přidání úložiště balíčků OwnCloud
OwnCloud není v úložišti Raspbian k dispozici. Pro které ji přidáme do našeho systému následujícím způsobem.
Za prvé, stáhneme si klíč GPG z úložiště balíčků OwnCloud:
wget -nv https://download.owncloud.org/download/repositories/production/
Debian_9.0 / Release.key -O Release.key
Nyní přidáme klíč ke stažení do systému pomocí:
sudo apt-key add - < Release.key
Již s klíčem přidaným do systému, můžeme do našeho systému přidat úložiště ownCloud. Přidáme to provedením následujícího příkazu:
echo 'deb http://download.owncloud.org/download/repositories/production/Debian_9.0/ /'| sudo tee /etc/apt/sources.list.d/owncloud.list
Již bylo přidáno úložiště, nyní provedeme příkazy aktualizovat balíčků a náš seznam úložišť s:
sudo apt update
sudo apt upgrade
V případě, že se objeví zpráva týkající se wpasupplicant, jednoduše napíšeme písmeno q. A v tomto okamžiku by instalace měla pokračovat.
Nyní, když je vše aktualizováno a aplikace nainstalována, Náš Raspberry Pi budeme muset restartovat pouze pomocí následujícího příkazu:
sudo reboot
Instalace a konfigurace Apache a MySQL pro OwnCloud
OwnCloud je webová aplikace, která běží na zásobníku LAMP a před instalací OwnCloud potřebujete plně funkční nastavení serveru LAMP. V této části vám ukážu, jak na to.
Může nainstalovat Apache, PHP, MariaDB a některá rozšíření PHP do Raspbian:
sudo apt install apache2 libapache2-mod-php mariadb-server mariadb-client php-bz2 php-mysql php-curl php-gd php-imagick php-intl php-mbstring php-xml php-zip
Nyní, Provedeme následující příkaz k povolení modulu mod_rewrite Apache:
sudo a2enmod rewrite
Hotovo pojďme se přihlásit do konzoly MariaDB jako uživatel root s následujícím příkazem:
sudo mysql -u root -p
Ve výchozím nastavení není nastaveno žádné heslo MariaDB. Už jsem uvnitř, pokračujeme k vytvoření databáze pomocí:
MariaDB [(none)]> create database owncloud;
Vytvoříme nového uživatele MariaDB owncloud a také mu přidělíme heslo pro uživatele s následujícím dotazem:
MariaDB [(none)]> create user 'owncloud'@'localhost' identified by 'tu-password'
Kde můžete nahradit heslo (své heslo) a uživatelské jméno (owncloud) heslem podle svého výběru. A poté uděláme oprávnění nově vytvořenému uživateli s:
MariaDB [(none)]> grant all privileges on owncloud.* to 'owncloud'@'localhost';
A opustili jsme MariaDB
MariaDB [(none)]> exit;
Konfigurace Apache
Nyní musíme upravit výchozí konfigurační soubor webu Apache pomocí:
sudo nano /etc/apache2/sites-enabled/000-default.conf
A tady budeme hledat řádek „DocumentRoot / var / www / html“ a změníme to na
DocumentRoot / var / www / owncloud.
Uložíme změny pomocí Ctrl + O a zavřeme pomocí Ctrl + X.
Nyní provedeme následující příkaz:
sudo apt install owncloud-files
A my restartujeme službu Apache 2 pomocí následujícího příkazu:
sudo systemctl restart apache2
Nastavení OwnCloud
První věc, kterou uděláme, je vědět, jaká je naše IP adresa, to můžeme vědět pomocí:
ip a | egrep "inet"
Zkopírujeme IP, které zjistíme, a ve webovém prohlížeči jej vložíme do adresního řádku a zde poprvé nakonfigurujeme OwnCloud.
Kde Požádá nás o vytvoření uživatelského jména pro správce a hesla.
Můžeme také změnit výchozí datový adresář OwnCloud / var / www / owncloud / data na cokoli chceme, nebo to můžeme nechat tak.
Nyní, vložíme uživatelské jméno databáze, kterou jsme vytvořili před několika kroky.
Nyní se můžete přihlásit pomocí uživatelského jména a hesla OwnCloud, které jste právě zadali, a máte hotovo. Nyní mohou na svém Raspberry Pi začít používat OwnCloud.
Podle mého skromného názoru je vývoj Nextcloud mnohem aktivnější, takže bych doporučil nainstalovat Nextcloud místo Owncloud ...
Dobrý den.
V kroku udělení všech privilegií se zaseknu. Změnil jsem syntaxi, nevím, kolikrát, a nic nedostanu.
Musím změnit localhost na ip, které má moje malina, nebo nechám loclahost tak, jak je napsán?
Jsem v tom nováček a snažím se sloužit podle kroků, které zde popisujete ...
Díky předem.
Zůstal jsem v
ozvěna deb http://download.owncloud.org/download/repositories/production/Debian_9.0/ / '| sudo tee /etc/apt/sources.list.d/owncloud.list
Provedl jsem aktualizaci sudo apt a dostal jsem poškozený záznam 1 v seznamu /etc/apt/sources.list.d/owncloud.list (Suite)
Seznam zdrojů nelze přečíst.