Jak zbudować serwer chmury Raspberry Pi z ownCloud?

Jak zbudować serwer chmury Raspberry Pi z ownCloud?

Przechowywanie w chmurze jest niezwykle przydatne do uzyskiwania dostępu do danych z dowolnego urządzenia. Minusem jest to, że musisz zaufać korporacji w kwestii prywatności i bezpieczeństwa swoich cennych dokumentów i zdjęć przechowywanych na zdalnych serwerach.





Istnieje jednak alternatywa: możesz hostować swoje pliki na własnym serwerze w chmurze działającym na komputerze w domu lub biurze. Jedną z najpopularniejszych usług do osiągnięcia tego jest ownCloud.





Pokażemy Ci, jak zainstalować ownCloud na Raspberry Pi, podłączyć zewnętrzną pamięć masową i wybrać odpowiednią obudowę.





ownCloud vs Nextcloud dla Raspberry Pi: który jest najlepszy?

Inną opcją dla domowego serwera w chmurze Raspberry Pi jest Nextcloud, niezależny spin-off ownCloud stworzony przez niektórych z głównych współtwórców tego ostatniego.

Chociaż podstawowe funkcje obu usług są bardzo podobne, istnieją pewne kluczowe różnice. Niektóre z bardziej zaawansowanych funkcji ownCloud są dostępne tylko dla subskrybentów premium, podczas gdy wszystkie funkcje są bezpłatne w Nextcloud.



Mimo to ownCloud jest dobrą, ugruntowaną opcją i jest całkowicie darmowy, jeśli sam hostujesz swój serwer (serwery). Funkcje obejmują szyfrowanie typu end-to-end , uwierzytelnianie dwuskładnikowe, program antywirusowy, zaporę sieciową i sprawdzanie integralności plików.

1. Przygotuj swoje Raspberry Pi

W przeciwieństwie do Nextcloud, który oferuje niestandardowy obraz systemu operacyjnego dla Raspberry Pi w postaci NextCloudPi, który zapisujesz na kartę microSD , a także opcja Ubuntu Appliance ownCloud jest instalowana w istniejącej iteracji standardowej wersji Raspberry Pi OS.





Jeśli jeszcze nie zainstalowałeś Raspberry Pi OS, zapisz go na karcie microSD (zalecane 8 GB lub więcej) na innym komputerze za pomocą Raspberry Pi Imager narzędzie.

oglądaj filmy z YouTube w tym samym czasie

Czytaj więcej: Jak zainstalować system operacyjny na Raspberry Pi?





Gdy to zrobisz, włóż kartę microSD do swojego Raspberry Pi i włącz ją. Przejdź przez kreatora powitalnego, wybierając nowe hasło (ze względów bezpieczeństwa) i łącząc się z siecią Wi-Fi.

Przed zainstalowaniem ownCloud upewnij się, że Raspberry Pi OS jest w pełni aktualny. Jeśli jeszcze tego nie zrobiłeś w kreatorze powitalnym, otwórz okno Terminala ( Akcesoria > Terminal ) i wprowadź następujące polecenia:

sudo apt-get update
sudo apt-get upgrade

Może to potrwać kilka minut. Podłącz Raspberry Pi do routera bezprzewodowego, aby odkryć jego adres IP, wprowadzając:

ip addr

Zanotuj ineta adres pod wlan0 : jest to adres IP Raspberry Pi. Niektóre routery rezerwują ten sam adres dla Raspberry Pi przy każdym uruchomieniu; jeśli nie, będziesz chciał skonfiguruj statyczny adres IP dla swojego Raspberry Pi .

2. Zainstaluj Apache 2, PHP 5 i SQLite

Zanim zainstalujesz sam ownCloud, musisz dodać niezbędne elementy stosu serwerów. Aby zainstalować serwer Apache HTTP Server, w Terminalu wpisz:

sudo apt-get install apache2

Po zakończeniu instalacji powinieneś sprawdzić, czy działa. Otwórz przeglądarkę internetową na innym komputerze i wprowadź adres IP swojego Raspberry Pi. Powinieneś otrzymać domyślną stronę internetową Apache z napisem „To działa!”

Jesteś teraz gotowy do zainstalowania języka skryptów internetowych PHP, systemu zarządzania bazą danych SQLite i innych wymaganych pakietów za pomocą tego polecenia terminala:

sudo apt-get install php7.3 php7.3-gd sqlite php7.3-sqlite php7.3-curl
php7.3-zip php3-dom php7.3-intl

Gdy wszystkie zostaną pomyślnie zainstalowane, uruchom ponownie serwer WWW Apache za pomocą następującego polecenia:

sudo service apache2 restart

3. Zainstaluj ownCloud

Jesteś teraz gotowy do zainstalowania samego ownCloud. Pobierz najnowszy stabilny plik ZIP z oficjalna strona pobierania ownCloud do Twojego Raspberry Pi. Pobraliśmy ownCloud-complete-20210326.zip .

W oknie Terminala przenieś pobrany plik do /var/www/html katalog z:

cd Downloads
sudo mv owncloud-complete-20210326.zip /var/www/html

Przejdź do tego katalogu i rozpakuj plik:

jak przeglądać wiadomości z Instagrama na komputerze?
cd /var/www/html
sudo unzip -q owncloud-complete-20210326.zip

