Что нового
Изменения версии 1.0 по мере выпуска сборок. Подробности — в «Руководстве администратора» (Руководство администратора), планы — в дорожной карте.
11 ноября 2026 — сборка v151
Версия — номер сборки, как в HopeDC. Вместо 1.x.y версия HopeDFS теперь — номер сборки: эта сборка —
v151, следующие — v152, v153… (1.5.0 соответствует v150). Номер показывают «Обновления», «Обзор»,
«Кластер», «Репликация», hopedfs --version («HopeDFS 151 (сборка …)»), письма и журнал. В манифесте
обновлений version — номер сборки ("152", бета — "153-beta"). Любой номер сборки считается новее
версии 1.x.y, поэтому узлы на 1.4.0 и 1.5.0 обновляются до v151 из панели как обычно. Комплекты установки
без интернета называются hopedfs-v151-ubuntu-offline.tar.gz и hopedfs-v151-linux-x86_64.tar.gz.
11 ноября 2026 — версия 1.5.0
Тёмная тема панели, как в HopeDC. В шапке (и на странице входа) — переключатель из трёх кнопок:
☀ светлая, ☾ тёмная, 🖥 как в системе. Тема и язык — личные настройки учётной записи: хранятся в
конфигурации кластера по SID и восстанавливаются при входе с любого устройства и на любом узле; на общем
компьютере каждый видит своё. Учётка, которая тему ещё не выбирала, входит в светлой теме. Тема
переключается без перезагрузки, страница открывается сразу в нужной теме — без вспышки светлого экрана.
Тёмная палитра — глубокий сине-серый фон, мягкие цветные плашки, синие акценты; светлая тема не изменилась.
Печать (например, лицензионного соглашения) всегда в светлых цветах. API — POST /api/auth/prefs
(theme: light|dark|system, lang: ru|en), настройки отдаются при входе и в /api/auth/me.
Подробности — раздел 23 «Руководства администратора».
25 октября 2026 — версия 1.4.0
Почта и уведомления — новый раздел «Настройки → Почта и уведомления»: сервер исходящей почты организации (STARTTLS / TLS / без шифрования, вход, свой ЦС), тестовое письмо с параметрами из формы, получатели и галочки событий — атака шифровальщика, восстановление доступа, квоты, мало места на диске, ошибка снимка, блокировка записи по лимиту лицензии, срок лицензии, узлы и роли кластера, репликация площадок, новая версия, установка обновления. Журнал отправки в панели. Право на раздел — «Почта и уведомления» в «Ролях и правах».
Восстановление доступа к панели, как в HopeDC: «Забыли пароль?» на странице входа — одноразовая ссылка (30 минут) на адрес почты из свойств локальной учётки (без почты — в файл на сервере) или аварийный токен вендора по коду запроса с отпечатком узла. В свойствах локальной учётки — поле «Электронная почта». В «Начале работы» — необязательный пункт «Почта и уведомления». Подробности — раздел 22 «Руководства администратора».
Комплект для установки без интернета (Ubuntu) — dist/hopedfs-1.4.0-ubuntu-offline.tar.gz: программа,
установщик с проверкой системы и контрольных сумм, удаление, документация (раздел 2 «Установки»).
Установщик больше не прерывается на сервере без маршрута по умолчанию (адрес панели берётся из hostname -I).
24 октября 2026 — версия 1.3.0
Путеводитель, как в HopeDC. «Начало работы N/M» в шапке панели — чек-лист первичной настройки из
7 обязательных и 5 необязательных пунктов (пароль администратора, пользователи и домен, общая папка,
снимки, защита от шифровальщиков, время, имя сервера в сети; роли панели, DFS, репликация, лицензия,
кластер). Состояние берётся из реальных настроек сервера, есть «Перейти» и ручная отметка; чек-лист
открывается сам при первом входе полного администратора. На каждой странице при первом открытии —
пошаговая подсказка с подсветкой элементов, кнопка «?» повторяет её. Прогресс хранится на сервере по
каждой учётке (onboarding.json), API /api/onboarding. Подробности — раздел 21 «Руководства администратора».
24 октября 2026 — версия 1.2.3
Новый ключ проверки лицензий. В программу вшит открытый ключ новой пары ключей сервера лицензий HopeDFS. Лицензии, подписанные прежним ключом, версия 1.2.3 не принимает: перед обновлением выпустите узлам новые лицензии (или после обновления выполните «Онлайн-активацию»). Пока новой лицензии нет, узел работает в редакции Free.
23 октября 2026 — версия 1.2.2
Лицензионное соглашение: в разделе 21 указан правообладатель — Смирнова Надежда Николаевна (физическое лицо), ИНН 690900165111. Текст изменился, поэтому на узлах, где соглашение уже принято, полный администратор при следующем входе в панель примет его снова (службы при этом работают).
23 октября 2026 — версия 1.2.1
Производительность на больших шарах. - «Файлы и разрешения»: содержимое папки загружается частями по мере прокрутки, на экране только видимые строки; добавлены число объектов и поиск по имени. Папка со 100 000 файлов открывается за 0,3 с (было 16 с и подвисание вкладки браузера). - Снимки: файлы, не изменившиеся с прошлого снимка, снова связываются жёсткими ссылками (из‑за разницы в точности времени изменения каждый снимок был полной копией шары). Раздел «Предыдущие версии» предупреждает, если ФС шары не поддерживает reflink (ext4). - Подсчёт занятого объёма (лицензия, квоты): вместо полного обхода всех шар каждые 10 минут — индекс, в котором раз в 20 секунд перечитываются только изменённые папки; полный обход — при запуске, при добавлении шары и раз в 6 часов.
22 октября 2026 — версия 1.2.0
Лицензионное соглашение (EULA), как в HopeDC: текст встроен в программу (страница /eula,
hopedfs --eula, /opt/hopedfs/EULA.txt), при первом входе полный администратор принимает его в панели;
фиксируются редакция, SHA‑256, учётка, IP, браузер и время. До принятия разделы панели недоступны, службы
(SMB, NFS, кластер, репликация) работают. Новые документы: 8 «Лицензионное соглашение» и 9 «Компоненты
третьих лиц» (перечень формируется автоматически из состава сборки). Неизвестный аргумент командной строки
теперь выводит подсказку и завершает работу с кодом 2, а не запускает службу.
22 октября 2026 — версия 1.1.0
Обновления из панели (раздел «Настройки» → «Обновления», как в HopeDC): онлайн по манифесту (каналы
stable/beta, SHA-256 обязателен, автопроверка раз в сутки) и загрузка hopedfs.gz для закрытого контура.
Пакет проверяется (исполняемый файл Linux нужной архитектуры, пробный запуск --version от nobody); установка
— прежний бинарник сохраняется, новая версия ставится и проверяется по ответу панели, иначе автоматический
откат. Дополнительные службы на сервере не нужны (установщик запускается через systemd-run). В кластере —
версии всех узлов и обновление выбранного узла из одной панели. hopedfs --version показывает номер и время
сборки. Первая версия с этим разделом — 1.1.0 — ставится скриптом развёртывания.
Роли и права панели (раздел «Безопасность» → «Роли и права», как в HopeDC): тонкое разграничение прав администраторов — матрица «раздел меню × просмотр / изменение», системные роли «Администратор» и «Аудитор», свои роли, назначение локальным и доменным пользователям и группам. Права проверяет сервер на каждом запросе; пользователь с ролью видит в меню только свои разделы, в разделах без права изменения — «Только просмотр». Делегированный администратор не может выдать права шире своих, изменить учётки администраторов или включить себя в Administrators. Изменения назначений действуют на открытые сеансы сразу. Существующие установки: члены Administrators и групп администраторов домена по-прежнему имеют полный доступ.
21 октября 2026
Защита от шифровальщиков для NFS. Клиенты NFS 4.0/4.1/4.2 анализируются и блокируются так же, как SMB; блокировка общая для протоколов. Для клиентов без Kerberos блокируется и компьютер (номер пользователя сообщает сам клиент). Ловушки видны клиентам Linux: атака — их изменение и переименование, удаление — нет. Испытано шифратором по NFS (остановлен после 4 файлов, все файлы восстановлены байт в байт) и набором тестов pynfs.
Защита от шифровальщиков (раздел «Безопасность» → «Защита от шифровальщиков», все редакции, включена по умолчанию в режиме «Блокировать»): - распознавание атаки — файлы-ловушки в корне шар, сигнатуры шифраторов (около 100 шаблонов имён) и записок о выкупе, поведенческий анализ содержимого (документ превратился в «шум» без формата, чужое расширение, зашифрованная копия и удаление оригинала, подмена документа временным файлом); - реакция — источник (учётная запись и/или компьютер) за секунды получает «только чтение» на всех шарах всех узлов кластера; инцидент, баннер в панели, журнал аудита, webhook; - сохранность — страховочные копии перед изменениями подозрительного источника, перенос вместо удаления, снимок шар при обнаружении; хранилище защиты клиентам SMB недоступно; - восстановление — по журналу инцидента одной кнопкой: исходные версии из копий или снимка до атаки, испорченное и созданное шифратором — в карантин.
Испытано симуляторами трёх типов шифраторов по SMB: остановлены на 4–6 файле, все файлы восстановлены байт в байт; законная работа (документы Office, фото, архивы, сохранение через временный файл) срабатываний не вызвала.
Окно «Выбор пользователей и групп» Windows на шарах HopeDFS определяет домен сервера (интерфейс DSSETUP) — пропало сообщение «не удалось определить, присоединён ли компьютер к домену».
Kerberos для клиентов без взаимной проверки подлинности (часть клиентов Linux, библиотеки SMB): ключ сеанса выбирается по RFC 4121 — после входа подписанные и зашифрованные сообщения таких клиентов принимаются.
Контроллеры с несколькими доменами (HopeDC, глобальный каталог AD): при подключении к домену база поиска выбирается по контексту имён этого домена; понятное сообщение, если учётка из другого домена.
Корень пространства DFS: папки-ссылки видны в Проводнике как папки (точки повторной обработки DFS, как на Windows-сервере пространства) — переход щелчком из корня в папку работает.
20 октября 2026
- Веб-панель на русском и английском: переключатель RU / EN в шапке и на странице входа; переводятся и сообщения сервера.
- Название продукта — HopeDFS во всех местах: роль, кластер и узел по умолчанию, имя пользователя в
панели, папка «Сеть». Существующие установки с прежним написанием
HOPEDFSпереименовываются при запуске (меняется только регистр; учётка компьютера, SPN и DNS-имя не затрагиваются).
19 октября 2026
Публикация в сети (раздел «Публикация в сети»): регистрация имён ролей и псевдонимов в DNS (MS AD —
записи каталога по LDAPS; HopeDC, BIND, FreeIPA — динамическое обновление с TSIG), общие папки в Active
Directory, доменные пространства DFS \\домен\имя, видимость сервера в папке «Сеть» Windows
(WS-Discovery).