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

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

Web: https://gitgate.d3.ru

Сотрудничество: @maxgrue
Обсуждение: @gittalk
Download Telegram
Sbnb Linux - революционный минималистичный дистрибутив Linux, предназначенный для загрузки серверов на «голом железе» и обеспечения удалённых подключений через быстрые туннели.

Возможности:
- минималистичная ОС – серверы на физическом носителе загружаются под управлением sbnb Linux, лёгкой ОС, сочетающей ядро ​​Linux с Docker.
- работает в памяти – sbnb Linux не устанавливается на системные диски, а работает в памяти, подобно LiveCD.
- конфигурация при загрузке – sbnb Linux считывает файл конфигурации с USB-ключа во время загрузки для настройки среды.
- неизменяемая архитектура – ​​Sbnb Linux – это неизменяемый, доступный только для чтения унифицированный образ ядра (UKI), позволяющий легко подписывать и аттестовать образы.
- удалённый доступ – во время загрузки создаётся туннель Tailscale, обеспечивающий удалённый доступ.
- гибкая среда – sbnb Linux включает скрипты для запуска контейнеров Docker, позволяя пользователям переключаться с минимальной среды на такие дистрибутивы, как Debian, Ubuntu, CentOS, Alpine и другие.
- режим разработчика — активируйте режим разработчика, запустив скрипт sbnb-dev-env.sh, который запускает контейнер Debian/Ubuntu с различными предустановленными инструментами разработчика.
- надёжные A/B-обновления — в случае сбоя новой версии аппаратный сторожевой таймер автоматически перезагружает сервер, устанавливая предыдущую рабочую версию.
- регулярный график обновлений – Sbnb Linux следует предсказуемому графику обновлений. Обновления рассматриваются как плановые операции, а не как прерывание работы, что гарантирует защиту системы от вновь обнаруженных уязвимостей.
- обновления прошивки – Sbnb Linux применяет последние обновления микрокода ЦП и процессора безопасности при каждой загрузке.

https://github.com/sbnb-io/sbnb

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

#linux #docker #distr #remote #talos #rancheros
1👍21🔥13
SlimToolkit - оптимизируйте свой опыт работы с контейнерами. Сделайте свои контейнеры лучше, компактнее, безопаснее и прилагайте меньше усилий для достижения цели (бесплатно и с открытым исходным кодом!)

Он позволяет разработчикам проверять, оптимизировать и отлаживать свои контейнеры с помощью команд xray, lint, build, debug, run, images, merge, registry, destruction (и других). Он упрощает и улучшает процесс разработки, настройки и использования контейнеров. Он делает ваши контейнеры лучше, компактнее и безопаснее, обеспечивая улучшенную видимость и удобство работы с исходными и минифицированными контейнерами.

https://github.com/slimtoolkit/slim

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

#docker #registry #images
1👍9🔥7
This media is not supported in your browser
VIEW IN TELEGRAM
Ducker - терминальное приложение с текстовым пользовательским интерфейсом (TUI) для управления Docker-контейнерами, вдохновлённое проектом K9s. Оно предоставляет удобный интерактивный интерфейс для мониторинга и управления контейнерами, образами, томами и сетями Docker непосредственно из терминала.

Приложение написано на Rust и поддерживает настройку через YAML-конфигурацию, включая параметры подключения к Docker-демону и пользовательскую цветовую схему.

Основной функционал организован в виде страниц с возможностью навигации с помощью командной строки и горячих клавиш, обеспечивающих быстрый доступ к операциям: запуск, остановка, удаление контейнеров, просмотр логов и выполнение команд внутри контейнеров. Навигация реализована через привычные клавиши j/k, а интерфейс поддерживает контекстно-зависимые действия, упрощая администрирование в терминальной среде.

https://github.com/robertpsoane/ducker

Подсказал: @dhadow6

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

#docker #tui #rust #cli
1👍12🔥8
This media is not supported in your browser
VIEW IN TELEGRAM
ctop - top-like интерфейс для управления и метрик контейнера

ctop предоставляет краткий и сжатый обзор показателей в реальном времени для нескольких контейнеров:

ctop поставляется со встроенной поддержкой Docker и runC; в будущих выпусках запланированы коннекторы для других контейнерных и кластерных систем.

https://github.com/bcicen/ctop

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

#docker #runc #tui #cli
🔥15👍8
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
Dockpeek - лёгкая, размещаемая на собственном сервере панель управления Docker, созданная для эффективности и простоты.

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

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

https://github.com/dockpeek/dockpeek

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

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

#docker #webui #traefik
3👍23🔥5
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
👍24🔥13
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
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