Kako namestiti Nextcloud na Ubuntu 22.04
Nextcloud lahko na Ubuntu 22.04 namestite v le nekaj korakih. Nastavitev kot skrbnik in dodajanje SSL-potrdila je mogoče enostavno opraviti prek ukazne vrstice. Tako boste lahko dostopali do vmesnika prek spletnega brskalnika z vsemi potrebnimi varnostnimi ukrepi.
Nextcloud na Ubuntu 22.04
Nextcloud je brezplačna različica projekta ownCloud. Ta spletno shranjevanje podatkov omogoča samostojno gostovanje za zasebno ali poslovno rabo. V primerjavi z drugimi rešitvami, podobnimi Nextcloudu, ta rešitev še posebej prepriča s svojo enostavno uporabo, visoko stabilnostjo in številnimi koristnimi varnostnimi funkcijami, ki zagotavljajo optimalno zaščito vaših podatkov. Namestitev Nextclouda na Ubuntu 22.04 zahteva le nekaj korakov. V tem vodniku vam bomo pokazali, kako lahko že od samega začetka zavarujete svoje shranjevanje podatkov s pomočjo SSL certifikatov.
Kakšne zahteve je treba izpolniti?
Za namestitev Nextclouda na Ubuntu 22.04 morate izpolniti nekaj predpogojev. Najprej se prepričajte, da imate strežnik z operacijskim sistemom Ubuntu 22.04. Nujno je, da nastavite požarni zid. Poleg tega morate imeti uporabnika s privilegiji Sudo. Minimalne sistemske zahteve vključujejo vsaj 1 gigabajt RAM-a in en procesor. Vendar pa za optimalno delovanje z vsemi dodatki priporočamo 4 gigabajte RAM-a in dva procesorja. Če imate nameščen Apache2, ga odstranite, preden nadaljujete z naslednjimi koraki. Priporočljivo je tudi, da vnaprej nastavite domensko ime, ki kaže na strežnik.
Posodobi sistem
Preden začnete z dejansko namestitvijo, je pomembno, da posodobite sistem na najnovejšo različico. Za to uporabite naslednje ukaze:
sudo apt-get update
sudo apt-get upgradebashKo je Ubuntu 22.04 uspešno posodobljen, lahko začnete z namestitvijo.
Namestitev Nextclouda na Ubuntu 22.04
Za namestitev Nextclouda v Ubuntu 22.04 lahko uporabite upravitelja paketov Snap, ki je že vnaprej nameščen. Snap zagotavlja, da vedno dobite najnovejšo različico, in vse potrebne datoteke hrani na enem mestu. Uporabite ga za prenos paketa Nextcloud:
sudo snap install nextcloudbashSedaj se bo prenesla in namestila najnovejša različica Nextclouda. Da preverite, ali je namestitev uspela, uporabite naslednji ukaz:
snap changes nextcloudbashUstvari administrativnega uporabnika
Upraviteljskega uporabnika lahko ustvarite prek vmesnika, vendar to predstavlja varnostno tveganje. Da ne bi izpostavili strani za registracijo, ustvarite upravitelja neposredno iz ukazne vrstice. Uporabite naslednji ukaz in besedi »user« ter »password« nadomestite z želenim uporabniškim imenom in močnim geslom:
sudo nextcloud.manual-install user passwordbashNato bi morali prejeti potrditev, da so bile uporabniku uspešno dodeljene upraviteljske pravice.
Spremeni nastavitve PHP
Če želite spremeniti nastavitve PHP, zlasti pri večjih projektih, je priporočljivo prilagoditi velikost skupnega delovnega pomnilnika, da bodo na voljo potrebni viri. To lahko storite neposredno iz ukazne vrstice z naslednjim ukazom:
sudo snap set nextcloud php.memory-limit=LimitbashNadomestite zaznamek »Limit« z dejansko številko.
Določite zaupanja vredne domene in odprite vrata
Pri namestitvi prek ukazne vrstice Nextcloud samodejno omeji dostop izključno na lokalni gostitelj. Če želite dostopati do rešitve v oblaku prek svojega domenskega imena ali IP-naslova, morate posodobiti nastavitve. Najprej preverite shranjene domene z naslednjim ukazom:
sudo nextcloud.occ config:system:get trusted_domainsbashTrenutno naj bi bil v izpisu naveden le vnos »localhost«. Če želite to spremeniti, uporabite naslednji ukaz:
sudo nextcloud.occ config:system:set trusted_domains 1 --value=examplebashNadomestite nadomestni znak »example« s svojo domeno ali IP-naslovom strežnika. Nato ponovno uporabite prejšnji ukaz, da preverite posodobljene vnose. Nov naslov bi se zdaj moral prikazati poleg »localhost«.
Pomembno je, da v požarnem zidu svojega strežnika omogočite vrata 80 (za HTTP) in 443 (za HTTPS):
sudo ufw allow 80, 443/tcpbashNastavitev SSL-potrdila
Po namestitvi Nextclouda na Ubuntu 22.04 lahko svoje podatke zavarujete s certifikatom SSL in omogočite dostop prek HTTPS. Uporabite lahko certifikat iz storitve Let’s Encrypt ali pa ga sami izstavite. V nadaljevanju sta opisani obe možnosti, najprej pa si oglejmo že pripravljen certifikat. Preverite, ali so potrebna vrata omogočena. Zdaj zahtevajte certifikat s tem ukazom:
sudo nextcloud.enable-https lets-encryptbashPrikazal se bo naslednji izpis:
In order for Let’s Encrypt to verify that you actually own the domain(s) for which you’re requesting a certificate, there are a number of requirements that you need to be aware of:
1. In order to register with the Let’s Encrypt ACME server, you must agree to the currently-in-effect Subscriber Agreement located here:
https://letsencrypt.org/repository/
By continuing to use this tool you agree to these terms. Please cancel now if otherwise.
2. You must have the domain name(s) for which you want certificates pointing at the external IP address of this machine.
3. Both ports 80 and 443 on the external IP address of this machine must point to this machine (e.g. port forwarding might need to be setup on your router).
Have you met these requirements? (y/n)bashPotrdite z [y].
Vnesite svoj e-poštni naslov in potrdite s tipko [Enter]. Nato vnesite domeno, povezano z vašim strežnikom Nextcloud. Potrdilo bo ustvarjeno in shranjeno neposredno na strežniku.
Lahko si ustvarite tudi lastno potrdilo. Vendar brskalniki pogosto prikažejo opozorilo, ker potrdila ni potrdila zunanja certifikacijska agencija. Če ga kljub temu želite ustvariti, uporabite naslednji ukaz:
sudo nextcloud.enable-https self-signedbashZdaj bi morali prejeti potrditev, nato pa odpreti zgoraj navedena vrata, če tega še niste storili.
Prva prijava
Namestitev Nextclouda v sistemu Ubuntu 22.04 je končana. Sedaj odprite brskalnik in vnesite svojo domeno ali IP-naslov. Ker ste že ustvarili skrbnika, boste preusmerjeni neposredno na stran za prijavo. Vnesite uporabniško ime in geslo skrbnika. Če se prijava uspešno zaključi, se bo v pojavnem oknu prikazal seznam aplikacij, združljivih z Nextcloudom. Te aplikacije lahko prenesete ali pa ta korak preskočite. Nato boste preusmerjeni na vmesnik Nextcloud, ki je pripravljen za uporabo.