Почему я выбрал эти приложения
Немного о моём опыте: какие сервисы я развернул у себя и почему на них остановился.
1. Authentik - единый вход в сервисы Выбирал между Authentik и Keycloak, обсуждал варианты с ChatGPT. В итоге решил сначала попробовать Authentik. На старте пришлось потратить время, чтобы разобраться в его устройстве и настройках, но результат меня устроил: мои задачи закрывает, работает достаточно быстро и регулярно получает обновления. Поэтому дальше перебирать варианты не стал.
2. Nextcloud - личное облако Рассматривал решения Synology, ownCloud и Nextcloud. Остановился на Nextcloud: меня привлекла целая экосистема - хранение и синхронизация файлов, чаты, звонки, видеоконференции и приложения для компьютеров и телефонов.
Для моих задач его возможностей оказалось достаточно. Настройка и обслуживание требуют времени, но в моём случае это отчасти плюс: мне интересно разбираться в том, как всё устроено, и настраивать систему под себя.
3. Grafana - дашборды для мониторинга Мне нужен был удобный способ следить за метриками, прежде всего своего VPN. С Zabbix я уже работал в «1С-КСУ», поэтому для собственного проекта захотел попробовать Grafana.
В итоге она мне больше понравилась интерфейсом и возможностями настройки дашбордов. В моей системе Grafana отвечает за отображение метрик, а их сбор и хранение обеспечивают отдельные компоненты.
4. Matrix - общение на своём сервере С Matrix я познакомился на прошлой работе. Пользоваться было удобно, а привычные функции чатов местами напоминали Telegram.
Главным аргументом при выборе стала федерация: пользователи разных серверов Matrix могут общаться между собой. Для меня это важная возможность. Дополнительные плюсы - открытый исходный код и возможность развернуть собственный сервер.
5. Vaultwarden - менеджер паролей Хотел менеджер паролей с синхронизацией между устройствами и хранением данных на своём сервере. Начал с Vaultwarden и в итоге на нём остановился.
К админке у меня есть вопросы, но в целом возможностей хватает. Отдельно нравится работа с браузерным расширением Bitwarden: автозаполнение заметно упрощает повседневное использование.
При этом KeePass лично мне всё ещё нравится больше. Основное неудобство в моём сценарии - организация синхронизации базы между устройствами. Для этого я использую Nextcloud, но такой вариант мне удобен не везде. Поэтому пока пользуюсь обоими решениями.
· 22.09
Я не буду пытаться сказать, что всё знаю: я делал это в первый раз и с помощью ИИ. Пришлось покопаться на сервере, чтобы во всём разобраться и вспомнить, что именно я делал.
Это нужно, чтобы отслеживать скорость скачивания пользователей через VPN. Была задача определять, какой IP создаёт высокую нагрузку на канал сервера, так как через Xray я этого сделать не смог. Я могу получить IP-адрес пользователя в панели VPN, но не могу там определить, какая у конкретного IP скорость скачивания в данный момент. Поэтому мой бот сопоставляет данные из Grafana и панели VPN.
VictoriaMetrics сама забирает метрики с экспортёров и хранит данные 30 дней, а Grafana строит по ним дашборды. Отдельный Prometheus в этой связке не используется.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён