Pereiti prie pagrindinio turinio

Nextcloud diegimas Ubuntu sistemoje naudojant snap

Nextcloud yra atvirojo kodo debesijos saugyklos įrankis, skirtas failams bendrinti ir talpinti. Šis įrankis dažniausiai naudojamas panašiai kaip kiti debesijos sprendimai, pavyzdžiui, Google Drive, Dropbox, ownCloud ir panašios paslaugos.

Ši programinė įranga parašyta JavaScript ir PHP kalbomis, taip pat palaiko PostgreSQL, MySQL, SQLite ir Oracle Database.

0. Reikalavimai

  • KVM serveris. Snap paketai nepalaikomi OpenVZ aplinkose (Container, Storage);

  • Ubuntu 22.04/24.04;

  • Root arba sudo prieiga.

Minimalūs resursai:

  • 2 vCPU, 2–4 GB RAM;

  • Bent 20 GB laisvos disko vietos. Jei planuojate saugoti daugiau naudotojų duomenų, disko vietos reikės daugiau.

1. Atnaujinkite sistemos paketus

Prieš diegdami bet kokį paketą serveryje, rekomenduojama atnaujinti visus sistemos paketus:

sudo apt update && sudo apt upgrade -y

2. Įdiekite Nextcloud

Nextcloud įdiekite naudodami šią komandą:

sudo snap install nextcloud

Išvestis turėtų atrodyti panašiai kaip ši.

Nextcloud diegiamas naudojant Snap paketų sistemą, kuri Ubuntu 22.04 ir 24.04 sistemose yra prieinama pagal numatytuosius nustatymus. Ši paketų sistema leidžia automatiškai įdiegti pasirinktus įrankius kartu su reikalingais paketais.

3. Patikrinkite diegimo rezultatą

Atsisiuntę ir įdiegę Nextcloud, rezultatą galite patikrinti šia komanda:

snap changes nextcloud

Išvestis turėtų atrodyti panašiai kaip ši.

4. Sukurkite administratoriaus paskyrą komandinėje eilutėje

Dabar reikia sukurti administratoriaus paskyrą komandinėje eilutėje. Tai padės išvengti trumpo laikotarpio, kai registracijos puslapis būtų pasiekiamas bet kam, apsilankiusiam jūsų serverio hostname arba IP adresu.

Naudokite šią komandą:

sudo nextcloud.manual-install username password

username ir password pakeiskite reikšmėmis, kurias naudosite prisijungdami prie savo Nextcloud paskyros.

Po to turėtų būti parodytas pranešimas, kad Nextcloud sėkmingai sukonfigūruotas.

5. Patikrinkite trusted domains sąrašą

Reikia pakoreguoti nustatymus, kad užklausos būtų priimamos ir galėtumėte pasiekti Nextcloud naudodami domeną, subdomeną arba IP adresą.

Šiuo metu paslauga atsako tik į užklausas, pateiktas į localhost:

sudo nextcloud.occ config:system:get trusted_domains

6. Pridėkite domeną, subdomeną arba IP adresą

Norėdami pridėti serverio domeno vardą arba IP adresą, pateiktoje komandoje example_domain.com pakeiskite norima reikšme:

sudo nextcloud.occ config:system:set trusted_domains 1 --value=example_domain.com

Tada dar kartą patikrinkite, ar domenas, subdomenas arba IP adresas buvo pridėtas prie trusted domains sąrašo:

sudo nextcloud.occ config:system:get trusted_domains

Išvestis turėtų atrodyti panašiai kaip ši.

Dabar galite naršyklėje atidaryti savo serverio domeno vardą arba IP adresą ir prisijungti naudodami sukurtus administratoriaus prisijungimo duomenis.

Ar gavote atsakymą į savo klausimą?