Nextcloud oraz OpenMediaVault (OMV) to potężne i darmowe rozwiązania open-source. Wykorzystując je razem, zyskujesz możliwość stworzenia własnej, prywatnej chmury i sieciowej pamięci masowej (NAS) z intuicyjnym interfejsem webowym, ułatwiającym zarządzanie.
Instalacja Nextcloud na OpenMediaVault pozwala na przechowywanie, udostępnianie i dostęp do wszystkich danych z Twoich nośników – zarówno wewnętrznych, jak i zewnętrznych, w tym dysków USB – z dowolnego miejsca na świecie, przy zachowaniu pełnej kontroli nad nimi.
Możesz zainstalować Nextcloud bezpośrednio na Raspberry Pi, używając kontenera Docker lub instalując go wprost w systemie operacyjnym. Jednakże, połączenie Nextcloud z OpenMediaVault gwarantuje bezpieczne przechowywanie danych, uzupełnione o funkcje chmury, umożliwiając łatwy dostęp i współpracę.
Uruchomienie Nextcloud na Raspberry Pi z wykorzystaniem OMV daje Ci:
- Pełną kontrolę nad Twoimi danymi i prywatnością. Nie jesteś zależny od zewnętrznych dostawców usług, co zwiększa poczucie bezpieczeństwa i daje pełną własność danych.
- OMV oferuje system zarządzania użytkownikami i uprawnieniami, pozwalający kontrolować dostęp do udostępnianych zasobów. Nextcloud rozszerza te możliwości, zapewniając szczegółową kontrolę dostępu do poszczególnych plików, folderów i udostępnianych elementów.
- Możliwość wdrożenia automatycznych kopii zapasowych danych Nextcloud, co stanowi dodatkową ochronę dla Twoich plików.
- Szybkie podłączanie i odłączanie zewnętrznych nośników pamięci USB, gdzie możesz przechowywać dane Nextcloud w udostępnionym folderze na zewnętrznym dysku.
Dla zapewnienia stałej wydajności przy dużym obciążeniu, zaleca się instalację systemu operacyjnego Raspberry Pi na dysku SSD. Alternatywnie, możesz zainstalować Nextcloud bezpośrednio na Raspberry Pi OS, tworząc własną chmurę z dostępem zdalnym.
Zanim rozpoczniesz instalację i konfigurację Nextcloud, upewnij się, że Twoje urządzenie OpenMediaVault (np. Raspberry Pi) ma przypisany statyczny adres IP. Jest to istotne dla poprawnego funkcjonowania Nextcloud.
Krok 1: Włączenie SSH
Wykonaj poniższe instrukcje, aby włączyć SSH (Secure Shell) dla dostępu zdalnego:

passwd root
Połącz się z Raspberry Pi przez SSH z innego komputera i uruchom poniższe polecenie, aby zainstalować dodatki OMV:
wget -O - https:
Po zakończonej instalacji, odśwież interfejs webowy OpenMediaVault i przejdź do zakładki „Wtyczki”.
Znajdź i zainstaluj wtyczkę openmediavault-compose xxx.
Krok 3: Instalacja Dockera i Portainera
W sekcji „Usługi” w OpenMediaVault pojawi się nowa pozycja „Utwórz”. Użyjemy jej do instalacji Dockera i Portainera, które są niezbędne do instalacji Nextcloud.

Podczas instalacji może wystąpić błąd utraty połączenia. W takim przypadku, po prostu odśwież stronę i spróbuj ponownie. Gdy w sekcji „Status” pojawi się komunikat „Zainstalowano i działa”, otwórz połączenie SSH i uruchom poniższe polecenie, aby zainstalować Portainera:
docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest
Po zakończeniu instalacji, przejdź do adresu https://IPAddressOfPi:9443. Pamiętaj o zmianie domyślnej nazwy użytkownika i hasła.
Krok 4: Utworzenie Bazy Danych MariaDB
W Portainerze wybierz „Stosy” > „Dodaj stos”, a następnie wklej poniższy kod do edytora webowego:
version: '2'services: db: image: mariadb:10.5 restart: always command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW volumes: - /var/lib/docker/volumes/Nextcloud_Database:/var/lib/mysql environment: - MYSQL_ROOT_PASSWORD=password - MYSQL_PASSWORD=password - MYSQL_DATABASE=nextcloud - MYSQL_USER=nextcloud
Upewnij się, że nadałeś stosowi odpowiednią nazwę, np. „mariadb”. Zmień również hasło i nazwę bazy danych.
Kliknij „Wdróż stos”.
Spowoduje to instalację i wdrożenie bazy danych MariaDB, która będzie potrzebna do konfiguracji Nextcloud.
Alternatywnie, możesz zainstalować serwer MariaDB manualnie poprzez SSH i utworzyć bazę danych oraz użytkownika bazy danych.
Domyślnie, OpenMediaVault działa na porcie 80. Jednakże, dla lepszej konfiguracji zaleca się zmianę portu OpenMediaVault na inny, np. 8090, aby port 80 był dostępny dla Nextcloud. Aby to zrobić, wykonaj następujące kroki:

Wykonaj poniższe kroki, aby zainstalować i skonfigurować Nextcloud na OpenMediaVault działającym na Raspberry Pi.


linuxserver/nextcloud


Od tego momentu możesz uzyskać dostęp i zalogować się do Nextcloud, używając lokalnego adresu IP Raspberry Pi. Możesz przesyłać i pobierać pliki do Nextcloud z dowolnego systemu, w tym macOS, Windows i Linux. Aplikacja Nextcloud jest również dostępna dla urządzeń z systemami Android i iOS, umożliwiając synchronizację zdjęć, filmów, dokumentów i innych danych z/do urządzeń mobilnych.
Aby udostępnić Nextcloud w Internecie, możesz użyć Nginx Reverse proxy, Cloudflare Tunnel lub przekierowania portów na swoim routerze.
Odblokuj Potencjał Samodzielnie Hostowanej Chmury
Instalacja Nextcloud na serwerze NAS OpenMediaVault, działającym na Raspberry Pi, zapewnia tanie, wydajne i bezpieczne rozwiązanie do przechowywania danych w prywatnej chmurze. Dzięki Nextcloud na serwerze NAS OpenMediaVault, przejmujesz kontrolę nad swoimi danymi i możesz cieszyć się wygodą chmury bez polegania na zewnętrznych dostawcach.
Wykonując powyższe kroki, możesz łatwo zainstalować i skonfigurować Nextcloud na Raspberry Pi, dopasowując go do swoich potrzeb. Pamiętaj o regularnych aktualizacjach instalacji Nextcloud i OpenMediaVault, zabezpieczaniu instancji Nextcloud i tworzeniu kopii zapasowych danych, aby zapewnić płynne i niezawodne działanie.
newsblog.pl