Beszel - легкая платформа мониторинга серверов, которая включает в себя статистику Docker, исторические данные и функции оповещений.Сервис имеет удобный веб-интерфейс, простую настройку и готов к использованию «из коробки». Поддерживает автоматическое резервное копирование, многопользовательский режим, аутентификацию
OAuth и доступ через API.Возможности:
- легкость: меньше по размеру и требует меньше ресурсов, чем ведущие решения.
- простота: простая настройка, требующая минимальной ручной настройки.
- статистика
Docker: отслеживает историю использования ЦП, памяти и сети для каждого контейнера.- оповещения: настраиваемые оповещения для ЦП, памяти, диска, пропускной способности, температуры, средней нагрузки и состояния.
Многопользовательский режим: пользователи управляют своими системами. Администраторы могут совместно использовать системы между пользователями.
-
OAuth/OIDC: поддерживает множество провайдеров OAuth2. Авторизацию по паролю можно отключить.- автоматическое резервное копирование: сохранение и восстановление с диска или
S3-совместимого хранилища.Поддерживаемые метрики:
- использование ЦП - хост-система и контейнеры
Docker/Podman.- использование памяти - хост-система и контейнеры. Включая подкачку и
ZFS ARC.- использование диска - хост-система. - поддерживает несколько разделов и устройств.
- дисковый ввод-вывод - хост-система.
- поддерживает несколько разделов и устройств.
- использование сети - Хост-система и контейнеры.
- средняя нагрузка - Хост-система.
- температура - датчики хост-системы.
- использование графического процессора/энергопотребление -
Nvidia, AMD и Intel.- аккумулятор - заряд аккумулятора хост-системы.
https://github.com/henrygd/beszel
Web: https://beszel.dev/
Опубликовано в @gitgate
#moni #oauth #docker #api
👍19🔥6
Postgresus - self-hosted инструмент для резервного копирования и мониторинга PostgreSQL базы данных
Возможности:
- создание бекапов по расписанию для
- различные места хранения (
- уведомления в
-
-
- поддержка
Запуск через Docker:
Web: https://postgresus.com/
Подсказала: Наталья - @Nataly_DevOps
Опубликовано в @gitgate
#backup #webui #postgres #docker
Возможности:
- создание бекапов по расписанию для
PostgreSQL 13-18;- различные места хранения (
local, S3, Google Drive, Dropbox. Nextcloud и другие)- уведомления в
Telegram, Slack, Discord, если бекап сломался или база недоступна;-
health check базы данных раз в минуту;-
Apache 2.0 лицензия (полностью открытый);- поддержка
PostreSQL с 12 до 18 версииЗапуск через Docker:
docker run -dhttps://github.com/RostislavDugin/postgresus
--name postgresus
-p 4005:4005
-v ./postgresus-data:/postgresus-data
--restart unless-stopped
rostislavdugin/postgresus:latest
Web: https://postgresus.com/
Подсказала: Наталья - @Nataly_DevOps
Опубликовано в @gitgate
#backup #webui #postgres #docker
3👍24🔥16
webdav - простой и автономный сервер WebDAV.Поддерживает запуск в контейнере,
CORS, fail2ban и работу через proxy сервера.https://github.com/hacdias/webdav
Опубликовано в @gitgate
#webdav #cors #docker
👍11🔥1
Useful Tools | Linux | GitOps | DevOps
termshot - cоздавайте красивые скриншоты своего терминала прямо из терминала. Этот инструмент считывает вывод консоли и отображает изображение, напоминающее окно пользовательского интерфейса. Он вдохновлён другими веб-инструментами, такими как carbon.now.sh…
Nextcloud All-in-One - официальный способ установки Nextcloud. Nextcloud AIO обеспечивает простое развертывание и обслуживание, при этом большинство функций включено в один экземпляр Nextcloud.В комплект входят:
-
Nextcloud
- высокопроизводительная серверная часть для Nextcloud Files
- Nextcloud Office (необязательно)- высокопроизводительная серверная часть для
Nextcloud Talk и TURN-сервера (опционально)- сервер записи разговоров
Nextcloud (необязательно)- решение для резервного копирования (опционально, на основе
BorgBackup)-
Imaginary (необязательно, для предварительного просмотра файлов heic, heif, illustrator, pdf, svg, tiff и webp)-
ClamAV (опционально, антивирусная подсистема для Nextcloud)- полнотекстовый поиск (необязательно)
-
Whiteboard (необязательно)-
Docker Socket Proxy (необязательно, необходимо для API приложения Nextcloud)- дополнительные контейнеры от сообщества
https://github.com/nextcloud/all-in-one
Опубликовано в @gitgate
#nextcloud #office #talk #docker
👍13🔥3
arcane - красивый и интуитивно понятный WebUI интерфейс для управления контейнерами Docker, образами, сетями и томами. Терминал не требуетсяВозможности:
- современный пользовательский интерфейс
- мониторинг в реальном времени
- управление контейнерами
- управление образами
- управление сетями
- управление томами
- визуальные графики использования ЦП, памяти и сети.
- полностью документированный
APIhttps://github.com/getarcaneapp/arcane
Опубликовано в @gitgate
#docker #webui
👍19🔥6
Squirrel Servers Manager- универсальный инструмент для настройки и управления контейнерами, работающий на базе Ansible, Docker и Prometheus, с упором на пользовательский интерфейс и удобство использования. Он разработан как удобная альтернатива известным и проверенным инструментам, при этом являясь полностью открытым и бесплатным.Возможности:
- статистика и метрики: Отслеживайте основные показатели ваших серверов (процессор, оперативная память и т. д.) и выявляйте аномалии.
- управление и выполнение сценариев автоматизации (плейбуков): Управляйте своими сценариями автоматизации как локально, так и удаленно, и запускайте их на своих устройствах.
- управление контейнерами: Просмотр всех запущенных контейнеров, мониторинг их статистики и получение уведомлений о наличии обновлений
- автоматизация: Выполнение действий по триггерам, таким как выполнение плейбуков или действия контейнеров.
- безопасность: Мы гарантируем безопасность ваших секретных данных и информации для аутентификации с помощью
Ansible Vault и Bcrypt.- расширенные настройки: Удобный интерфейс с расширенными возможностями для удовлетворения ваших конкретных потребностей
- коллекции: Устанавливайте сервисы с открытым исходным кодом на свои устройства одним щелчком мыши
https://github.com/SquirrelCorporation/SquirrelServersManager
Опубликоввано в @gitgate
#ansible #docker #webui
1👍8🔥4
picosnitch - мониторинг сетевого трафика по каждому исполняемому файлу, с прекрасной визуализацией.Возможности:
- уведомления о подключении новых программ к сети или об их изменении.
- отслеживает вашу пропускную способность, анализируя трафик по исполняемым файлам, хешу, родительским файлам, доменам, портам или пользователям с течением времени.
- веб-интерфейс и интерфейс терминала с геолокацией по
IP-адресу для каждого соединения (геолокация по IP-адресу с помощью DB-IP)- можно проверить хеши или исполняемые файлы с помощью
VirusTotal.- хэши исполняемых файлов кэшируются на основе устройства и
inode для повышения производительности.- обнаруживает приложения, работающие внутри контейнеров; различаются несколько версий одного и того же приложения на основе их хеша.
- использует
BPF для точного мониторинга полосы пропускания с низкими накладными расходами и fanotify для отслеживания изменений исполняемых файлов.- для каждого соединения регистрируется родительский исполняемый файл и его хеш.
- минималистичный дизайн, ориентированный на точное обнаружение с четким и надежным сообщением об ошибках, когда это невозможно.
https://github.com/elesiuta/picosnitch
Подсказал: Elliot Spencer - @tehn0mad
Опубликоввано в @gitgate
#moni #ebpf #network #geoip #docker
1👍15🔥11
Lima - запускает виртуальные машины Linux с автоматическим обменом файлами и переадресацией портов (аналогично WSL2).Первоначальная цель
Lima заключалась в популяризации containerd, включая nerdctl (contaiNERD ctl), среди пользователей Mac, но Lima можно использовать и для приложений, не связанных с контейнерами.Lima также поддерживает другие контейнерные движки (Docker, Podman, Kubernetes и т. д.) и хосты, отличные от macOS (Linux, NetBSD и т. д.).проект из инкубатора фонда
Cloud Native Computing Foundation (CNCF).https://github.com/lima-vm/lima
Опубликоввано в @gitgate
#mac #containerd #vm #docker #podman
👍9🔥4
dockadvisor - быстрый и легковесный линтер для Dockerfile, написанный на Go, который помогает вам писать более качественные Dockerfile, выявляя распространенные проблемы и антипаттерны.Возможности:
- быстрый и легковесный: создан на
Go для оптимальной производительности, с поддержкой WebAssembly для выполнения в браузере.- комплексная проверка: более 60 правил, охватывающих все стандартные инструкции
Dockerfile, многоэтапные сборки и лучшие практики обеспечения безопасности.- понятная обратная связь: информативные сообщения об ошибках с номерами строк, уровнями серьезности и ссылками на документацию
Docker.- оценка качества: Получайте оценку от 0 до 100 на основе нарушений правил, чтобы отслеживать качество
Dockerfile с течением времени.- функция обеспечения безопасности: обнаруживает потенциальные секреты в переменных, проверяет область видимости
ARG и выявляет неопределенные ссылки.https://github.com/deckrun/dockadvisor
Опубликовано в @gitgate
#docker #linter #dockerfile
👍19🔥12
vind (vCluster in Docker) - революционный способ запуска кластеров Kubernetes непосредственно в виде контейнеров Docker. Созданный на основе vCluster, vind сочетает в себе мощь виртуальных кластеров Kubernetes с простотой Docker, создавая изолированные среды Kubernetes, идеально подходящие для разработки, тестирования и конвейеров CI/CD.Примечание: vind использует режим частных узлов
vCluster внутри себя. Он автоматически включается при использовании драйвера Docker и необходим для корректной работы. Это ожидаемое поведение, а не проблема конфигурации.Возможности:
- быстрее, чем
KinD - оптимизированная архитектура на основе контейнеров- режим сна и пробуждения - приостанавливайте работу кластеров для экономии ресурсов, возобновляйте работу мгновенно.
- встроенный пользовательский интерфейс - бесплатный интерфейс платформы
vCluster для управления кластером- балансировщики нагрузки OOB - автоматическое предоставление услуг балансировки нагрузки без дополнительной настройки
-
Docker Native - использует сетевые возможности и хранилище Docker.- кэширование с автоматической загрузкой образов - более быстрая загрузка образов через локальный демон Docker
- гибридные узлы - подключение к внешним узлам (даже к облачным экземплярам) через
VPN- снимки состояния - сохранение и восстановление состояния кластера (скоро будет доступно)
https://github.com/loft-sh/vind
Опубликовано в @gitgate
#k8s #docker #vcluster #kind
👍12🔥9
samba - Docker-контейнер Samba, реализации сетевого протокола Windows SMB.Легковесное решение для быстрого расшаривания ресурсов в локальной сети с минимальными настройками..
https://github.com/dockur/samba
Опубликовано в @gitgate
#samba #docker
👍19🔥9
Useful Tools | Linux | GitOps | DevOps
Databasus - инструмент резервного копирования для PostgreSQL, MySQL и MongoDB. Предназначенный для резервного копирования баз данных (с упором на PostgreSQL). Он позволяет создавать резервные копии с использованием различных хранилищ (S3, Google Drive, FTP…
This media is not supported in your browser
VIEW IN TELEGRAM
oxker - простой TUI для просмотра и управления контейнерами Docker.Создано на
Rust с активным использованием ratatui и Bollard.https://github.com/mrjackwills/oxker
Подсказал: Alex Kup - @Lifailon
Опубликовано в @gitgate
#docker #tui
👍13🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
BlitzBrowser- развертывание и управление браузерами с графическим интерфейсом в
Docker.Управление браузерами может стать сложной задачей из-за утечек памяти, зомби-процессов и проблем
DevOps. BlitzBrowser берет на себя всю сложную работу по развертыванию и масштабированию браузеров, позволяя вам сосредоточиться на своем коде.Подключайтесь к браузерам с поддержкой
Headful Browser через Puppeteer, Playwright и любые CDP-фреймворки. Сохраняйте данные пользователей в S3 и подключайтесь к HTTP-прокси.Возможности:
- параллелизм: запуск и одновременное выполнение нескольких браузеров.
- протокол
Chrome DevTools: без проприетарного SDK. Подключение напрямую из Puppeteer, Playwright или любой другой поддерживаемой CDP платформы.-
Headful: запускает браузеры с графическим интерфейсом пользователя, чтобы обойти обнаружение ботов и отображать контент точно так, как его увидит пользователь.- режим
Live View: смотрите и взаимодействуйте напрямую с любым запущенным браузером.- ростоянные сессии: сохраняйте данные пользователей вашего браузера с помощью
S3.- поддержка прокси: подключайте свои браузеры к любым
HTTP-прокси.- постановка в очередь: соединения
CDP автоматически ставятся в очередь при запуске браузера.- никаких
DevOps-решений: запускайте браузеры, не беспокоясь об инфраструктуре, «зомби-процессах» или пользовательских скриптах. Контейнер управляет всем за вас.https://github.com/blitzbrowser/blitzbrowser
Документация: https://docs.blitzbrowser.com
Опубликовано в @gitgate
#browser #docker #headful
👍14🔥2