# Kuidas paigaldada Nextcloud Proxmoxile samm-sammult

Neile, kes soovivad oma isikuandmeid turvaliselt ja keskelt hallatult säilitada, on Nextcloud suurepärane valik. Koos Proxmoxi virtualiseerimisplatvormiga võimaldab see luua töökindla ja paindliku pilveinfrastruktuuri.

## Mis on Proxmox ja Nextcloud?

[Nextcloud](https://www.ionos.com/et-ee/digitalguide/server/toeoeriistad/mis-on-nextcloud/) on **avatud lähtekoodiga pilvelahendus**, mis võimaldab turvaliselt salvestada ja jagada faile, kalendreid, kontakte ja palju muud. Proxmox on aga võimas virtualiseerimisplatvorm, mis võimaldab virtuaalmasinate ja konteinerite tõhusat haldamist. Nextcloudi ja Proxmoxi kombinatsioon pakub paindlikku ja turvalist võimalust luua pilveinfrastruktuur nii isiklikuks kui ka ärialaseks kasutamiseks.

## Nextcloudi paigaldamise nõuded Proxmoxis

Enne Nextcloudi paigaldamist Proxmoxile tuleb täita mõned põhinõuded. Esiteks on vaja **Proxmox-serverit** (soovitatav on versioon 6 või uuem) ja juurdepääsu Proxmoxi veebiliidesele.

Nextcloudi käitamiseks vajalikule virtuaalmasinale või konteinerile on vaja vähemalt 2 protsessorituuma ja 2 GB RAM-mälu. Suuremate kasutajagruppide puhul on soovitatav 4 GB RAM-mälu või rohkem. Lisaks veenduge, et teil on andmete jaoks piisavalt kettaruumi – konkreetne maht sõltub suuresti teie konkreetsest kasutusolukorrast.

Note Nextcloudi saab paigaldada mitte ainult Proxmoxi kaudu, vaid ka muude meetodite abil. Et tutvuda pilve kasutamise muude võimalustega, vaadake meie teisi artikleid:

- [Nextcloudi installimine Ubuntu 22.04-le](https://www.ionos.com/et-ee/digitalguide/server/seadistused/nextcloud-ubuntu-2204/)
- [Nextcloudi installimine Debianile](https://www.ionos.com/et-ee/digitalguide/server/seadistused/nextcloud-debian-12/)
- [Nextcloudi installimine Kubernetesile](https://www.ionos.com/et-ee/digitalguide/server/seadistused/nextcloud-kubernetes/)
- Nextcloudi installimine Dockeriga

## Kuidas paigaldada Nextcloud Proxmoxile samm-sammult

Nextcloudi Proxmoxile installimiseks on mitu võimalust. Siin esitatud juhend on vaid üks neist meetoditest.

### 1. samm: Loo virtuaalmasin või konteiner

Esmalt tuleb luua keskkond Nextcloudi paigaldamiseks. Selleks võid luua kas LXC-konteineri või virtuaalmasina.

#### LXC-konteiner

1. Minge Proxmoxi veebiliideses valikule „Create CT“.
2. Sisestage konteineri nimi ja soovitud ressursid.
3. Valige Debian või Ubuntu mall (soovitatav: Ubuntu 22.04).
4. Konfigureerige võrk ja kettamälu. Veenduge, et eraldate Nextcloudi kasutamiseks piisavalt mälu.

#### Virtuaalmasin

1. Minge Proxmoxi veebiliideses valikule „Loo virtuaalmasin”.
2. Valige eelnevalt üles laaditud Ubuntu Serveri või Debiani ISO-pilt.
3. Konfigureerige CPU, RAM ja salvestusruum vastavalt oma vajadustele.
4. Installige operatsioonisüsteem virtuaalmasinasse.

### 2. samm: Süsteemi ettevalmistamine

Kui keskkond on loodud, saate süsteemi sisse logida SSH või Proxmoxi konsooli kaudu. Enne Nextcloudi installimist peaksite süsteemi vastavalt ette valmistama. Esmalt uuendage süsteem järgmise terminalikäsu abil:

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

Kui süsteem on uuendatud, tuleb installida Apache, MariaDB/MySQL, PHP ja muud sõltuvused. Selleks võid kasutada järgmist käsku:

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

Viimase ettevalmistusetapina saate nüüd seadistada MariaDB-andmebaasi Nextcloudi jaoks. Selleks käivitage andmebaas:

```bash
sudo systemctl start mariadb
```

Nüüd saate andmebaasi järgmiste käskudega seadistada. Pange kindlasti meelde või kirjutage üles valitud turvaline parool:

```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. samm: Nextcloudi installimine

Nüüd võite alustada Nextcloudi paigaldamist. Esmalt laadige alla Nextcloudi uusim versioon:

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

Seejärel lae alla laetud failid lahti käsuga `tar` ja kopeeri need:

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

Nüüd peaksite Nextcloudi failidele määrama õiged õigused ja omaniku, et veebiserveritarkvara (antud juhul Apache) saaks nendega tõrgeteta töötada:

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

### 4. samm: Apache’i seadistamine

Selleks, et Nextcloud Proxmoxis töötaks, on vaja õigesti konfigureeritud Apache veebiserverit. Esmalt loo konfiguratsioonifail, mis määrab, kuidas Apache veebiserver käsitleb sinu Nextcloudi installatsiooni suunatud päringuid:

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

Lisa äsja loodud konfiguratsioonifaili järgmine sisu:

```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>
```

Veendu, et sisestad õige domeeni, mille kaudu soovid oma Nextcloudi installatsioonile juurde pääseda. Aktiveeri nüüd konfiguratsioon ja vajalikud moodulid järgmiste terminali käskudega ning taaskäivita Apache:

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

### 5. samm: Nextcloudi seadistamine

Nüüd saate oma Nextcloudi seadistada. Avage oma valitud veebibrauseris konfiguratsioonifailis märgitud Nextcloudi installatsiooni aadress. Järgige seadistusviisardi juhiseid, et seadistada andmebaasiühendus ja administraatori kasutaja.


This is a markdown version of: [https://www.ionos.com/et-ee/digitalguide/server/seadistused/nextcloud-proxmox/](https://www.ionos.com/et-ee/digitalguide/server/seadistused/nextcloud-proxmox/) for AI/LLM consumption.