Useful Tools | Linux | GitOps | DevOps
6.09K subscribers
210 photos
3 videos
7 files
775 links
Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы.

Понравился проект из поста - поддержи автора звездой!

Web: https://gitgate.d3.ru

Сотрудничество: @maxgrue
Обсуждение: @gittalk
Download Telegram
traefik-log-dashboard - панель управления в режиме реального времени для анализа журналов Traefik с геолокацией IP-адресов, анализом кодов состояния и метриками сервиса. Создана на React (Shadcn UI) и Node.js.

Возможности:
- мониторинг журналов в реальном времени: обновления в реальном времени через WebSocket.
- геолокация IP: отслеживание запросов по стране и городу.
- комплексная аналитика:
* скорость запросов и время отклика.
* распределение кодов состояния.
* статистика сервисов и маршрутизаторов.
* мониторинг частоты ошибок.
- современный пользовательский интерфейс: создан с использованием компонентов пользовательского интерфейса Shadcn.
- контейнеризация: простое развертывание с помощью Docker.
- автоматическое обновление: статистика обновляется каждые 5 секунд.
- фильтрация журналов: отфильтровывает неизвестные имена маршрутизаторов/служб и частные IP-адреса.
- пагинация: постраничная таблица журнала для повышения производительности.
- настраиваемое имя внутренней службы: больше нет жестко заданного имени «внутренней» службы.
- поддержка адресов IPv6: правильная обработка адресов IPv6.
- поддержка нескольких путей журналов: одновременный мониторинг нескольких экземпляров Traefik.

https://github.com/hhftechnology/traefik-log-dashboard

опубликовано в @gitgate

#moni #log #traefik #webui
👍16🔥11
Useful Tools | Linux | GitOps | DevOps
Devsyringe - CLI для внедрения динамических значений в файлы кода/конфигурации из внешних команд с помощью декларативной конфигурации YAML. Devsyringe может извлекать значения из любого источника и вставлять их в любые целевые файлы, делая ваши параметры…
This media is not supported in your browser
VIEW IN TELEGRAM
aptakube - cовременный, легковесный, мульти-кластерней kubernetis UI

Познакомьтесь с Kubernetes UI, которого вы ждали. Просмотрите, сравните и управляйте рабочими нагрузками по нескольким кластерам
с вашего рабочкго стола с помощью красивого, быстрого и интуитивно понятного приложения.

Возможности:
- подключение к одному или нескольким кластерам одновременно
- просмотрщик агрегированных журналов
- diff для ресурсов
- селектор нескольких неймспейсов
- удобный для человека просмотр ресурсов
- просмотр и изменение объектов
- zero-config установка
- НЕ очередное приложение Electron
- работает с любым кластером Kubernetes: локальным, GKE, EKS, AKS и другими.
- доступно на Windows, macOS и Linux

https://github.com/aptakube/aptakube

опубликовано в @gitgate

#k8s #webui #ui #openlens #lens
1🔥21👍8
Scrutiny - решение для мониторинга и управления состоянием жесткого диска, объединяющее предоставленные производителем показатели SMART с реальными показателями отказов.

Возможности:
- панель управления веб-интерфейсом которая ориентирована на критически важные показатели
- интеграция со smartd (не нужно изобретать велосипед)
- автоматическое определение всех подключенных жестких дисков
- отслеживание показателей SMART для исторических тенденций
- индивидуальные пороговые значения с использованием реальных показателей отказов
- отслеживание температуры
- поставляется как единый образ Docker (но может быть установлен вручную)
- настраиваемые оповещения/уведомления через web-hook

https://github.com/AnalogJ/scrutiny

опубликовано в @gitgate

#disk #smart #webui
1👍9🔥5
teleskopio - небольшой и красивый веб-клиент Kubernetes с открытым исходным кодом.

Возможности:
- поддержка нескольких конфигураций: легко переключайтесь между кластерами. teleskopio считывает переменную $KUBECONFIG и проверяет файл config.yaml.
- простая авторизация токена JWT.
- роль администратора и наблюдателя: полный доступ (администратор) или доступ только для чтения (наблюдатель) к кластеру.
- обзор кластера: получите общее представление о состоянии и активности кластера.
- редактор/создатель ресурсов: интегрированный редактор Monaco с подсветкой синтаксиса.
- обновления в режиме реального времени: изменения ресурсов в режиме реального времени с помощью Kubernetes watcher.
- журналы и события Pod: просматривайте журналы и историю событий непосредственно в пользовательском интерфейсе.
- ссылки на владельца: переход от ресурса к его владельцу.
- несколько вариантов шрифтов: настройте внешний вид пользовательского интерфейса.
- ручной запуск CronJob
- ресурсы Slace (развертывания, наборы реплик)
- фильтр CTRL + F для любого ресурса.
- светлые и темные темы.

