Nextcloud var instalēt Ubuntu 22.04 sistēmā, veicot tikai dažus soļus. Ad­mi­nis­tra­to­ra tiesību ie­sta­tī­ša­na un SSL ser­ti­fi­kā­ta pie­vie­no­ša­na ir viegli veicama, iz­man­to­jot ko­man­drin­du. Tas ļauj piekļūt lietotāja saskarnēi ar tīmekļa pārlūku, ievērojot ne­pie­cie­ša­mos drošības pasākumus.

Nextcloud Ubuntu 22.04 versijā

Nextcloud ir brīvi pieejams ownCloud atzars. Šī mākonī bāzētā datu uz­gla­bā­ša­nas platforma ļauj pašam uzturēt serveri privātām vai biznesa va­ja­dzī­bām. Sa­lī­dzi­not ar Nextcloud al­ter­na­tī­vām, šis ri­si­nā­jums īpaši pār­lie­ci­na ar savu vienkāršo lietošanu, augsto sta­bi­li­tā­ti un daudzajām no­de­rī­ga­jām drošības funkcijām, kas nodrošina optimālu jūsu datu aiz­sar­dzī­bu. Nextcloud in­sta­lē­ša­na Ubuntu 22.04 sistēmā prasa tikai dažus soļus. Šajā ro­kas­grā­ma­tā mēs parādīsim, kā jau no paša sākuma no­dro­ši­nāt datu uz­gla­bā­ša­nas drošību, iz­man­to­jot SSL ser­ti­fi­kā­tus.

Kādas prasības ir jāizpilda?

Lai instalētu Nextcloud Ubuntu 22.04, ir jāizpilda daži priekš­no­tei­ku­mi. Pirmkārt, pār­lie­ci­nie­ties, ka jūsu rīcībā ir serveris ar Ubuntu 22.04. Ir būtiski kon­fi­gu­rēt ugunsmūri. Turklāt jums ir jābūt lie­to­tā­jam ar Sudo tiesībām. Minimālās sistēmas prasības ietver vismaz 1 gigabaitu RAM un vienu procesoru. Tomēr, lai no­dro­ši­nā­tu optimālu veikt­spē­ju ar visiem papildu moduļiem, ieteicams 4 gigabaiti RAM un divi procesori. Ja jums ir instalēts Apache2, izdzēsiet to, pirms turpināt ar nā­ka­ma­jiem soļiem. Tāpat ieteicams iepriekš iestatīt domēna vārdu, kas norāda uz serveri.

At­jau­ni­nāt sistēmu

Pirms sākt pašu in­sta­lē­ša­nu, ir svarīgi at­jau­ni­nāt sistēmu līdz jau­nā­ka­jai versijai. Lai to izdarītu, iz­man­to­jiet šādas komandas:

sudo apt-get update
sudo apt-get upgrade
bash

Kad Ubuntu 22.04 ir veiksmīgi at­jau­ni­nā­ta, varat sākt in­sta­lē­ša­nu.

Nextcloud in­sta­lē­ša­na Ubuntu 22.04

Lai instalētu Nextcloud Ubuntu 22.04, varat izmantot iepriekš instalēto Snap pakotņu pār­val­dnie­ku. Snap nodrošina, ka vienmēr saņemat jaunāko versiju, un centrāli glabā visus ne­pie­cie­ša­mos failus. Iz­man­to­jiet to, lai le­ju­pie­lā­dē­tu Nextcloud pakotni:

sudo snap install nextcloud
bash

Tagad tiks le­ju­pie­lā­dē­ta un instalēta jaunākā Nextcloud versija. Lai pār­lie­ci­nā­tos, vai in­sta­lē­ša­na ir iz­de­vu­sies, iz­man­to­jiet šādu komandu:

snap changes nextcloud
bash

Izveidot ad­mi­nis­tra­to­ra lietotāju

Ad­mi­nis­tra­to­ra lietotāju var izveidot, iz­man­to­jot lietotāja saskarni, taču tas rada drošības risku. Lai iz­vai­rī­tos no re­ģis­trā­ci­jas lapas pub­lis­ko­ša­nas, iz­vei­do­jiet ad­mi­nis­tra­to­ru tieši no ko­man­drin­das. Iz­man­to­jiet šādu komandu, aizstājot vārdus „user” un „password” ar vēlamo lie­to­tājvār­du un drošu paroli:

sudo nextcloud.manual-install user password
bash

Pēc tam jums vajadzētu saņemt ap­stip­ri­nā­ju­mu, ka lie­to­tā­jam ir veiksmīgi pie­šķir­tas ad­mi­nis­tra­to­ra tiesības.

Mainīt PHP ie­sta­tī­ju­mus

