Новый подход к импортозамещению
Контроллер домена · ядро на Rust

Домен, совместимый с AD — один файл, всего 20 МБ

HopeDC обслуживает Windows и Linux из единого ядра: LDAP, Kerberos, DNS, DHCP, SMB, центр сертификации и веб‑панель — без внешней СУБД и зоопарка демонов. И мягко замещает действующий Windows‑DC.

1 бинарник вместо стека служб Windows + Linux в одном UI RU / EN интерфейс
Протоколы из коробки LDAP / LDAPS Kerberos KDC CLDAP netlogon DNS DHCP SMB / SYSVOL Global Catalog ЦС / PKI
Почему HopeDC

Самодостаточный контроллер домена без компромиссов

Протокольная совместимость с Active Directory — плюс то, чего обычно не хватает: единое управление, лёгкость развёртывания и путь отхода от Windows‑DC.

Один бинарник, одно хранилище

Ядро на Rust со встроенным движком на WAL. LDAP, Kerberos, DNS, DHCP, SMB, ЦС и панель — без PostgreSQL, OpenLDAP, BIND и JVM.

Windows и Linux в одном UI

Групповые политики Windows (GPO) и политики Linux (sudo, файлы, пакеты, cron, sysctl, общие папки SMB) — из одной панели, с разбором ОС компьютеров.

Политики Windows (GPO)

Полноценные групповые политики через SYSVOL: ресурсы NETLOGON и SYSVOL доступны по \hope.local\, клиенты применяют GPO точно так же, как с Microsoft AD. Создание и правка — из Admin Center.

Современный веб‑интерфейс

Admin Center на RU/EN: структура домена, GPO, сайты и службы, ЦС, доверия, резервные копии — с RBAC и делегированием по доменам.

Несколько изолированных лесов на одном сервере

Один сервер или кластер HopeDC обслуживает несколько независимых доменов и лесов. Каждый клиент видит только свой домен, поиск и Global Catalog не выходят за его границы, билеты Kerberos в чужой лес — только по доверию. Готовая основа для ИТ‑аутсорсеров, провайдеров и холдингов.

Плавная замена Windows‑DC

Зеркалирование действующего MS AD, затем «Принять роль KDC» с индикатором готовности по кэшированным ключам. Автономный вход при отказе внешнего DC.

Кластеризация и высокая доступность

Несколько узлов HopeDC объединяются в кластер с репликацией каталога: отказ или обслуживание одного узла проходит без простоя домена. Создание кластера, статус репликации между узлами и управление — прямо из Admin Center.

Шифрование данных и доверенная интеграция

Вся база — каталог, хэши паролей, ключи Kerberos, SYSVOL и архивы бэкапов — зашифрована AES‑256‑GCM; мастер‑ключ хранится вне каталога данных и не попадает в бэкап. Подключение к AD идёт только по LDAPS с проверкой сертификата контроллера (цепочка до ЦС леса или закреплённый отпечаток SHA‑256); при подмене DC соединение отклоняется. Смена krbtgt — из панели.

Всё в одном ядре

Службы домена, которые обычно ставят по отдельности

Каждая роль AD‑контроллера реализована внутри hopedc‑core. Данные каталога — во встроенном движке HopeDB, внешняя база не нужна.

Rust ядро и хранилище React Admin Center WAL журнал каталога
ПортСлужбаНазначение
389 / 636LDAP / LDAPSКаталог, bind, mTLS
88Kerberos KDCAES128/256, RC4‑HMAC
53DNSАвторитативные зоны
389/udpCLDAPNetlogon, realm discovery
67DHCPВыдача адресов
445SMBSYSVOL и ресурсы
3268 / 3269Global CatalogПоиск по лесу
9443Admin API · SSLПанель и репликация
Admin Center

Единая веб‑панель на RU / EN

Вход локальной или доменной учётной записью (RBAC), управление структурой домена, политиками, сайтами, ЦС, кластером и резервными копиями — из одного окна в браузере.

Сценарий миграции

От Windows‑DC — без «большого взрыва»

HopeDC входит в сеть рядом с действующим контроллером и забирает роль постепенно, когда вы к этому готовы.

Зеркалирование

Подключите существующий домен MS AD. HopeDC зеркалирует объекты каталога в собственное хранилище и обслуживает клиентов как дополнительный узел.

Приём роли KDC

По готовности HopeDC генерирует свой krbtgt и начинает обслуживать Kerberos домена. Индикатор показывает, у скольких пользователей уже кэшированы ключи.

Вывод Windows‑DC

Старый контроллер выводится из эксплуатации. Локальные пароли в HopeDC дают автономный вход даже при отказе внешнего DC.