https://github.com/roman-kiselenko/teleskopio

опубликовано в @gitgate

#k8s #webui
👍10🔥5
CasaOS - ваше персональное облако

Возможности:
- удобный пользовательский интерфейс, разработанный для домашних сценариев: никакого кода, никаких форм, интуитивно понятный дизайн для человечества.
- поддержка нескольких аппаратных средств и базовых систем: ZimaBoard, NUC, RPi, старые компьютеры, все, что доступно.
- избранные приложения в магазине приложений, установка в один клик: Nextcloud, HomeAssistant, AdGuard, Jellyfin и другие!
- простая установка многочисленных приложений Docker: более 100 000 приложений из экосистемы Docker которые можно легко установить.
- элегантное управление дисками и файлами
- хорошо продуманные системные/прикладные виджеты: всё, что вас интересует, на виду. Использование ресурсов, статус приложения и многое другое!

Особенно интересно смотрится для одноплатников или легаси железа. На Debian устанавливается, обновляется и удаляется одной командой.

https://github.com/IceWhaleTech/CasaOS

комьюнити App-Stores (плагины): https://awesome.casaos.io

Опубликовано в @gitgate

#webui #docker #pi
7👍17🔥7
ZimaOS - полноценная персональная облачная операционная система, разработанная командой на основе CasaOS. Это полноценная операционная система с системной поддержкой удалённого доступа, настройки RAID и таких важных функций, как беспроводные обновления.

Она разработана специально для ZimaCube и ориентирована на стабильность, унифицированное управление данными и локальные возможности LLM.

В отличие от традиционных NAS-устройств, которые часто требуют сложной настройки, ZimaOS предлагает элегантный и стильный дизайн, адаптированный для домашних и домашних офисов. В магазине представлены сотни сторонних приложений, включая медиасерверы, музыкальные серверы, загрузчики, веб-скраперы, веб-серверы, Git-серверы, технологии умного дома и многое другое. В последнее время ZimaOS расширяет поддержку таких приложений, как ChatGPT UI, Diffusion и другие функции преобразования текста в изображения и локального чата с использованием искусственного интеллекта.

Есть собственные десктопные и мобильные клиенты.

Ограничения на бесплатную версию: 4 диска и 3 пользователя

https://www.zimaspace.com/zimaos

Скачать: https://www.zimaspace.com/zimaos/download

Опубликовано в @gitgate

#nas #webui #docker
👍11🔥4
It's MyTabs - с открытым исходным кодом, на основе веб-технологий, с возможностью самостоятельного размещения, просмотрщик и проигрыватель табулатур гитары/баса, похожий на Songsterr.

Возможности:
- ,есплатно и с открытым исходным кодом (лицензия MIT)
- gоддерживает табулатуры гитары и баса
- cинхронизация вкладок с аудиофайлами (.mp3, .ogg) или видео YouTube
- MIDI-синтезатор — возможность отключать дорожки и солировать треки
- поддерживает форматы .gp, .gpx, .gp3, .gp4, .gp5, .musicxml, .capx
- простой UI/UX
- оптимизировано для мобильных устройств
- раскрашивание заметок
- цвета вкладок «Темный/Светлый»
- возможность отображения просмотра результатов вместо просмотра вкладок
- возможность делиться вкладками с другими с помощью ссылки

https://github.com/louislam/its-mytabs

Демо: https://its-mytabs.kuma.pet/tab/1?audio=youtube-VuKSlOT__9s&track=2

Подсказал: Alex Kup - @Lifailon

Опубликовано в @gitgate

#misic #songsterr #webui
10👍10🔥8
Dockpeek - лёгкая, размещаемая на собственном сервере панель управления Docker, созданная для эффективности и простоты.

С Dockpeek вы можете мгновенно получать доступ к веб-интерфейсам контейнеров, отслеживать порты и применять обновления одним щелчком мыши. Dockpeek также автоматически определяет метки Traefik для отображения адресов контейнеров, помогая вам поддерживать порядок - всё в одном понятном и интуитивно понятном интерфейсе.

