Zmień swoje Raspberry Pi w osobistą chmurę dzięki ownCloud

ownCloud to aplikacja darmowe oprogramowanie typu usługa hosting plików, który umożliwia przechowywanie w Internecie oraz aplikacje internetowe (przetwarzanie w chmurze). Ma dobry internetowy interfejs użytkownika i aplikacje dla systemów Linux, Windows, macOS, Android i iPhone.

Ze względu na charakter ownCloud, npTa aplikacja jest idealna dla naszego Raspberry Pi a to może pomóc nam udostępnić funkcjonalność hostingu naszych plików.

Instalacja ownCloud na naszym Raspberry Pi jest dość prosta. W tym samouczku jako podstawę przyjmiemy oficjalny system naszego Raspberry, którym jest Raspbian.

Jeśli nadal nie masz tego systemu zainstalowanego na swoim Raspberry, możesz zapoznać się z następującym artykułem, w którym wyjaśnimy, jak to zrobić w dość prosty sposób. Link jest taki.

Już z Raspbian zainstalowanym na naszym Raspberry pi, zamierzamy zaktualizować pakiety i pamięć podręczną repozytorium pakietów Raspbian APT poleceniem:

sudo apt update

Teraz musisz zaktualizować wszystkie nowe pakiety oprogramowania, które zostały wykryte w Raspbian. W tym celu wystarczy wykonać następujące polecenie:

sudo apt upgrade

Dodanie repozytorium pakietów OwnCloud

OwnCloud nie jest dostępne w repozytorium Raspbian. W tym celu dodamy go do naszego systemu w następujący sposób.

Najpierw pobierzmy klucz GPG z repozytorium pakietów OwnCloud:

wget -nv https://download.owncloud.org/download/repositories/production/

Debian_9.0 / Release.key -O Release.key

Teraz dodajemy klucz pobierania do systemu za pomocą:

sudo apt-key add - < Release.key

Już z kluczem dodanym do systemu, możemy dodać repozytorium ownCloud do naszego systemu. Dodamy to, wykonując następujące polecenie:

echo 'deb http://download.owncloud.org/download/repositories/production/Debian_9.0/ /'| sudo tee /etc/apt/sources.list.d/owncloud.list

Już dodane repozytorium, teraz zamierzamy wykonać polecenia aktualizacja pakietów i naszą listę repozytoriów z:

sudo apt update

sudo apt upgrade

W przypadku, gdy widzimy komunikat związany z wpasupplicant, po prostu wpisujemy literę q. W tym momencie instalacja powinna być kontynuowana.

Teraz po zaktualizowaniu wszystkiego i zainstalowaniu aplikacji Będziemy musieli tylko zrestartować nasze Raspberry Pi za pomocą następującego polecenia:

sudo reboot

Instalacja i konfiguracja Apache i MySQL dla OwnCloud

OwnCloud to aplikacja internetowa, która działa na stosie LAMP i potrzebujesz w pełni funkcjonalnej konfiguracji serwera LAMP, zanim będziesz mógł zainstalować OwnCloud. W tej sekcji pokażę ci, jak to zrobić.

Can zainstaluj Apache, PHP, MariaDB i niektóre rozszerzenia PHP w 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

Teraz Zamierzamy wykonać następujące polecenie, aby włączyć moduł mod_rewrite Apache:

sudo a2enmod rewrite

Zrobiłem to zaloguj się do konsoli MariaDB jako użytkownik root za pomocą następującego polecenia:

sudo mysql -u root -p

Domyślnie hasło MariaDB nie jest ustawione. Już będąc w środku przystępujemy do tworzenia bazy danych z:

MariaDB [(none)]> create database owncloud;

Tworzymy nowego użytkownika owncloud MariaDB i przypiszemy mu również hasło dla użytkownika z następującym zapytaniem:

MariaDB [(none)]> create user 'owncloud'@'localhost' identified by 'tu-password'

Gdzie możesz zamienić hasło (twoje-hasło) i nazwę użytkownika (owncloud) na wybraną przez siebie. Następnie nadamy uprawnienia nowo utworzonemu użytkownikowi za pomocą:

MariaDB [(none)]> grant all privileges on owncloud.* to 'owncloud'@'localhost';

I opuściliśmy MariaDB

MariaDB [(none)]> exit;

Konfiguracja Apache

Teraz musimy edytować domyślny plik konfiguracyjny witryny Apache za pomocą:

sudo nano /etc/apache2/sites-enabled/000-default.conf

I tu będziemy szukać linii „DocumentRoot / var / www / html” i zmienimy ją na

DocumentRoot / var / www / owncloud.

Zapisujemy zmiany za pomocą Ctrl + O i zamykamy Ctrl + X.

Teraz wykonamy następujące polecenie:

sudo apt install owncloud-files

Zrestartujemy usługę Apache 2 za pomocą następującego polecenia:

sudo systemctl restart apache2

Konfigurowanie OwnCloud

Pierwszą rzeczą, którą zamierzamy zrobić, jest wiedzieć, jaki jest nasz adres IP, możemy to wiedzieć za pomocą:

ip a | egrep „inet”

Skopiujemy znaleziony adres IP iw przeglądarce internetowej wklejamy go w pasek adresu i tutaj po raz pierwszy skonfigurujemy OwnCloud.

Gdzie Poprosi nas o utworzenie nazwy użytkownika dla administratora oraz hasła.

Możemy również zmienić domyślny katalog danych OwnCloud / var / www / owncloud / data na cokolwiek chcemy lub możemy to tak zostawić.

Teraz wstawimy nazwę użytkownika bazy danych, którą utworzyliśmy kilka kroków temu.

Teraz możesz zalogować się przy użyciu nazwy użytkownika i hasła OwnCloud, które właśnie określiłeś i gotowe. Mogą teraz zacząć używać OwnCloud na swoim Raspberry Pi.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   chrupiące powiedział

    Moim skromnym zdaniem rozwój Nextcloud jest dużo bardziej aktywny, więc sugerowałbym zainstalowanie Nextcloud zamiast Owncloud ...

  2.   Dan Pacu powiedział

    Hey.
    Utknąłem na etapie nadania wszystkich uprawnień. Zmieniłem składnię Nie wiem ile razy i nic nie dostaję.
    Lokalny host powinienem zmienić go na adres IP, który ma moja malina, czy po prostu zostawić loclahost tak, jak napisano?
    Jestem w tym nowicjuszem i staram się służyć, wykonując kroki, które tu opisujesz ...

    Z góry dzięki.

  3.   ŚrIzan10 powiedział

    Zostałem w
    echo 'deb http://download.owncloud.org/download/repositories/production/Debian_9.0/ / '| sudo tee /etc/apt/sources.list.d/owncloud.list

    Wykonałem aktualizację sudo apt i otrzymałem nieprawidłowy wpis 1 na liście /etc/apt/sources.list.d/owncloud.list (pakiet)
    Nie można odczytać listy źródeł.