XPipe - новый тип концентратора подключений к оболочке и удалённого файлового менеджера, который позволяет получить доступ ко всей вашей серверной инфраструктуре с локального компьютера. Он работает поверх установленных программ командной строки и не требует какой-либо настройки на удалённых системах. Поэтому, если вы обычно используете инструменты командной строки, такие как SSH, Docker, Kubectl и т. д., для подключения к серверам вы можете просто использовать XPipe поверх него.XPipe полностью интегрируется с вашими инструментами, такими как ваши любимые текстовые редакторы/редакторы кода, терминалы, оболочки, инструменты командной строки и многое другое. Платформа разработана с учётом возможности расширения, что позволяет любому пользователю легко добавлять поддержку дополнительных инструментов или реализовывать собственные функции с помощью модульной системы расширений.Поддерживает:
-
SSH-подключения, файлы конфигурации и туннели- контейнеры
Docker, Podman, LXD и incus
- виртуальные машины и контейнеры Proxmox PVE
- виртуальные машины Hyper-V, KVM, VMware Player/Workstation/Fusion
- кластеры, модули и контейнеры Kubernetes
- соединения Tailscale и Teleport
- подсистема Windows для сред Linux, Cygwin и MSYS2
- удаленные сеансы Powershell - RDP и VNC-подключенияhttps://github.com/xpipe-io/xpipe
Подсказал: Andrew - @avsmith
Опубликовано в @gitgate
#ssh #docker #kubectl #pve #tailscale #vnc #rdp
👍25🔥13
Runtipi - персональный оркестратор для домашнего сервера, который упрощает управление и запуск нескольких сервисов на одном сервере. Он основан на
Docker и поставляется с простым веб-интерфейсом для управления сервисами. Runtipi разработан для простоты использования, поэтому вам не придётся беспокоиться о ручной настройке или настройке сети. Просто установите Runtipi на свой сервер и используйте веб-интерфейс для добавления и управления сервисами. Список доступных сервисов можно найти в репозитории App Store. Если вы не нашли то, что ищете, вы можете выбрать из множества магазинов приложений от сообщества, и вы даже можете создать свой собственный.Отлично работает как на
х86 платформе, та и на одноплатных компьютерах типа Raspberry Pi
https://github.com/runtipi/runtipiApp Store - https://github.com/runtipi/runtipi-appstore
Опубликовано в @gitgate
#webui #docker #pi
1👍10🔥4
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
👍18🔥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
👍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
👍14🔥9