Strona główna
» WINDOWS
»
Jak hostować serwer synchronizacji NextCloud na serwerze Windows Server
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.
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.
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.
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.
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.
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.
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.
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.
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.