SINVER — это open-source веб-приложение для централизованного управления IT-инфраструктурой и DNS-записями. Инструмент позволяет хранить данные о серверах, IP-адресах и доменах, заменяя ведение учета в электронных таблицах.
Для хранения данных используется SQLite. В части работы с DNS реализована поддержка PowerDNS с бэкендом на PostgreSQL, что позволяет управлять зонами централизованно. Также предусмотрена генерация файлов зон для BIND9.
Приложение включает механизм Push для применения DNS-изменений: перед внесением правок пользователь может просмотреть DIFF и провести дополнительные проверки для исключения ошибок в конфигурации.
На текущий момент выпущена версия 0.0.0 в статусе MVP. Код приложения написан на фреймворке Flask с помощью ИИ-агента. Автор планирует провести рефакторинг, чтобы разделить монолитный код на отдельные модули.
В планах развития проекта — внедрение встроенной аутентификации, разработка REST API для интеграции с системами мониторинга и CI/CD, а также подготовка контейнерных образов и установка через pip.






