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

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

Web: https://gitgate.d3.ru

Сотрудничество: @maxgrue
Обсуждение: @gittalk
Download Telegram
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
Pipelight - небольшой инструмент командной строки, который выполняет список задач, указанных в файле конфигурации. Его главная цель - автоматизировать самые скучные задачи, улучшая ваши любимые инструменты.

Превратите ваши bash-скрипты в универсальные, отлаживаемые и автоматически запускаемые конвейеры.

Возможности:
- наглядные и подробные журналы
- обёртывание Bash в TypeScript с его прекрасным и простым синтаксисом
- используйте известные языки конфигурирования
- автоматический запуск конвейера при изменении файла
- автоматический запуск конвейера при git hooks
- конвейеры выполняются в фоновом режиме при некоторых событиях
- написан на Rust

https://github.com/pipelight/pipelight

Web: https://pipelight.dev:

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

#cli #bash #pipeline #typecript #git #hooks
2👍13🔥2
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