Kuidas installida Nextcloud Ubuntu 22.04-le
Nextcloudi saab Ubuntu 22.04-le paigaldada vaid mõne sammuga. Administraatoriõiguste seadistamine ja SSL-sertifikaadi lisamine on lihtne teha käsurealt. See võimaldab teil kasutada veebiliidest veebibrauseri kaudu, kus on rakendatud vajalikud turvameetmed.
Nextcloud Ubuntu 22.04-s
Nextcloud on vabalt kättesaadav ownCloudi haru. See pilvepõhine andmesalvestuslahendus võimaldab isehostimist nii era- kui ka ärikasutuses. Võrreldes teiste Nextcloudi alternatiividega paistab see lahendus silma eelkõige oma kasutusmugavuse, suure stabiilsuse ja arvukate kasulike turvaomaduste poolest, mis tagavad teie andmetele optimaalse kaitse. Nextcloudi paigaldamine Ubuntu 22.04-le nõuab vaid mõnda sammu. Selles juhendis näitame teile, kuidas turvata oma andmesalvestus kohe algusest peale SSL-sertifikaatide abil.
Millised nõuded tuleb täita?
Nextcloudi installimiseks Ubuntu 22.04-le peate täitma mõned eeltingimused. Esiteks veenduge, et teil on Ubuntu 22.04-ga töötav server. Tulemüüri seadistamine on hädavajalik. Lisaks peab teil olema kasutaja, kellel on Sudo-õigused. Minimaalsed süsteeminõuded hõlmavad vähemalt 1 gigabaiti RAM-i ja ühte protsessorit. Optimaalse jõudluse tagamiseks kõigi lisandmoodulitega soovitatakse siiski 4 gigabaiti RAM-i ja kahte protsessorit. Kui teil on Apache2 installitud, eemaldage see enne järgmiste sammude jätkamist. Samuti on soovitatav eelnevalt seadistada domeeninimi, mis suunab serverile.
Süsteemi uuendamine
Enne paigaldamise alustamist on oluline uuendada süsteem viimase versioonini. Selleks kasuta järgmisi käske:
sudo apt-get update
sudo apt-get upgradebashKui Ubuntu 22.04 on edukalt uuendatud, võite paigaldamisega alustada.
Nextcloudi paigaldamine Ubuntu 22.04-le
Nextcloudi installimiseks Ubuntu 22.04-le võid kasutada eelinstallitud Snap-pakettihaldurit. Snap tagab, et saad alati uusima versiooni, ning hoiab kõiki vajalikke faile keskelt hallatavas asukohas. Lae selle abil alla Nextcloudi pakett:
sudo snap install nextcloudbashNüüd laaditakse alla ja installitakse Nextcloudi uusim versioon. Selleks et kontrollida, kas installimine õnnestus, kasuta järgmist käsku:
snap changes nextcloudbashLoo administraator
Halduskasutaja saab luua kasutajaliidese kaudu, kuid see kujutab endast turvariski. Et vältida registreerimislehe avalikustamist, loo administraator otse käsurealt. Kasuta järgmist käsku, asendades „user” ja „password” soovitud kasutajanime ja tugeva parooliga:
sudo nextcloud.manual-install user passwordbashSeejärel peaksite saama kinnituse, et kasutajale on haldusõigused edukalt määratud.
Muuda PHP-seadeid
PHP-seadete muutmiseks, eriti suuremate projektide puhul, on soovitatav kohandada jagatud töömälu suurust, et tagada vajalike ressursside kättesaadavus. Seda saab teha otse käsurealt järgmise käsuga:
sudo snap set nextcloud php.memory-limit=LimitbashAsenda paigutusmärk „Limit“ tegeliku arvuga.
Määrake usaldusväärsed domeenid ja avage pordid
Kui paigaldate Nextcloudi käsurealt, piirab programm juurdepääsu automaatselt ainult kohalikule serverile. Et pääseda pilvelahendusele juurde oma domeeninime või IP-aadressi kaudu, peate konfiguratsiooni uuendama. Esmalt kontrollige salvestatud domeene järgmise käsuga:
sudo nextcloud.occ config:system:get trusted_domainsbashPraegu peaks väljundis olema ainult kirje „localhost“. Selle muutmiseks kasuta järgmist käsku:
sudo nextcloud.occ config:system:set trusted_domains 1 --value=examplebashAsenda paigutusmärge „example“ oma domeeni või serveri IP-aadressiga. Seejärel kasuta uuesti eelmist käsku, et kontrollida uuendatud kandeid. Uus aadress peaks nüüd ilmuma „localhost“ kõrval.
On oluline, et lubaksite oma serveri tulemüüris pordid 80 (HTTP-le) ja 443 (HTTPS-ile):
sudo ufw allow 80, 443/tcpbashSSL-sertifikaadi seadistamine
Pärast Nextcloudi installimist Ubuntu 22.04-le saate oma andmed SSL-sertifikaadiga turvata ja lubada juurdepääsu HTTPS-i kaudu. Võite kasutada Let’s Encrypti sertifikaati või allkirjastada selle ise. Allpool on kirjeldatud mõlemat võimalust, alustades valmis sertifikaadist. Veenduge, et vajalikud pordid on avatud. Nüüd taotlege sertifikaati järgmise käsuga:
sudo nextcloud.enable-https lets-encryptbashSaad järgmise väljundi:
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)bashKinnita klahviga [y].
Sisesta oma e-posti aadress ja kinnita valikuga [Enter]. Seejärel sisesta oma Nextcloud-serveriga seotud domeen. Sertifikaat luuakse ja salvestatakse otse serverisse.
Võite luua ka oma sertifikaadi. Kuid brauserid kuvavad sageli hoiatussõnumi, kuna sertifikaati pole välise sertifitseerimisasutuse poolt kinnitatud. Kui soovite selle ikkagi luua, kasutage järgmist käsku:
sudo nextcloud.enable-https self-signedbashNüüd peaksite saama kinnituse ning seejärel avama eespool loetletud pordid, kui te seda veel teinud pole.
Esimene sisselogimine
Nextcloudi installimine Ubuntu 22.04-le on lõpetatud. Avage nüüd veebibrauser ja sisestage oma domeeninimi või IP-aadress. Kuna olete juba loonud administraatori, suunatakse teid otse sisselogimislehele. Sisestage administraatori kasutajanimi ja parool. Kui sisselogimine õnnestub, kuvatakse hüpikaknas Nextcloudiga ühilduvad rakendused. Võite need rakendused alla laadida või selle sammu vahele jätta. Seejärel suunatakse teid Nextcloudi kasutajaliidesesse, mis on valmis kasutamiseks.