Обратно към блога
Февруари 2, 2026Ръководства

Как да създадете частно облачно хранилище с Nextcloud на VPS

Пълен наръчник за настройка на собствено частно облачно хранилище с Nextcloud на VPS сървър. Научете как да създадете безопасна, самостоятелно хоствана алтернатива на Dropbox и Google Drive.

Как да създадете частно облачно хранилище с Nextcloud на VPS

Nextcloud е мощна платформа с отворен код, която ви позволява да създадете собствено решение за частно облачно хранилище. За разлика от публичните облачни услуги, Nextcloud ви дава пълен контрол над данните си, осигурявайки поверителност и сигурност. Този наръчник ще ви преведе през настройката на Nextcloud на вашия Hiddence VPS.

Защо да изберете Nextcloud?

  • Пълна собственост върху данните: Вашите файлове остават на вашия сървър, а не в облаци на трети страни
  • Защита на поверителността: Без копаене на данни или проследяване от доставчици на облачни услуги
  • Икономично: Еднократна цена на сървъра срещу редовни абонаментни такси
  • Пълна персонализация: Инсталирайте приложения и плъгини за разширяване на функционалността
  • Съответствие: Отговаряне на изискванията за защита на данните GDPR и други
  • Неограничено хранилище: Ограничено само от дисковото пространство на сървъра

Изисквания

  • VPS сървър с поне 2GB RAM (препоръчително 4GB+)
  • Инсталиран Ubuntu 20.04 или Debian 11+
  • Root или sudo достъп
  • Домейн име, сочещо към IP адреса на вашия сървър
  • SSL сертификат (препоръчително Let's Encrypt)

Инсталиране на Nextcloud

Първо, актуализирайте системата си и инсталирайте необходимите зависимости:

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 база данни

bash
mysql -u root -p
CREATE DATABASE nextcloud;
CREATE USER 'nextcloud'@'localhost' IDENTIFIED BY 'силна_парола_тук';
GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextcloud'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Изтегляне и конфигуриране на Nextcloud

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 виртуален хост

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

Ключови функции след настройка

  • Синхронизация на файлове между устройства
  • Съвместно редактиране на документи
  • Управление на календар и контакти
  • Видео конференции с Talk
  • Интеграция на мениджър за пароли
  • Функционалност на email клиент
  • Магазин за приложения с стотици разширения

Най-добри практики за сигурност

  • Активирайте двуфакторна автентикация за всички потребители
  • Използвайте силни пароли и прилагайте политики за пароли
  • Настройте редовни автоматични резервни копия
  • Поддържайте Nextcloud и системните пакети актуални
  • Конфигурирайте firewall за ограничаване на достъпа
  • Използвайте SSL/TLS криптиране за всички връзки
  • Активирайте криптиране на файлове в покой