Następnie musisz utworzyć katalog danych dla ownCloud i zmienić jego uprawnienia. Jeśli używasz karty microSD do przechowywania serwera, wprowadź następujące polecenia:

sudo mkdir /var/www/html/owncloud/data
sudo chown www-data:www-data /var/www/html/owncloud/data
sudo chmod 750 /var/www/html/owncloud/data

Jeśli używasz zewnętrznego dysku USB do przechowywania, podłącz go i zamontuj na swoim Raspberry Pi, a następnie wprowadź następujące polecenia:

sudo mkdir /media/ownclouddrive
sudo chown www-data:www-data /media/ownclouddrive
sudo chmod 750 /media/ownclouddrive

Uwaga: Jeśli chcesz przenieść dane do innego katalogu w późniejszym terminie, zobacz ownCloud przewodnik po tym, jak przenieść katalog danych .

Następnie wprowadź następujące polecenia, aby nadać uprawnienia do zapisu, aby uniknąć później potencjalnych błędów logowania:

sudo chmod 777 /var/www/html/owncloud
sudo mkdir /var/lib/php/session
sudo chmod 777 /var/lib/php/session

Po zakończeniu nadszedł czas, aby ponownie uruchomić Raspberry Pi, aby zmiany zaczęły obowiązywać:

sudo reboot

4. Skonfiguruj ownCloud

W przeglądarce internetowej odwiedź adres IP Raspberry Pi, a następnie /własna chmura , np. 192.168.1.132/własna chmura .

Jeśli zobaczysz ostrzeżenie, że Twoje połączenie nie jest prywatne lub bezpieczne, zignoruj ​​je (wybierając Zaawansowany w przeglądarce Chrome lub Firefox) i przejdź do witryny.

Powinien pojawić się ekran logowania ownCloud. Jeśli zobaczysz ostrzeżenie dotyczące wydajności dotyczące SQLite, możesz je bezpiecznie zignorować.

Teraz musisz zarejestrować konto administratora, wprowadzając nazwę użytkownika i hasło. Pamiętaj, aby je zanotować. Dzięki temu Twoja osobista chmura jest teraz dostępna za pomocą tego konta.

Zaloguj się i zacznij eksplorować pulpit nawigacyjny dla własnego hostowanego serwera ownCloud. Na początek możesz przeglądać kilka folderów w poszukiwaniu dokumentów i zdjęć.

Aby dodać dodatkową funkcjonalność, kliknij menu w lewym górnym rogu i wybierz Rynek. Możesz przeglądać dostępne aplikacje i instalować dowolne, takie jak Kalendarz i pakiet biurowy Collabora.

5. Dodaj zewnętrzny dostęp przez Internet

Do tej pory możesz uzyskać dostęp do serwera ownCloud tylko z własnej sieci lokalnej, co jest nieco ograniczające. Aby uzyskać dostęp do serwera ownCloud przez Internet z dowolnej lokalizacji, musisz skonfigurować SSL, włączyć przekierowanie portów i korzystać z usługi dynamicznego DNS.

6. Wybierz obudowę dla własnego serwera Cloud

Uruchamianie serwera ownCloud na samej płycie Raspberry Pi nie jest zalecane, ponieważ z czasem będzie gromadzić kurz. Dostępna jest szeroka gama obudów dla standardowych modeli Raspberry Pi 3 i 4.

jak robić zrzuty ekranu na Androidzie

Zamiast taniej plastikowej obudowy, zalecamy coś bardziej solidnego, takiego jak DeskPi Pro . Ma wystarczająco dużo miejsca w obudowie na dysk twardy SATA i jest dostarczany z adapterem M.2 na SATA. Aby zapobiec przegrzaniu Raspberry Pi, posiada również system chłodzenia ICE Tower i radiator.

Inną bardzo dobrą opcją jest Obudowa Argon ONE M.2 , co umożliwia korzystanie z dysku M.2 SATA o dowolnej wielkości. Alternatywnie możesz wybrać solidną obudowę dla Raspberry Pi i podłączyć standardowy zewnętrzny dysk USB.

Zbuduj własny serwer chmury Raspberry Pi: sukces

Gratulacje, skonfigurowałeś teraz serwer w chmurze na swoim Raspberry Pi przy użyciu ownCloud. Możesz odwiedzić jego pulpit nawigacyjny za pomocą przeglądarki internetowej na innym urządzeniu. Dostępna jest nawet aplikacja ownCloud na systemy iOS i Android, za pomocą której można uzyskać dostęp do serwera ze smartfona lub tabletu.

Udział Udział Ćwierkać E-mail 5 najlepszych rozwiązań do przechowywania danych w chmurze dla systemu Linux w 2021 r.

Chcesz zsynchronizować się z chmurą na komputerze z systemem Linux? Oto pięć najlepszych dostępnych obecnie usług w chmurze zgodnych z systemem Linux.

Czytaj dalej
Powiązane tematy
  • majsterkowanie
  • Malina Pi
  • Magazyn w chmurze
O autorze Phil King(22 opublikowane artykuły)

Niezależny dziennikarz zajmujący się technologią i rozrywką, Phil, zredagował wiele oficjalnych książek o Raspberry Pi. Wieloletni majsterkowicz zajmujący się Raspberry Pi i elektroniką, jest stałym współpracownikiem magazynu The MagPi.

Więcej od Phila Kinga

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować