Zbuduj swój własny serwer chmury Raspberry Pi z Nextcloud

Zbuduj swój własny serwer chmury Raspberry Pi z Nextcloud

Przechowywanie w chmurze jest istotną częścią współczesnego życia. Minusem jest to, że Twoje dane są przechowywane na zdalnych serwerach przez anonimową korporację, której musisz zaufać w kwestii prywatności i bezpieczeństwa swoich cennych dokumentów i zdjęć.





Istnieje jednak inna opcja: hostowanie plików na własnym serwerze w chmurze działającym na komputerze w domu lub biurze. Jedną z najpopularniejszych usług umożliwiających osiągnięcie tego celu jest Nextcloud.





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





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

Inną opcją dla domowego serwera w chmurze Raspberry Pi jest ownCloud. W rzeczywistości Nextcloud jest niezależnym spin-offem ownCloud stworzonym przez niektórych z głównych współtwórców tego ostatniego.

Chociaż podstawowe funkcje są bardzo podobne w obu przypadkach, 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. Użytkownicy nietechniczni mogą również uznać interfejs użytkownika Nextcloud za nieco łatwiejszy w użyciu.



1. Zainstaluj NextCloud

Istnieją dwie główne metody instalacji Nextcloud na Raspberry Pi. Pierwszym z nich jest użycie Urządzenie NextCloud Ubuntu dla Raspberry Pi. Wymaga to otwarcia konta Ubuntu SSO, a także wygenerowania kluczy SSH, aby uzyskać zdalny dostęp i uruchomić nowy serwer Nextcloud.

Alternatywnie, NextCloudPi to specjalna wersja Nextcloud zaprojektowana do działania na Raspberry Pi 3 lub 4. To jest metoda, której tutaj używamy.





Najpierw pobierz najnowszy plik obrazu NextCloudPi OS z Witryna OwnYourBits . Otwórz folder oznaczony RPi po którym następuje data (nie wersja Berryboot). Pobierz plik BZ2 lub użyj torrenta, aby go pobrać (zalecane).

Rozpakuj plik za pomocą narzędzia do archiwizacji (np. WinRAR lub 7-Zip dla Windows) na swoim komputerze; będziesz mieć teraz folder zawierający plik IMG.





Użyj aplikacji Raspberry Pi Imager, aby sflashować ten plik (obraz systemu operacyjnego) na włożoną kartę microSD — zalecana jest karta o pojemności 8 GB lub większej. Aby tego użyć:

  • Kliknij Wybierz system operacyjny
  • Wybierz Użyj niestandardowego i przejdź do pliku IMG NextCloudPi
  • Kliknij Wybierz pamięć masową i wybierz kartę microSD (zwykle nazywaną czymś w rodzaju „Ogólne urządzenie pamięci masowej”)
  • Kliknij Pisać i poczekaj, aż zostanie napisany i zweryfikowany

Związane z: Jak zainstalować system operacyjny na Raspberry Pi?

2. Uruchom Nextcloud na Raspberry Pi

Umieść kartę microSD w swoim Raspberry Pi i włącz zasilanie. Po kilku sekundach pokazujących sekwencję startową (dużo przewijanego tekstu) zostaniesz poproszony o zalogowanie się. Domyślna nazwa użytkownika to Liczba Pi a hasło to Malina . Ze względów bezpieczeństwa wskazane jest: zmień hasło do Raspberry Pi następnie.

3. Połącz się z Wi-Fi

Wejść sudo raspi-config i wybierz 2 opcje sieciowe , następnie Bezprzewodowa sieć LAN N2 . Wybierz swój kraj, a następnie identyfikator SSID (nazwę) i hasło routera. Wybierz Skończyć aby wrócić do wiersza poleceń.

Aby odkryć adres IP Raspberry Pi, wprowadź:

ip addr

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

W tym momencie możesz także włączyć SSH dla zdalnego dostępu z innego komputera, jeśli nie chcesz, aby Raspberry Pi było połączone z monitorem podczas kontynuowania konfiguracji. W tym celu użyj polecenia:

sudo service ssh start

Z wiersza poleceń lub terminala innego komputera możesz następnie wpisać ssh pi@[adres IP twojego Pi] aby uzyskać dostęp do wiersza poleceń Raspberry Pi.

4. Włącz interfejs sieciowy NextCloud

Wejść sudo ncp-config i wybierz tak jeśli pojawi się monit o aktualizację. W następnym menu wybierz KONFIG i użyj strzałki w dół, aby przewinąć na dół listy.

Tutaj wybierz nc-webui , a następnie wymaż nie i typ tak . naciskać Wejść a następnie dowolny klawisz. Wybierz Plecy oraz Skończyć aby wyjść z narzędzia konfiguracyjnego.

5. Aktywuj i skonfiguruj Nextcloud

W przeglądarce internetowej na innym komputerze wprowadź adres https://[adres IP twojego Pi]:4443

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.

Zostaniesz poproszony o zalogowanie się. Domyślna nazwa użytkownika to ncp , a hasło to własnoręcznie .

Ekran aktywacji NextCloudPi pokazuje dwa hasła, które musisz skopiować i wkleić do dokumentu w celu przechowania. Pierwszym z nich jest hasło do panelu webowego NextCloudPi, który umożliwia konfigurację ustawień serwera. Drugi dotyczy samego interfejsu sieciowego Nextcloud. Możesz zmienić te hasła później, jeśli chcesz.

Po zapisaniu tych haseł wybierz Aktywuj . Po kilku sekundach zostaniesz poproszony o zalogowanie się do panelu internetowego NextCloudPi. Jednak na razie pomińmy to i zalogujmy się do interfejsu sieciowego Nextcloud.

6. Uzyskaj dostęp do interfejsu internetowego Nextcloud

Iść do https://[adres IP twojego Pi] (bez sufiksu :4443) i zaloguj się przy użyciu nazwy użytkownika ncp i drugie hasło, które zanotowałeś.

Po przejściu przez ekran powitalny zobaczysz główny pulpit nawigacyjny. To jest Twój własny serwer w chmurze działający na Raspberry Pi!

Kliknij N w prawym górnym rogu, aby uzyskać dostęp do menu rozwijanego z opcjami Ustawienia (cała grupa — osobiste i administracyjne), Użytkownicy (możesz dodawać użytkowników i zarządzać nimi) oraz Aplikacje do zainstalowania (takie jak pakiet biurowy Collabora Online i serwer ARM64).

Na górnym pasku narzędzi znajdują się ikony sekcji takich jak Pliki, Zdjęcia, Kontakty, Kalendarz i Zadania. Jest też ikona NextCloudPi, która przeniesie Cię do panelu internetowego. Kliknij go, a zostaniesz poproszony o zalogowanie się przy użyciu nazwy użytkownika ncp i pierwsze zanotowane hasło. Pojawi się kreator z opcjami konfiguracji pamięci USB i zewnętrznego dostępu przez Internet.

7. Dodaj zewnętrzną pamięć USB

Twoja karta microSD będzie miała ograniczoną pojemność, więc najlepiej dodać pamięć USB do serwera Nextcloud. Podłącz urządzenie pamięci masowej do jednego z portów USB Raspberry Pi.

Zanim przejdziesz dalej, musisz utworzyć dla niego katalog w wierszu poleceń na Raspberry Pi (lub przez SSH). Wpisz następujące polecenie:

sudo mkdir /media/USBdrive

Przejdź do panelu internetowego NextCloudPi w przeglądarce internetowej drugiego komputera. W kreatorze, który się pojawi (możesz go otworzyć za pomocą ikony różdżki na górnym pasku narzędzi), wybierz Konfiguracja USB . Odpowiedź tak do pierwszego pytania, a następnie kliknij Kontyntynuj .

jak sprawić, by komputer Ci czytał

Zostaniesz zapytany, czy chcesz sformatować dysk USB. Jeśli masz pewność, że nie ma na nim żadnych ważnych plików, które chcesz zachować, wybierz Sformatuj USB . Na koniec kliknij Przenieś dane na USB .

8. Dodaj zewnętrzny dostęp przez Internet

Do tej pory dostęp do serwera Nextcloud można uzyskać tylko z własnej sieci lokalnej, co jest nieco ograniczające. Aby uzyskać dostęp do serwera Nextcloud przez Internet z dowolnej lokalizacji, należy użyć przekierowania portów i dynamicznej usługi DNS.

9. Wybierz obudowę dla swojego serwera Nextcloud

Uruchamianie serwera Nextcloud na samej płycie Raspberry Pi nie jest dobrym pomysłem, ponieważ z czasem gromadzi kurz. Dostępna jest szeroka gama obudów dla standardowych modeli Raspberry Pi 3 i 4.

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ą 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 samego Raspberry Pi i podłączyć standardowy zewnętrzny dysk USB.

Zbuduj własny serwer chmury Raspberry Pi: sukces

Gratulacje, skonfigurowałeś serwer w chmurze na swoim Raspberry Pi za pomocą NextCloudPi. Możesz odwiedzić jego pulpit nawigacyjny za pomocą przeglądarki internetowej na innym urządzeniu. Istnieje nawet aplikacja Nextcloud na iOS i Androida, z której możesz korzystać.

Udział Udział Ćwierkać E-mail Zmień swoje Raspberry Pi w komputer Mac lub PC z systemem Twister OS

Doładuj swoje Raspberry Pi dzięki Twister OS, nadając mu niesamowity nowy wygląd inspirowany systemami Windows i macOS.

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ć