Proměňte svůj Raspberry Pi v osobní cloud pomocí ownCloud

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.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   chiwy řekl

    Podle mého skromného názoru je vývoj Nextcloud mnohem aktivnější, takže bych doporučil nainstalovat Nextcloud místo Owncloud ...

  2.   Dan Pacu řekl

    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.

  3.   10. SrIzan řekl

    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.