Jak hostować serwer synchronizacji NextCloud na serwerze Windows Server

Utwórz serwer synchronizacji Nextcloud w systemie Windows Server , uruchamiając Nextcloud All-in-One (AIO) na maszynie wirtualnej Linux. Wstępnie skonfigurowana ścieżka w tym przewodniku importuje oficjalną maszynę wirtualną AIO do Oracle VirtualBox.

Nextcloud nie obsługuje natywnej instalacji serwera Windows; zaleca użycie maszyny wirtualnej lub obrazu Dockera w systemie Windows Server. Gotowa maszyna wirtualna AIO nie nadaje się do użycia z odwrotnym serwerem proxy, dlatego do konfiguracji należy użyć obrazu Dockera AIO i instrukcji odwrotnego serwera proxy . Wskazówki dotyczące instalacji systemu Windows Server można znaleźć na oficjalnej stronie Nextcloud .

Co przygotować

Sprawdź, czy Twoja wersja systemu Windows Server jest obsługiwana przez aktualne wymagania hosta VirtualBox i włącz wirtualizację sprzętową w oprogramowaniu układowym. Zaplanuj miejsce na przechowywanie maszyny wirtualnej, plików użytkowników i kopii zapasowych; zarezerwuj stabilny adres LAN dla gościa. Dostęp zdalny wymaga również kontrolowanej domeny.

Przed udostępnieniem maszyny wirtualnej zwróć uwagę na jej wiek: oficjalny indeks maszyn wirtualnych AIO zawiera plik OVA o rozmiarze 1,6 GB, ostatnio zmodyfikowany 9 września 2024 r., oraz plik README z datą 2022 r. Przeczytaj plik README i sprawdź proces aktualizacji systemu operacyjnego gościa; aktualizacja kontenerów AIO nie powoduje konserwacji samej maszyny wirtualnej Linux.

Zainstaluj Nextcloud AIO na serwerze Windows

1. Zainstaluj VirtualBox

Pobierz instalator hosta Windows z oficjalnej strony pobierania VirtualBox . Zainstaluj go i sprawdź aktualną instrukcję Oracle, aby uzyskać pomoc dotyczącą konkretnej wersji serwera.

2. Pobierz urządzenie wirtualne AIO

Nextcloud-AIO.ovaPobierz z oficjalnego katalogu AIO VM readme.md. Plik OVA jest gościem systemu Linux, a nie instalatorem systemu Windows. Pozostaw miejsce na dysk wirtualny i przyszłe pliki.

Folder Pobrane systemu Windows Server zawierający instalator Nextcloud AIO OVA i VirtualBox.
Widok ilustrujący pobieranie plików OVA i instalatora VirtualBox.

3. Importuj OVA

W VirtualBox Manager wybierz Home > Import lub kliknij dwukrotnie plik OVA. Sprawdź ustawienia gościnnego systemu operacyjnego i zasobów, wybierz folder maszyny wirtualnej i zaimportuj. Pozostaw wystarczającą ilość pamięci i procesora dla systemu Windows Server i jego innych ról.

Okno dialogowe importu urządzenia VirtualBox z ustawieniami gościa Linux, procesora, pamięci i dysku.
Przed zaimportowaniem pliku OVA sprawdź metadane urządzenia.

4. Umieść maszynę wirtualną w swojej sieci LAN

Otwórz Ustawienia > Sieć maszyny wirtualnej . Ustaw Adapter 1 na Adapter mostkowany i wybierz interfejs fizyczny, który dociera do Twojej sieci LAN. Mostkowanie zapewnia gościowi własny adres LAN; zarezerwuj ten adres na routerze. NAT wymaga dodatkowej konfiguracji dla ruchu przychodzącego.

Ustawienia sieciowe VirtualBox z kartą 1 podłączoną do mostkowanej karty Ethernet.
Wybierz opcję Bridged Adapter, aby gość mógł otrzymać adres LAN.

5. Uruchom maszynę wirtualną i znajdź jej adres

Uruchom urządzenie i uruchom je hostname -Iw jego konsoli. Zanotuj adres IPv4 sieci LAN gościa; jeśli nie możesz uzyskać dostępu do konsoli, poszukaj maszyny wirtualnej na liście dzierżaw DHCP routera.