Возможности:
- обзор сопоставления портов: мгновенный просмотр всех запущенных контейнеров и их опубликованных портов.
- интеграция Traefik: автоматическое определение и отображение адресов контейнеров с этикеток Traefik
- доступ в один клик: прямой переход к контейнерным веб-интерфейсам
- управление несколькими хостами: управление несколькими хостами Docker в одном месте
- нулевая настройка: работает сразу после установки, не требует ручной настройки
- управление обновлениями: проверяйте наличие обновлений образов и обновляйте контейнеры одним щелчком мыши.
- адаптивный пользовательский интерфейс: удобство использования на компьютерах, планшетах и ​​мобильных устройствах

https://github.com/dockpeek/dockpeek

Подсказал: Alex Kup - @Lifailon

Опубликовано в @gitgate

#docker #webui #traefik
3👍23🔥5
Backrest - веб-решение для резервного копирования, разработанное на основе Restic.

Backrest предоставляет веб-интерфейс, который служит оболочкой для интерфейса командной строки Restic и упрощает создание репозиториев, просмотр снимков и восстановление файлов. Кроме того, Backrest может работать в фоновом режиме и использовать индивидуальный подход к планированию снимков и управлению операциями по поддержанию состояния репозиториев.

Созданный на основе restic, Backrest использует его продуманные, быстрые, надежные и безопасные возможности резервного копирования, добавляя при этом интуитивно понятный интерфейс.

Backrest, созданный на Go, распространяется как автономный, лёгкий двоичный файл, единственная зависимость которого - restic. Он позволяет безопасно создавать новые репозитории и управлять существующими. После настройки хранилища веб-интерфейс обрабатывает большинство операций, при этом обеспечивая прямой доступ к мощному командному интерфейсу restic для выполнения расширенных операций при необходимости.

Возможности:
- веб-интерфейс: локальный или удаленный доступ (идеально подходит для развертываний NAS)
- поддержка нескольких платформ: linux, macOS, Windows, FreeBSD, docker
- импорт существующих репозиториев Restic
- резервное копирование и обслуживание по расписанию Cron (например, удаление, проверка, забвение и т. д.)
- просмотр и восстановление файлов из снимков
- настраиваемые уведомления (Discord, Slack, Shoutrrr, Gotify, Healthchecks)
- перехваты команд до/после резервного копирования для выполнения сценариев оболочки

Варианты хранения:
- совместим с rclone
- поддерживает все серверные части хранилищ Restic (S3, B2, Azure, GCS, локальные, SFTP и все удаленные rclone)

https://github.com/garethgeorge/backrest

Подсказал: Владимир Вегнер - @Rid_lin

#backup #webui #restic #cli #snapshot #go
👍14🔥5
Runtipi - персональный оркестратор для домашнего сервера, который упрощает управление и запуск нескольких сервисов на одном сервере.

Он основан на Docker и поставляется с простым веб-интерфейсом для управления сервисами. Runtipi разработан для простоты использования, поэтому вам не придётся беспокоиться о ручной настройке или настройке сети. Просто установите Runtipi на свой сервер и используйте веб-интерфейс для добавления и управления сервисами. Список доступных сервисов можно найти в репозитории App Store. Если вы не нашли то, что ищете, вы можете выбрать из множества магазинов приложений от сообщества, и вы даже можете создать свой собственный.

Отлично работает как на х86 платформе, та и на одноплатных компьютерах типа Raspberry Pi

https://github.com/runtipi/runtipi

App Store - https://github.com/runtipi/runtipi-appstore

Опубликовано в @gitgate

#webui #docker #pi
1👍10🔥4
OpenLiteSpeed - высокопроизводительный, лёгкий HTTP-сервер с открытым исходным кодом, разработанный компанией LiteSpeed ​​Technologies и защищённый авторским правом. Пользователи могут свободно загружать, использовать, распространять и изменять OpenLiteSpeed ​​и его исходный код в соответствии с положениями лицензии GPLv3.

Возможности:
- ​​совместим с apache mod_rewrite
- Event-Driven архитектура
- встроенный графический интерфейс WebAdmin
- anti-DDoS и ограничение пропускной способности, интеграция ModSecurity v3
- встроенный модуль полностраничного кэширования
- экспорт данных с серверов LiteSpeed ​​для использования с Prometheus, Grafana
- собственный SAPI для PHP позволяет внешним приложениям, написанным на PHP, работать до 50% быстрее.

