Acasă
» WINDOWS
»
Cum să găzduiești un server de sincronizare Nextcloud pe un server Windows
Cum să găzduiești un server de sincronizare Nextcloud pe un server Windows
Găzduiți un server de sincronizare Nextcloud pe Windows Server rulând Nextcloud All-in-One (AIO) într-o mașină virtuală Linux. Ruta predefinită din acest ghid importă mașina virtuală AIO oficială în Oracle VirtualBox.
Nextcloud nu acceptă o instalare nativă pe server Windows; recomandă o mașină virtuală sau o imagine Docker pe Windows Server. Mașina virtuală AIO predefinită nu este potrivită în spatele unui proxy invers, așadar folosiți ghidul pentru imaginea AIO Docker și proxy invers pentru această configurare. Consultați pagina oficială de instalare Nextcloud pentru îndrumări despre Windows Server.
Ce trebuie să pregătiți
Verificați dacă versiunea dvs. de Windows Server este compatibilă cu cerințele actuale ale gazdei VirtualBox și activați virtualizarea hardware în firmware. Planificați spațiul de stocare pentru mașina virtuală, fișierele utilizatorului și copiile de rezervă; rezervați o adresă LAN stabilă pentru invitat. Accesul la distanță necesită, de asemenea, un domeniu pe care îl controlați.
Înainte de a expune mașina virtuală, rețineți vârsta acesteia: indexul oficial al mașinii virtuale AIO listează un OVA de 1,6 GB modificat ultima dată pe 9 septembrie 2024 și un fișier README datat 2022. Citiți fișierul README și verificați procesul de actualizare a sistemului de operare guest; actualizarea containerelor AIO nu menține mașina virtuală Linux în sine.
Instalați Nextcloud AIO pe Windows Server
1. Instalați VirtualBox
Obțineți programul de instalare pentru gazda Windows de pe pagina oficială de descărcări VirtualBox . Instalați-l și verificați manualul curent al Oracle pentru asistență specifică versiunii dvs. de server.
2. Descărcați dispozitivul virtual AIO
Din directorul oficial AIO VM, descărcați Nextcloud-AIO.ovași readme.md. OVA este un sistem de operare Linux, nu un program de instalare Windows; alocați spațiu pentru discul său virtual și fișierele viitoare.
Vizualizare ilustrativă Descărcări cu programul de instalare OVA și VirtualBox.
3. Importați OVA-ul
În VirtualBox Manager, alegeți Acasă > Import sau faceți dublu clic pe OVA. Verificați setările sistemului de operare guest și ale resurselor, selectați un folder VM și importați. Lăsați suficient CPU și memorie pentru Windows Server și celelalte roluri ale sale.
Verificați metadatele aplicației înainte de a importa OVA.
4. Puneți mașina virtuală în rețeaua locală (LAN)
Deschideți Setări > Rețea din mașina virtuală . Setați Adapter 1 la Adaptor Bridged și alegeți interfața fizică care ajunge la rețeaua locală (LAN). Bridging-ul oferă sistemului oaspete propria adresă LAN; rezervați acea adresă în router. NAT necesită o configurație suplimentară pentru traficul de intrare.
Alegeți adaptorul Bridged (Adaptor cu punte) astfel încât invitatul să poată primi o adresă LAN.
5. Porniți mașina virtuală și găsiți adresa acesteia
Porniți dispozitivul și rulați-l hostname -Iîn consola sa. Notați adresa IPv4 din LAN a sistemului invitat; dacă nu puteți accesa consola, căutați mașina virtuală în lista de leasing DHCP a routerului.
Comanda afișează adresele atribuite mașinii virtuale.
6. Deschideți pagina de administrare AIO
Vizitați https://<VM-IP>:8080de pe un dispozitiv de încredere. Pe această pagină de administrare locală se așteaptă un avertisment privind certificatul autosemnat; confirmați că adresa IP aparține mașinii dvs. virtuale. Salvați parola de administrator AIO pentru prima rulare, apoi conectați-vă folosind adresa IP, nu un domeniu, pe portul 8080. Nu conectați acest port la internetul public.
Folosește adresa IP privată pentru interfața de gestionare AIO.
7. Configurați domeniul și accesul la rețea
Introduceți domeniul Nextcloud, cum ar fi cloud.example.com, și finalizați verificarea domeniului AIO. Pentru acces la distanță, DNS-ul public trebuie să indice către adresa IP publică. Redirecționați TCP 80 pentru validarea certificatului și TCP 443 către mașina virtuală; activați TCP și UDP 3478 numai dacă utilizați Nextcloud Talk. Mențineți porturile de administrare restricționate la administratorii de încredere.
Dacă validarea eșuează, verificați redirecționarea DNS-ului public și a firewall-ului. Pentru utilizare exclusiv în LAN, urmați instrucțiunile instanței locale AIO în loc să utilizați o adresă IP privată ca domeniu Nextcloud.
Fluxul de configurare AIO solicită o parolă de administrator și un domeniu.
8. Porniți containerele și finalizați configurarea
Aplicați o actualizare mastercontainer dacă vi se solicită. Selectați doar componentele opționale de care aveți nevoie, apoi alegeți Start containers (Pornire containere) și așteptați finalizarea configurării. Păstrați parola AIO separat de acreditările inițiale ale contului Nextcloud.
Selectați doar componentele opționale pe care intenționați să le întrețineți.
Deschideți https://cloud.example.com, conectați-vă, creați conturi de utilizator și instalați clienții oficiali de sincronizare pentru desktop sau mobil . Selectați folderele de sincronizat. Configurați copii de rezervă AIO pe un spațiu de stocare separat sau la distanță și testați o restaurare. În cele din urmă, verificați dacă mașina virtuală pornește după repornirea serverului Windows.
Folosește domeniul configurat pentru aplicația web Nextcloud și sincronizează clienții.
Note de securitate și întreținere
Actualizați separat Windows Server, VirtualBox, containerele Linux guest și AIO.
Folosește parole unice și restricționează gestionarea AIO la rețeaua ta de administrator.
Păstrați o copie de rezervă de pe discul mașinii virtuale și confirmați că restaurarea funcționează.
Dacă versiunea OVA mai veche nu îndeplinește nevoile de întreținere, utilizați o mașină virtuală Linux întreținută și ghidul de instalare AIO actual .
Ilustrațiile interfeței de mai sus sunt schematice; etichetele exacte pot diferi de versiunea mai veche AIO a mașinii virtuale incluse în pachet. Folosiți documentația AIO actuală pentru orice ecran care nu corespunde.