Найти в Дзене
Сказки цифрового LESa

Полное руководство по установке Xpenology и настройке Nextcloud

Собственный NAS на базе Xpenology — это мощная альтернатива дорогим серверам Synology. В этом руководстве мы: МетодПлюсыМинусыDockerЛёгкость, изоляцияТребует настройкиВручную (Web Station)Полный контрольСложнее в обслуживании Теперь у вас есть:
✅ Полноценный NAS на Xpenology
✅ Приватное облако Nextcloud
✅ Резервные копии и безопасность Что дальше? Если есть вопросы — спрашивайте в комментариях! 😊
Оглавление

Введение

Собственный NAS на базе Xpenology — это мощная альтернатива дорогим серверам Synology. В этом руководстве мы:

  1. Установим Xpenology (DSM 7.2) на обычный ПК или сервер.
  2. Развернём Nextcloud — приватное облако для хранения файлов, календарей и заметок.

🔧 Часть 1: Установка Xpenology

📌 Требования к железу

  • Процессор: x86-64 (Intel/AMD)
  • Оперативная память: 4+ ГБ (рекомендуется 8 ГБ для Nextcloud)
  • Накопители:
    SSD (16+ ГБ для системы)
    HDD (1+ ТБ для данных)
  • Флешка 8+ ГБ (для загрузчика)

📥 Шаг 1: Подготовка загрузчика TinyCore Redpill

  1. Скачайте последнюю версию TinyCore Redpill (например, tinycore-redpill-uefi.v0.9.4.0.img.gz).
  2. Запишите образ на флешку через Rufus (режим DD-образ).
  3. Вставьте флешку в сервер и загрузитесь с неё.

⚙️ Шаг 2: Настройка загрузчика

  1. После загрузки TinyCore откроется веб-интерфейс (IP покажется в терминале).
  2. В веб-интерфейсе:
    Выберите модель (например,
    DS3622xs+).
    Укажите версию DSM (
    DSM 7.2).
    Запустите сборку.
  3. После успешной сборки перезагрузите сервер.

🖥️ Шаг 3: Установка DSM

  1. Найдите NAS в сети через Synology Assistant или вручную введите IP в браузере.
  2. Загрузите PAT-файл для выбранной версии DSM.
  3. Дождитесь завершения установки (10-15 мин).
  4. Создайте учётную запись администратора.

🛠️ Шаг 4: Настройка хранилища

  1. Откройте Storage ManagerСоздать Storage Pool.
  2. Выберите диски и тип RAID (для одного диска — Basic).
  3. Создайте том (Volume) и отформатируйте в Btrfs (лучше для Nextcloud).

☁️ Часть 2: Установка Nextcloud

📌 Варианты установки

МетодПлюсыМинусыDockerЛёгкость, изоляцияТребует настройкиВручную (Web Station)Полный контрольСложнее в обслуживании

🐳 Вариант 1: Nextcloud в Docker (рекомендуется)

1. Установка Docker

  1. Откройте Package Center → Установите Docker.
  2. Запустите Docker и перейдите в Registry → найдите nextcloud.

2. Запуск Nextcloud

  1. В Docker перейдите в Image → Запустите nextcloud:latest.
  2. Настройте параметры:
    Порт: 8080:80 (внешний:внутренний).
    Тома:
    /var/www/html/docker/nextcloud/html
    /var/lib/mysql
    /docker/nextcloud/db (если используется MariaDB).
  3. Запустите контейнер.

3. Настройка базы данных

  1. Установите MariaDB 10 через Package Center.
  2. Создайте базу данных:
    Имя БД:
    nextcloud
    Пользователь: nextcloud
    Пароль: сложный (запомните!).

4. Первоначальная настройка Nextcloud

  1. Откройте http://ваш-ip:8080.
  2. Введите:
    Логин/пароль админа.
    Данные БД (MariaDB).
  3. Нажмите Завершить установку.

🌐 Вариант 2: Nextcloud через Web Station (без Docker)

1. Установка Web Station и PHP

  1. В Package Center установите:
    Web Station
    PHP 8.0
  2. Включите PHP-модули: pdo_mysql, curl, gd.

2. Загрузка Nextcloud

  1. Скачайте Nextcloud с оф. сайта.
  2. Распакуйте архив в /web/nextcloud.

3. Настройка виртуального хоста

  1. В Web StationВиртуальные хосты → Создайте новый.
    Корневая папка:
    /web/nextcloud
    PHP: 8.0
    Порт: 80 или 443 (если есть SSL).

4. Настройка прав

  1. Через SSH выполните:bashCopychown -R http:http /web/nextcloud
    chmod -R 755 /web/nextcloud

5. Завершение установки

  1. Откройте http://ваш-ip/nextcloud.
  2. Следуйте инструкциям (аналогично Docker-установке).

🔐 Часть 3: Оптимизация и безопасность

1. Настройка HTTPS

  1. Получите бесплатный сертификат Let's Encrypt через Control Panel → Security → Certificate.
  2. Привяжите сертификат к Nextcloud.

2. Включение кеширования (Redis)

  1. Установите Redis через Package Center.
  2. Добавьте в config.php:phpCopy'memcache.local' => '\\OC\\Memcache\\Redis',
    'redis' => [
    'host' => 'localhost',
    'port' => 6379,
    ],

3. Резервное копирование

  • Nextcloud: Используйте occ backup или Nextcloud Backup в DSM.
  • Данные: Hyper Backup → внешний диск/облако.

🚀 Полезные аддоны для Nextcloud

  • OnlyOffice (онлайн-редактор документов).
  • Calendar + Contacts (синхронизация с телефоном).
  • Talk (видеозвонки).
  • Memories (фото-галерея).

💡 Итог

Теперь у вас есть:
Полноценный NAS на Xpenology
Приватное облако Nextcloud
Резервные копии и безопасность

Что дальше?

  1. Настроить автоматическую загрузку фото с телефона.
  2. Развернуть Plex/Jellyfin для медиатеки.
  3. Подключить удалённый доступ через WireGuard.

Если есть вопросы — спрашивайте в комментариях! 😊