https://github.com/litespeedtech/openlitespeed

Опубликовано в @gitgate

#httpd #proxy #cache #exporter #webui #php
👍6🔥2
CyberPanel - панель управления веб-хостингом на базе OpenLiteSpeed, разработанная для упрощения управления хостингом..

Возможности:
- различные уровни доступа пользователей (через ACL).
- автоматический SSL для безопасных веб-сайтов.
- FTP-сервер для передачи файлов.
- легкий DNS-сервер (PowerDNS).
- phpMyAdmin для управления базами данных (MariaDB).
- поддержка по электронной почте (SnappyMail).
- файловый менеджер для быстрого доступа к файлам.
- управление PHP стало проще.
- межсетевой экран (интеграция с FirewallD с блокировкой IP-адресов в один клик).
- резервное копирование и восстановление в один клик.
- Docker Management с возможностями выполнения команд.
- сканер безопасности на базе искусственного интеллекта для усиленной защиты.
- ежемесячный сброс пропускной способности - автоматический сброс использования пропускной способности (исправлено в последней версии).

https://github.com/usmannasir/cyberpanel

Опубликовано в @gitgate

#webui #hosting #admnpanel
👍10🔥4
ldap-ui - Быстрый и универсальный редактор LDAP

Возможности:
- просмотр дерева каталогов
- создание/изменение/удаление записи
- импорт/экспорт LDIF
- поддержка изображений для атрибутов jpegPhoto и thumbnailPhoto
- просмотр схемы
- простой поиск (настраиваемый)
- асинхронный бэкэнд LDAP с хорошей масштабируемостью
- доступно как образ Docker

Приложение всегда требует аутентификации, даже если каталог разрешён анонимно. Учётные данные пользователя проверяются простой привязкой к каталогу (SASL не поддерживается). То, что конкретный пользователь может видеть (и редактировать), полностью регулируется правилами доступа к каталогу. Приложение показывает только содержимое каталога, ни больше, ни меньше.

https://github.com/dnknth/ldap-ui

Опубликовано в @gitgate

#ldap #webui
👍13🔥8
This media is not supported in your browser
VIEW IN TELEGRAM
Repomanager - веб-инструмент зеркалирования репозиториев пакетов rpm и deb.

Возможности:
- создание зеркал репозиториев deb и rpm
- подписывание пакетов/репозиториев с помощью GPG
- загрузка пакетов в репозитории
- управление средами и контурами (например, preprod, prod) и создание зеркал доступными только для определенных сред.
- управление обновлениями пакетов
- планировщик задач

https://github.com/lbr38/repomanager

Опубликовано в @gitgate

#repo #mirror #deb #rpm #webui
1👍19🔥9
sql-to-logsql
- веб-приложение, предоставляющее простой экспериментальный пользовательский интерфейс для запросов к данным VictoriaLogs или VictoriaTraces с помощью SQL.

Он позволяет писать привычные SQL-запросы к данным журнала и мгновенно преобразовывать их в запросы VictoriaLogs LogsQL. При необходимости он может выполнять полученные запросы LogsQL в экземпляре VictoriaLogs, управлять многоразовыми представлениями, хранящимися на диске, и поставляется с облегченным веб-интерфейсом для интерактивного использования.

https://github.com/VictoriaMetrics/sql-to-logsql

Опубликовано в @gitgate

#moni #webui #victorialogs #victoriatraces #logsql
👍7🔥4
pgadmin4
- переработанная версия популярного инструмента управления pgAdmin3 для базы данных PostgreSQL

pgAdmin 4
написан как веб-приложение с использованием Python (Flask) на стороне сервера и ReactJS, HTML5 с CSS для обработки на стороне клиента и пользовательского интерфейса.

Несмотря на то, что pgAdmin 4 разработан с использованием веб-технологий, его можно развернуть как на веб-сервере с помощью браузера, так и автономно на рабочей станции. Подкаталог runtime/ содержит приложение среды выполнения на базе Electron, предназначенное для этой цели. Оно создаст ответвление серверного процесса Python и отобразит пользовательский интерфейс.

https://github.com/pgadmin-org/pgadmin4

Опубликовано в @gitgate

#postgres #gui #webui #electron
👍11🔥4