категории | RSS

1000 звезд на GitHub у нашей Open Source-утилиты ovpn-admin — веб-интерфейса для удобного управления OpenVPN

Лет пять назад мы стали искать инструмент для работы с OpenVPN — только централизованный, чтобы не бегать по всем серверам и контейнерам, выполняя команды вручную. Мы искали удобный веб-интерфейс. Но выяснилось, что те решения, функциональность которых нас устраивала, были платными и закрытыми (например, Pritunl и OpenVPN AS). 

В итоге наш коллега @vitaliy-sn написал на Python замену этим платным решениям — новую утилиту мы назвали ovpn-admin. В 2021 году @pashcovich переписал ее на Go, а erste обновил интерфейс. И мы подумали, что утилита дозрела до того, чтобы выйти в Open Source и послужить всему человечеству😁 Ведь она уже умела добавлять пользователей, генерировать, отзывать и восстанавливать сертификаты, выдавать готовый файл конфигурации, отдавать метрики для Prometheus и еще кучу всего полезного.Интерфейс ovpn-admin

Уже в октябре 2021 года вышла версия 1.7, а в 2022 году — 2.0.1. Добавлялись новые фичи вроде ротации сертификатов или поддержки работы на arm. Утилита явно пользовалась спросом — за год у нее набралось 700 звездочек на GitHub и куча PR от коммьюнити. Собественно, во многом она развивалась именно благодаря пользователям, которые охотно контрибьютили в утилиту, приходили со своими идеями и замечаниями. 

И тут нам придется покаяться: в последний год у @pashcovich было совсем мало времени, в итоге мы как-то расслабились, перестали следить за новыми PR и issue и немного запустили проект. Однако приближение к 1000 звездам вновь наполнило нас энтузиазмом и на днях мы сели разгребать все накопившиеся PR. Вот чем мы будем заниматься в ближайшее время:

Смотреть/принимать/поправлять многочисленные PR от комьюнити. Особенно благодарны авторам за авторизацию, возможность работы за reverse proxy и исправление репликации.

Отвечать на вопросы, запросы и сообщения об ошибках.

Добавить второй фактор вместо паролей (по причине реализации хранения пользователей) — ветка TOTP.

Добавить multiarch-сборку контейнеров.

Написать документацию и добавить примеры интеграции с уже существующими OpenVPN-серверами.

Перейти с Easy RSA на PKI CA, реализованный на Golang.Где узнать про ovpn-admin подробнее

GitHub

«Представляем ovpn-admin — веб-интерфейс для управления пользователями OpenVPN».

«Веб-интерфейс ovpn-admin для управления пользователями OpenVPN обновился до версии 1.7».

«Совместимость с Raspberry Pi 4, ротация сертификатов и другие улучшения в новом релизе ovpn-admin».

Вдруг вы знаете хинди (да и такое у нас есть!).

P.S. Мы всегда рады новым звездочкам на GitHub, а особенно — пользователям, которым пригодился наш инструмент. Обсудить ovpn-admin можно в нашем чате.



Источник новости: habr.com

DimonVideo
2023-06-22T18:50:02Z

Здесь находятся
всего 0. За сутки здесь было 0 человек
Яндекс.Метрика