Terminal maszyny wirtualnej Linux wyświetlający nazwę hosta -I i przykładowy prywatny adres IPv4.
Polecenie pokazuje adresy przypisane do maszyny wirtualnej.

6. Otwórz stronę zarządzania AIO

Odwiedź https://<VM-IP>:8080z zaufanego urządzenia. Na tej lokalnej stronie zarządzania spodziewane jest ostrzeżenie o certyfikacie podpisanym przez siebie; sprawdź, czy adres IP należy do Twojej maszyny wirtualnej. Zapisz hasło administratora AIO z pierwszego uruchomienia, a następnie zaloguj się, używając adresu IP, a nie domeny, na porcie 8080. Nie podłączaj tego portu do publicznego internetu.

Strona logowania do zarządzania Nextcloud AIO pod prywatnym adresem IP na porcie 8080.
Użyj prywatnego adresu IP dla interfejsu zarządzania AIO.

7. Skonfiguruj domenę i dostęp do sieci

Wprowadź swoją domenę Nextcloud, taką jak cloud.example.com, i wykonaj weryfikację domeny AIO. Aby uzyskać dostęp zdalny, publiczny serwer DNS musi wskazywać na Twój publiczny adres IP. Przekieruj TCP 80 w celu weryfikacji certyfikatu i TCP 443 do maszyny wirtualnej; włącz TCP i UDP 3478 tylko wtedy, gdy korzystasz z Nextcloud Talk. Ogranicz porty zarządzania do zaufanych administratorów.

Jeśli walidacja się nie powiedzie, zweryfikuj przekierowanie publicznego DNS i zapory sieciowej. W przypadku korzystania tylko z sieci LAN, postępuj zgodnie z instrukcjami lokalnej instancji AIO zamiast używać prywatnego adresu IP jako domeny Nextcloud.

Karta konfiguracji Nextcloud AIO z hasłem administratora i polami domeny.
Proces konfiguracji AIO wymaga podania hasła administratora i domeny.

8. Uruchom kontenery i zakończ konfigurację

Zastosuj aktualizację głównego kontenera, jeśli pojawi się monit. Wybierz tylko potrzebne komponenty opcjonalne, a następnie kliknij „ Uruchom kontenery” i poczekaj na zakończenie konfiguracji. Przechowuj hasło AIO oddzielnie od początkowych danych logowania do konta Nextcloud.

Ekran wyboru komponentów AIO Nextcloud z przyciskiem Uruchom kontenery.
Wybierz tylko opcjonalne komponenty, które zamierzasz zachować.

Otwórz https://cloud.example.com, zaloguj się, utwórz konta użytkowników i zainstaluj oficjalnego klienta synchronizacji na komputerze stacjonarnym lub urządzeniu mobilnym . Wybierz foldery do synchronizacji. Skonfiguruj kopie zapasowe AIO na oddzielnym lub zdalnym nośniku i przetestuj przywracanie. Na koniec sprawdź, czy maszyna wirtualna uruchamia się po ponownym uruchomieniu systemu Windows Server.

Strona plików Nextcloud zawierająca dokumenty, zdjęcia i projekty w domenie cloud.example.com.
Użyj skonfigurowanej domeny dla aplikacji internetowej Nextcloud i klientów synchronizacji.

Notatki dotyczące bezpieczeństwa i konserwacji

  • Aktualizuj systemy Windows Server, VirtualBox, gościa Linux i kontenery AIO osobno.
  • Używaj unikalnych haseł i ogranicz zarządzanie AIO do sieci administracyjnej.
  • Wykonaj kopię zapasową dysku maszyny wirtualnej i sprawdź, czy przywracanie działa.
  • Jeśli starsza wersja OVA nie spełnia Twoich potrzeb konserwacyjnych, skorzystaj z utrzymywanej maszyny wirtualnej Linux i aktualnego podręcznika instalacji AIO .

Powyższe ilustracje interfejsu mają charakter schematyczny; dokładne oznaczenia mogą różnić się od tych w starszej wersji AIO dołączonej maszyny wirtualnej. W przypadku każdego ekranu, który nie pasuje, należy skorzystać z aktualnej dokumentacji AIO.

