Как установить Nextcloud на VPS и настроить своё облако без чужих серверов

ГлавнаяКак установить Nextcloud на VPS и настроить своё облако без чужих серверов

Содержание

Лично у меня всё началось с того, что Яндекс.Диск вдруг сказал: «У вас закончился объём — платите». А Google Drive стал что-то активно предлагать, удалять старые письма, ограничивать фото. Ну камон, это мои файлы. Тогда я поняла: хватит. Хочу своё.

Решение оказалось довольно простым — установить Nextcloud на VPS. Получаешь облачное хранилище на своём сервере, никаких подписок, всё по-своим правилам. Расскажу, как именно я это сделала — пошагово, по-человечески. Никакой магии — просто немного времени и VPS от CloudVPS.by.


Что такое Nextcloud, и почему это не просто замена Google Drive

Если коротко: Nextcloud — это как Dropbox, но без Dropbox. Программа, которая ставится на ваш VPS и превращает его в удобный интерфейс для хранения файлов, документов, фото и даже звонков. Работает в браузере, есть клиенты на Android, iOS, Windows.

Но вот в чём фишка — всё под контролем. Установил, настроил — и ни один алгоритм не залезет в твои фото, не предложит очистить «старые файлы», не отключит доступ.

У меня на VPS с 2 ядрами и 4 ГБ ОЗУ от CloudVPS.by Nextcloud спокойно тянет документы, синхронизацию с телефоном и резервные копии. Один раз настроила автоаплоад фото с Android — и забыла. Работает.


Почему лучше ставить Nextcloud именно на VPS

Можно, конечно, поставить Nextcloud дома — на старый ноутбук или Raspberry Pi. Но вы же не хотите, чтобы доступ к файлам пропадал при выключенном роутере? Поэтому я взяла виртуальный сервер в облаке, где:

  • 100% аптайм, даже если у меня дома свет вырубят;
  • резервные копии в пару кликов;
  • скорость — выше, чем у бесплатных облаков (у меня скачивание по 30 МБ/с);
  • есть техподдержка — у CloudVPS она реально отвечает за 10–15 минут.

Плюс, если что — просто апгрейдить VPS до большего объема. Никакой беготни с переносами.


Что понадобится для установки

  • VPS от CloudVPS.by (Ubuntu 22.04, минимум 2 ГБ RAM)
  • root-доступ (он выдаётся по умолчанию)
  • базовые знания терминала (всё покажу)
  • примерно 30 минут времени

Шаг 1. Обновление системы и установка компонентов

Подключаемся к серверу:

ssh root@IP_сервера

Сразу приводим систему в порядок:

apt update && apt upgrade -y

Ставим всё нужное:

apt install apache2 mariadb-server libapache2-mod-php \ php php-mysql php-gd php-curl php-xml php-mbstring php-zip php-intl \ wget unzip -y

Шаг 2. Готовим базу данных

mysql

Создаём базу и пользователя:

CREATE DATABASE nextcloud; CREATE USER 'nextuser'@'localhost' IDENTIFIED BY 'тут_пароль'; GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextuser'@'localhost'; FLUSH PRIVILEGES; EXIT;

Шаг 3. Скачиваем и настраиваем Nextcloud

wget https://download.nextcloud.com/server/releases/latest.zip unzip latest.zip mv nextcloud /var/www/

Права доступа:

chown -R www-data:www-data /var/www/nextcloud chmod -R 755 /var/www/nextcloud

Шаг 4. Конфигурация Apache

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

Вот пример моего конфига:

<VirtualHost *:80> ServerName cloud.mydomain.by DocumentRoot /var/www/nextcloud <Directory /var/www/nextcloud> Require all granted AllowOverride All Options FollowSymLinks MultiViews </Directory> </VirtualHost>

Активация:

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

Шаг 5. Завершение через браузер

Открываете IP сервера или домен. Вводите логин/пароль администратора, указываете данные БД (

nextuser
,
nextcloud
,
пароль
) — и через минуту у вас полноценное персональное облако.


Что умеет Nextcloud (и зачем это вообще всё?)

  • Автоматически заливать фото с телефона (в фоне);
  • Работать с документами онлайн (есть OnlyOffice, Collabora);
  • Делать приватные ссылки на файлы — с паролем или сроком действия;
  • Расшаривать папки для коллег;
  • Работать как календарь, почтовик, таск-менеджер;
  • И даже звонить (Nextcloud Talk — встроен).

Я знаю ребят, которые используют Nextcloud как облачный файловый сервер для команды дизайнеров. Синхронизация, общие папки, быстрый доступ — и никакой зависимости от Google Drive.


Плюсик от меня: безопасность

Рекомендую:

  • поставить Let’s Encrypt SSL;
  • настроить Fail2Ban (блокирует IP после 5 неудачных логинов);
  • включить двухфакторку для админа;
  • подключить регулярные бэкапы (я делаю на второй VPS с rsync).

Nextcloud — это не просто «сделал облако и забыл». Это свобода, особенно когда у тебя под рукой надёжный сервер от CloudVPS.by. Один раз настроил — и больше не волнуешься, что кто-то там решит ограничить твои 15 ГБ или прочитает твои фото.

Самое время уйти от “чужих” облаков. Собери своё. VPS есть? Nextcloud поставишь за вечер.

Доверие — это взаимно

Оплачиваете 12 месяцев — получаете 13. Потому что нам важны долгосрочные отношения.

Месяц в подарок
COPIED
NEWCOMM COPIED