Контроллер домена · ядро на 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 без SYSVOL

Реестровые ADMX‑политики доставляет клиентский pull‑агент напрямую по HTTPS с машинной аутентификацией — устойчиво там, где SMB/DFSR проблемны.

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

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

Безопасный чистый старт

На свежей установке DNS и DHCP подняты, но остановлены, пока не настроены зоны и пулы — никакой случайной раздачи адресов в чужой сети.

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

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

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

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

Каждая роль 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Панель и репликация
Сценарий миграции

От 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дачерез RSATHBAC/sudoтолько GPMC
Политики Windows без SYSVOL (pull‑агент)данетнетнет
Сайты и службы (Sites) из веб‑UIдаsamba‑toolне AD‑сайтытолько RSAT
Замена действующего MS ADseize KDCсложночерез trustсвой лес
Лицензии / 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+ ГБ · + лицензии

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

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

Ubuntu 20.04+ · Debian 11+ · RHEL/Alma/Rocky 8+ · Astra Linux SE 1.7