Честное сравнение

HopeDC рядом с привычными решениями

Samba‑DC, FreeIPA и Microsoft AD — зрелые продукты. Ниже — устойчивые архитектурные различия, а не замена технической проверки под вашу задачу.

ВозможностьHopeDCSamba‑DCFreeIPAMS AD
Домен‑джойн Windows как AD‑DCдадачерез trustда
Нативная идентичность Linux (SSSD/sudo/POSIX)дачастичнодадоп. средства
Встроенный современный веб‑UIда · RU/ENнетдаRSAT/GPMC
Один бинарник, без внешней СУБДдавнутр. LDBстек демоновроль Windows
Встроенные DNS + DHCPдатолько DNSтолько DNSда
GPO + политики Linux из одного UIда613 шаблонов ФСТЭК/CISчерез RSATHBAC/sudoтолько GPMC
Репликация SYSVOL между контроллерамидавместе с каталогомвручную, rsyncне ADда · DFSR
Сайты и службы (Sites) из веб‑UIдаsamba‑toolне AD‑сайтытолько RSAT
Лес: поддомены и деревья из веб‑UIдачастично, CLIне AD‑лесда
Несколько доменов и лесов на сервередас изоляцией, как разные лесанетнетнет
RODC для филиаловдаограниченнонетда
Замена действующего MS ADseize KDCс переносом паролейсложночерез trustсвой лес
Установка и обновление DC из панелидапо SSH, одной кнопкойвручнуювручную, CLIвручную
Шифрование всей базы и бэкаповда · AES‑256частичносекретычастичноключи KDCчастичносекреты, BitLocker
Журнал безопасности → SIEMдаCEF/JSON, Prometheus, ZabbixJSON‑аудитжурналы службWEF, агенты
Второй фактор (MFA)TOTPпанель и LDAP; в ОС — смарт‑картанетда · OTPв т.ч. вход в ОСнет
Лицензии / CAL Windowsне нужныне нужныне нужнынужны
Зрелость и экосистемановый продуктбыстрые итерациивысокаявысокаямаксимальная

FreeIPA не выступает AD‑контроллером для Windows: интеграция строится через межлесное доверие с AD, а не прямой домен‑джойн.

Футпринт

Самый лёгкий в классе

Ориентировочные минимальные требования на роль контроллера домена. Реальные значения растут с числом объектов — проверяйте под свой масштаб.

HopeDC
2 vCPU
2 ГБ RAM · 10 ГБ SSD · один бинарник
Samba‑DC
1–2 vCPU
1–2 ГБ RAM · ~10–20 ГБ
FreeIPA
2–4 vCPU
от 4 ГБ RAM · ~20 ГБ · + JVM
MS AD
1–2 vCPU
4 ГБ+ RAM · 60+ ГБ · + лицензии
Экосистема Hope

Не только контроллер домена

HopeDC — часть семейства самодостаточных продуктов на Rust с единым подходом: открытые протоколы, встроенное хранилище, веб‑панель и замещение Microsoft‑инфраструктуры.

HopeDCКонтроллер домена вы здесь

AD‑совместимый контроллер домена в одном файле — для Windows и Linux.

  • LDAP · Kerberos · DNS · DHCP · SMB/SYSVOL · Global Catalog
  • GPO и политики Linux из веб‑панели
  • Мягкая замена действующего Windows‑DC
  • Кластеризация и высокая доступность
  • Astra Linux SE «Смоленск»: МКЦ, МРД, ЗПС
Rust · один бинарник · ~20 МБ
Защита информации

Работает на Astra Linux SE «Смоленск»

Проверено на Astra Linux SE 1.8 с включёнными МКЦ, МРД и ЗПС: база, журналы и ключ HopeDC держатся под высокой меткой целостности — процесс с низким уровнем изменить их не может.

МКЦ
Мандатный контроль целостности
работает
МРД
Мандатное разграничение доступа
работает
ЗПС
Замкнутая программная среда
строгий режим — после подписи ГК «Астра»

Строгий режим ЗПС включается, когда сборка HopeDC подписана ключом, заверенным ГК «Астра».

Почему Hope

Мы берём сложную работу на себя

Каждый продукт Hope ставится простыми командами — без сложных развёртываний, внешних СУБД и зоопарка служб. Один бинарник, веб‑панель — и готово.

$ sudo ./hopedc-core

Посмотрите HopeDC в работе

Разверните ядро на любом Linux‑сервере за несколько минут и войдите в Admin Center. Для сетапа «под ключ» и пресейла — свяжитесь с командой.

Ubuntu 20.04+ · Debian 11+ · RHEL/Alma/Rocky 9+ · Astra Linux SE 1.8+