# Kaip žingsnis po žingsnio įdiegti „Nextcloud“ „Proxmox“ sistemoje

Tiems, kurie nori saugiai ir centralizuotai saugoti savo asmens duomenis, „Nextcloud“ yra puikus pasirinkimas. Kartu su virtualizacijos platforma „Proxmox“ ji leidžia sukurti patikimą ir lanksčią debesų infrastruktūrą.

## Kas yra „Proxmox“ ir „Nextcloud“?

[„Nextcloud“](https://www.ionos.com/lt-lt/digitalguide/serveris/irankiai/kas-yra-nextcloud/) – tai **atvirojo kodo debesų sprendimas**, leidžiantis saugiai saugoti ir dalytis failais, kalendoriais, kontaktais ir daugybe kitų dalykų. Tuo tarpu „Proxmox“ – tai galinga virtualizacijos platforma, užtikrinanti veiksmingą virtualių mašinų ir konteinerių valdymą. „Nextcloud“ ir „Proxmox“ derinys suteikia lanksčią ir saugią galimybę sukurti debesų infrastruktūrą asmeniniam ar verslo naudojimui.

## Nextcloud įdiegimo reikalavimai „Proxmox“ aplinkoje

Prieš diegdami „Nextcloud“ „Proxmox“ sistemoje, turite įvykdyti keletą pagrindinių reikalavimų. Pirmiausia, jums reikės **„Proxmox“ serverio** (rekomenduojama 6 ar naujesnė versija) ir prieigos prie „Proxmox“ žiniatinklio sąsajos.

Virtualią mašiną ar konteinerį, kuriame veiks „Nextcloud“, taip pat turėsite aprūpinti bent 2 procesoriaus branduoliais ir 2 GB RAM. Didesnėms vartotojų grupėms rekomenduojama 4 GB RAM ar daugiau. Be to, įsitikinkite, kad turite pakankamai vietos diske savo duomenims – konkretus kiekis labai priklausys nuo jūsų individualių poreikių.

Note „Nextcloud“ galima įdiegti ne tik „Proxmox“ aplinkoje, bet ir kitais būdais. Norėdami sužinoti daugiau apie šios debesies naudojimo galimybes, perskaitykite mūsų kitus straipsnius:

- [„Nextcloud“ įdiegimas „Ubuntu 22.04“](https://www.ionos.com/lt-lt/digitalguide/serveris/konfiguracija/nextcloud-ubuntu-2204/)
- [„Nextcloud“ įdiegimas „Debian“](https://www.ionos.com/lt-lt/digitalguide/serveris/konfiguracija/nextcloud-su-debian-12/)
- [„Nextcloud“ įdiegimas „Kubernetes“](https://www.ionos.com/lt-lt/digitalguide/serveris/konfiguracija/nextcloud-ir-kubernetes/)
- „Nextcloud“ įdiegimas naudojant „Docker“

## Kaip žingsnis po žingsnio įdiegti „Nextcloud“ „Proxmox“ sistemoje

Yra keletas būdų, kaip įdiegti „Nextcloud“ sistemoje „Proxmox“. Čia pateiktas vadovas yra tik vienas iš jų.

### 1 žingsnis: Sukurkite virtualią mašiną arba konteinerį

Pirmiausia reikia paruošti aplinką „Nextcloud“ įdiegimui. Šiam tikslui galite sukurti konteinerių naudojant LXC arba virtualią mašiną.

#### LXC konteineris

1. Proxmox žiniatinklio sąsajoje pereikite į skyrių „Sukurti CT“.
2. Įveskite konteinerio pavadinimą ir norimus išteklius.
3. Pasirinkite „Debian“ arba „Ubuntu“ šabloną (rekomenduojama: „Ubuntu 22.04“).
4. Nustatykite tinklą ir disko saugyklą. Įsitikinkite, kad Nextcloud naudojimui skirta pakankamai saugyklos vietos.

#### Virtuali mašina

1. Proxmox žiniatinklio sąsajoje pereikite į skyrių „Sukurti VM“.
2. Pasirinkite anksčiau įkeltą „Ubuntu Server“ arba „Debian“ ISO atvaizdą.
3. Nustatykite procesoriaus, RAM ir saugojimo vietos parametrus pagal savo poreikius.
4. Įdiekite operacinę sistemą VM.

### 2 etapas: Sistemos paruošimas

Sukūrę aplinką, galite prisijungti prie sistemos per SSH arba „Proxmox“ konsolę. Prieš diegdami „Nextcloud“, turėtumėte atitinkamai paruošti sistemą. Pirmiausia ją atnaujinkite naudodami šią terminalo komandą:

```bash
sudo apt update && sudo apt upgrade -y
```

Atnaujinus sistemą, reikia įdiegti „Apache“, „MariaDB“/„MySQL“, PHP ir kitas reikalingas programas. Tai galima padaryti naudodami šią komandą:

```bash
sudo apt install apache2 mariadb-server libapache2-mod-php php php-mysql php-curl php-xml php-mbstring php-zip unzip -y
```

Paskutinis paruošimo etapas – dabar galite sukonfigūruoti „MariaDB“ duomenų bazę, skirtą „Nextcloud“. Norėdami tai padaryti, paleiskite duomenų bazę:

```bash
sudo systemctl start mariadb
```

Dabar galite sukonfigūruoti duomenų bazę naudodami šias komandas. Būtinai įsiminkite arba užsirašykite pasirinktą saugų slaptažodį:

```bash
sudo mysql -u root -p
CREATE DATABASE nextcloud;
CREATE USER 'nextclouduser'@'localhost' IDENTIFIED BY 'securepassword';
GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextclouduser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
```

### 3 žingsnis: Įdiekite „Nextcloud“

Dabar galite pradėti „Nextcloud“ diegimą. Pirmiausia atsisiųskite naujausią „Nextcloud“ versiją:

```bash
wget https://download.nextcloud.com/server/releases/latest.tar.bz2
```

Toliau išpakuokite atsisiųstus failus naudodami komandą `tar` ir perkelkite juos:

```bash
tar -xjf latest.tar.bz2
sudo mv nextcloud /var/www/
```

Dabar turėtumėte nustatyti tinkamas „Nextcloud“ failų teises ir nuosavybę, kad žiniatinklio serverio programinė įranga (šiuo atveju „Apache“) galėtų sklandžiai su jais dirbti:

```bash
sudo chown -R www-data:www-data /var/www/nextcloud
sudo chmod -R 750 /var/www/nextcloud
```

### 4 žingsnis: „Apache“ konfigūravimas

Kad „Nextcloud“ veiktų „Proxmox“ aplinkoje, reikia tinkamai sukonfigūruoto „Apache“ žiniatinklio serverio. Pirmiausia sukurkite konfigūracijos failą, kuris nustatys, kaip „Apache“ žiniatinklio serveris tvarkys užklausas, skirtas jūsų „Nextcloud“ įdiegimui:

```bash
sudo nano /etc/apache2/sites-available/nextcloud.conf
```

Į ką tik sukurtą konfigūracijos failą įtraukite šį turinį:

```bash
<VirtualHost *:80>
    ServerName your-domain.com
    DocumentRoot /var/www/nextcloud
    <Directory /var/www/nextcloud>
        Require all granted
        AllowOverride All
        Options FollowSymLinks MultiViews
    </Directory>
    ErrorLog ${APACHE_LOG_DIR}/nextcloud_error.log
    CustomLog ${APACHE_LOG_DIR}/nextcloud_access.log combined
</VirtualHost>
```

Įsitikinkite, kad įvedėte teisingą domeną, kuriuo norite prisijungti prie savo „Nextcloud“ įdiegimo. Dabar aktyvuokite konfigūraciją ir reikiamus modulius naudodami šias terminalo komandas ir paleiskite „Apache“ iš naujo:

```bash
sudo a2ensite nextcloud.conf
sudo a2enmod rewrite headers env dir mime
sudo systemctl restart apache2
```

### 5 žingsnis: „Nextcloud“ nustatymas

Dabar galite nustatyti „Nextcloud“. Pasirinktoje naršyklėje įveskite „Nextcloud“ diegimo adresą, nurodytą konfigūracijos faile. Vadovaukitės nustatymo vedlio instrukcijomis, kad sukonfigūruotumėte duomenų bazės ryšį ir administratoriaus paskyrą.


This is a markdown version of: [https://www.ionos.com/lt-lt/digitalguide/serveris/konfiguracija/nextcloud-ir-proxmox/](https://www.ionos.com/lt-lt/digitalguide/serveris/konfiguracija/nextcloud-ir-proxmox/) for AI/LLM consumption.