Lai mainītu PHP ie­sta­tī­ju­mus, it īpaši lielāku projektu gadījumā, ir ieteicams pielāgot kop­lie­to­ša­nas darba atmiņu, lai no­dro­ši­nā­tu ne­pie­cie­ša­mo resursu pie­eja­mī­bu. To var izdarīt tieši no ko­man­drin­das, iz­man­to­jot šādu komandu:

sudo snap set nextcloud php.memory-limit=Limit
bash

Aiz­stā­jiet vietas turētāju „Limit” ar reālu skaitli.

Noteikt uzticamos domēnus un atvērt portus

Veicot in­sta­lē­ša­nu no ko­man­drin­das, Nextcloud au­to­mā­tis­ki ierobežo piekļuvi tikai vietējam serverim. Lai piekļūtu mā­koņ­pa­kal­po­ju­mam, iz­man­to­jot savu domēna vārdu vai IP adresi, ir jā­at­jau­ni­na kon­fi­gu­rā­ci­ja. Vispirms pār­bau­diet re­ģis­trē­tos domēnus, iz­man­to­jot šādu komandu:

sudo nextcloud.occ config:system:get trusted_domains
bash

Pašlaik izvades sarakstā vajadzētu būt tikai ierakstam „localhost“. Lai to mainītu, iz­man­to­jiet šādu komandu:

sudo nextcloud.occ config:system:set trusted_domains 1 --value=example
bash

Aiz­stā­jiet vietas turētāju „example“ ar savu domēnu vai servera IP adresi. Pēc tam at­kār­to­jiet ie­priek­šē­jo komandu, lai pār­bau­dī­tu at­jau­ni­nā­tos ierakstus. Jaunajai adresei tagad vajadzētu pa­rā­dī­ties blakus „localhost“.

Ir svarīgi, lai jūs savas servera ugunsmūrī atļautu portus 80 (HTTP) un 443 (HTTPS):

sudo ufw allow 80, 443/tcp
bash

Iestatīt SSL ser­ti­fi­kā­tu

Pēc Nextcloud in­sta­lē­ša­nas Ubuntu 22.04 vidē varat no­dro­ši­nāt savu datu drošību, iz­man­to­jot SSL ser­ti­fi­kā­tu, un aktivizēt piekļuvi caur HTTPS. Varat izmantot ser­ti­fi­kā­tu no Let’s Encrypt vai izveidot savu. Tur­pi­nā­ju­mā ir ap­rak­stī­tas abas iespējas, sākot ar jau gatavu ser­ti­fi­kā­tu. Pār­lie­ci­nie­ties, ka ir atvērti ne­pie­cie­ša­mie porti. Tagad pie­pra­siet ser­ti­fi­kā­tu, iz­man­to­jot šo komandu:

sudo nextcloud.enable-https lets-encrypt
bash

Jūs saņemsiet šādu izvadi:

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)
bash

Ap­stip­ri­niet, nospiežot [y].

Ievadiet savu e-pasta adresi un ap­stip­ri­niet, nospiežot [Enter]. Pēc tam ievadiet domēnu, kas saistīts ar jūsu Nextcloud serveri. Ser­ti­fi­kāts tiks izveidots un saglabāts tieši uz servera.

Jūs varat arī izveidot savu ser­ti­fi­kā­tu. Tomēr pārlūki bieži parāda brī­di­nā­ju­ma ziņojumu, jo ser­ti­fi­kāts nav pār­bau­dīts ārējā iestādē. Ja jūs tomēr vēlaties to izveidot, iz­man­to­jiet šādu komandu:

sudo nextcloud.enable-https self-signed
bash

Tagad jums vajadzētu saņemt ap­stip­ri­nā­ju­mu un pēc tam atvērt iepriekš minētos portus, ja to vēl neesat iz­da­rī­ju­ši.

Pirmā pie­teik­ša­nās

Nextcloud in­sta­lē­ša­na Ubuntu 22.04 ir pabeigta. Tagad atveriet pārlūku un ievadiet savu domēnu vai IP adresi. Tā kā jau esat iz­vei­do­jis ad­mi­nis­tra­to­ra kontu, jūs tiksiet novirzīts tieši uz pie­teik­ša­nās lapu. Ievadiet ad­mi­nis­tra­to­ra lie­to­tājvār­du un paroli. Ja pie­teik­ša­nās izdosies, pa­rā­dī­sies loga logs ar Nextcloud sa­de­rī­ga­jām lietotnēm. Jūs varat iz­vē­lē­ties le­ju­pie­lā­dēt šīs lietotnes vai izlaist šo soli. Tad jūs tiksiet novirzīts uz Nextcloud saskarni, kas ir gatava lie­to­ša­nai.

Go to Main Menu