Atpakaļ uz blogu
Februāris 2, 2026Ceļveži

Kā izveidot privātu mākoņu krātuvi ar Nextcloud VPS serverī

Pilns ceļvedis, kā iestatīt savu privātu mākoņu krātuvi, izmantojot Nextcloud VPS serverī. Uzziniet, kā izveidot drošu, pašu hostētu alternatīvu Dropbox un Google Drive.

Kā izveidot privātu mākoņu krātuvi ar Nextcloud VPS serverī

Nextcloud ir jaudīga, atvērtā koda platforma, kas ļauj izveidot savu privātu mākoņu krātuves risinājumu. Atšķirībā no publiskajām mākoņu pakalpojumiem, Nextcloud sniedz pilnu kontroli pār jūsu datiem, nodrošinot privātumu un drošību. Šis ceļvedis palīdzēs jums iestatīt Nextcloud jūsu Hiddence VPS serverī.

Kāpēc izvēlēties Nextcloud?

  • Pilna datu īpašumties tiesības: Jūsu faili paliek jūsu serverī, ne trešo pušu mākoņos
  • Privātuma aizsardzība: Nav datu ieguves vai izsekošanas no mākoņu pakalpojumu sniedzējiem
  • Izmaksu efektivitāte: Vienreizējās servera izmaksas pret atkārtotām abonēšanas maksām
  • Pilna pielāgošana: Instalējiet lietotnes un spraudņus, lai paplašinātu funkcionalitāti
  • Atbilstība: Atbilst GDPR un citiem datu aizsardzības prasībām
  • Neierobežota krātuve: Ierobežota tikai ar jūsu servera diska vietu

Priekšnosacījumi

  • VPS serveris ar vismaz 2GB RAM (ieteicams 4GB vai vairāk)
  • Instalēts Ubuntu 20.04 vai Debian 11+
  • Root vai sudo piekļuve
  • Domēna vārds, kas norāda uz jūsu servera IP
  • SSL sertifikāts (ieteicams Let's Encrypt)

Nextcloud instalēšana

Vispirms atjauniniet sistēmu un instalējiet nepieciešamās atkarības:

bash
apt update && apt upgrade -y
apt install -y apache2 mariadb-server libapache2-mod-php7.4 php7.4-gd php7.4-mysql php7.4-curl php7.4-mbstring php7.4-xml php7.4-zip php7.4-intl php7.4-bcmath

MySQL datu bāzes iestatīšana

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

Nextcloud lejupielāde un konfigurācija

bash
cd /var/www/html
wget https://download.nextcloud.com/server/releases/latest.zip
unzip latest.zip
chown -R www-data:www-data nextcloud
chmod -R 755 nextcloud

Apache virtuālā hosta konfigurācija

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

<VirtualHost *:80>
    ServerName yourdomain.com
    DocumentRoot /var/www/html/nextcloud
    <Directory /var/www/html/nextcloud>
        Options +FollowSymlinks
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

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

Galvenās funkcijas pēc iestatīšanas

  • Failu sinhronizācija starp ierīcēm
  • Sadarbības dokumentu rediģēšana
  • Kalendāra un kontaktu pārvaldība
  • Video konferences ar Talk
  • Paroļu pārvaldnieka integrācija
  • E-pasta klienta funkcionalitāte
  • Lietotņu veikals ar simtiem paplašinājumu

Drošības labākās prakses

  • Iespējojiet divfaktoru autentifikāciju visiem lietotājiem
  • Izmantojiet stipras paroles un uzspiediet paroļu politikas
  • Iestatiet regulāras automatizētas dublējumkopijas
  • Uzturiet Nextcloud un sistēmas paketes atjauninātas
  • Konfigurējiet ugunsmūri, lai ierobežotu piekļuvi
  • Izmantojiet SSL/TLS šifrēšanu visām savienojumiem
  • Iespējojiet failu šifrēšanu miera stāvoklī