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.

instagram viewer

Mimo to ownCloud jest dobrą, dobrze ugruntowaną opcją i jest całkowicie darmowy, jeśli sam hostujesz swój serwer (y). Dodatki zawarte szyfrowanie end-to-end, uwierzytelnianie dwuskładnikowe, antywirus, zapora 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.

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 kreator powitalny, 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:

aktualizacja sudo apt-get
sudo apt-get upgrade

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

adres IP

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 zainstaluj 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 zainstaluj 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:

usługa sudo restart apache2

3. Zainstaluj własną chmurę

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:

Pobieranie płyt CD
sudo mv owncloud-complete-20210326.zip /var/www/html

Przejdź do tego katalogu i rozpakuj plik:

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 Poradnik ownCloud, 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ć:

ponowne uruchomienie sudo

4. Skonfiguruj własną chmurę

W przeglądarce internetowej odwiedź adres IP Raspberry Pi, a następnie /owncloud, 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 dostęp do serwera ownCloud można uzyskać tylko z własnej sieci lokalnej, co jest nieco ograniczające. W celu dostęp do własnego serwera Cloud przez Internet z dowolnej lokalizacji wymaga skonfigurowania protokołu SSL, włączenia przekierowania portów i korzystania 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.

Zamiast taniej plastikowej obudowy, polecamy coś solidniejszego, 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 za pomocą 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łĆ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 (20 opublikowanych artykułów)

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ć