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.
Moim skromnym zdaniem rozwój Nextcloud jest dużo bardziej aktywny, więc sugerowałbym zainstalowanie Nextcloud zamiast Owncloud ...
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.
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ł.