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ą, 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.
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
- majsterkowanie
- Malina Pi
- Magazyn w chmurze

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.
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ć