Zostaw komentarz

Konwertuj zdjęcia na obrazy, szkice i kreskówki za pomocą FotoSketcher

Konwertuj zdjęcia na obrazy, szkice i kreskówki za pomocą FotoSketcher

Zamień zdjęcie w obraz, szkic ołówkiem lub komiks dzięki FotoSketcher Studio. Dowiedz się, jak wybrać efekt, dostosować podgląd i zapisać swoją grafikę.

Szczegółowa analiza i identyfikacja plików audio dzięki Audio Identifier

Szczegółowa analiza i identyfikacja plików audio dzięki Audio Identifier

Dowiedz się, co Audio Identifier ujawnia na temat szybkości transmisji, koderów i tagów, jak działa jego starszy proces pracy i które obecne narzędzia sprawdzają pliki lub identyfikują utwory.

Mój indeks zdjęć: program do organizacji zdjęć typu open source dla systemu Windows

Mój indeks zdjęć: program do organizacji zdjęć typu open source dla systemu Windows

My Photo Index to starszy katalog zdjęć dla systemu Windows, umożliwiający tagowanie, ocenianie i przeglądanie lokalnych obrazów. Zapoznaj się z udokumentowanymi funkcjami, ograniczeniami zgodności i aktualizowaną alternatywą.

Zmień atrybuty plików i folderów, daty i godziny za pomocą narzędzia Attribute Changer

Zmień atrybuty plików i folderów, daty i godziny za pomocą narzędzia Attribute Changer

Dowiedz się, jak używać narzędzia Attribute Changer do edytowania atrybutów plików systemu Windows i znaczników czasu, aktualizowania dat zdjęć JPEG EXIF ​​i bezpiecznego podglądu zmian wsadowych.

Jak ustawić inną tapetę na każdym monitorze w systemie Windows 10

Jak ustawić inną tapetę na każdym monitorze w systemie Windows 10

Ustaw osobną tapetę dla każdego monitora systemu Windows 10, zidentyfikuj wyświetlacze, dostosuj dopasowanie obrazu i rozwiąż problemy z brakującymi opcjami monitora.

pViewer: Minimalistyczna przeglądarka obrazów i czytnik mangi i komiksów

pViewer: Minimalistyczna przeglądarka obrazów i czytnik mangi i komiksów

Dowiedz się, do czego służy pViewer, jak działają tryby zdjęć i komiksów, którą edycję systemu Windows pobrać i czym różnią się wersje starsza i przepisana.

NeoDownloader: ustawianie parametrów i zbiorcze pobieranie obrazów ze stron internetowych

NeoDownloader: ustawianie parametrów i zbiorcze pobieranie obrazów ze stron internetowych

Dowiedz się, jak utworzyć projekt NeoDownloader, wybrać zakres indeksowania, ustawić filtry obrazów i miejsce docelowe oraz przeglądać pliki do pobrania w partiach.

Jak przełączyć się na następną tapetę pulpitu za pomocą klawisza skrótu w systemach Windows 7 i 8

Jak przełączyć się na następną tapetę pulpitu za pomocą klawisza skrótu w systemach Windows 7 i 8

Skonfiguruj pokaz slajdów w systemie Windows 7 lub 8, utwórz krótki skrót VBScript i przypisz klawisz skrótu, aby przejść do następnej tapety.

XnConvert: stosuj efekty i konwertuj formaty obrazów partiami

XnConvert: stosuj efekty i konwertuj formaty obrazów partiami

Użyj XnConvert do stosowania efektów, zmiany rozmiaru zdjęć i konwersji formatów obrazów w partiach. Wybierz ustawienia wyjściowe, wyświetl podgląd edycji i chroń swoje oryginały.

PickMeApp: Przenieś programy Windows z zapisanymi ustawieniami

PickMeApp: Przenieś programy Windows z zapisanymi ustawieniami

Przenieś zainstalowane aplikacje systemu Windows na inny komputer za pomocą aplikacji PickMeApp. Dowiedz się, jak działają pakiety TAP, jak przechwycić ustawienia i co może nie zostać przeniesione.