Useful Tools | Linux | GitOps | DevOps
5.79K subscribers
152 photos
1 video
7 files
677 links
Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы.

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

Автор: @dmitry_malinin
Web: https://gitgate.d3.ru

Сотрудничество: @maxgrue
Обсуждение: @gittalk
Download Telegram
Digler - верните свои данные.

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

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

Созданный на Go, Digler использует сильные стороны этого языка в плане производительности, кроссплатформенной поддержки и удобства обслуживания, чтобы предоставить быстрое и надежное решение для современных задач по восстановлению данных.

Возможности:
- поддержка расширенных образов дисков и необработанных устройств: анализируйте широкий спектр форматов образов дисков (.dd, .img и т. д.) или получайте прямой доступ к физическим дискам.
- анализ, не зависящий от файловой системы: восстановление удаленных файлов независимо от базовой файловой системы (например, NTFS, FAT32, ext4), даже если метаданные утеряны.
- расширяемость на основе плагинов: поддержка пользовательских сканеров файлов с помощью плагинов, упрощающая интеграцию с новыми форматами файлов.
- возможности отчетности: создание подробных отчетов, соответствующих формату Digital Forensics XML (DFXML), по восстановленным данным и результатам анализа.
- восстановление данных после сканирования: используйте созданные отчеты DFXML для точного восстановления определенных файлов.
- интуитивно понятный интерфейс командной строки: удобный интерфейс командной строки, разработанный для эффективности и простоты использования.

https://github.com/ostafen/digler

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

#disk #recovery #data
👍14🔥8
Aptly - швейцарский армейский нож для управления локальными зеркалами репозиториев Debian и дистрибутивов на его основе.

Возможности:
- создание зеркала удаленных репозиториев Debian/Ubuntu, ограничивая их компонентами/архитектурами
- снимки зеркал в любой момент времени, фиксируя состояние репозитория в определенный момент времени
- публикация снимка как репозиторий Debian, готовый к использованию apt
- контролируемое обновление одного или нескольких пакетов в снимке с вышестоящего зеркала, отслеживание зависимостей
- объединение двух или более снимков в один
- фильтрация репозитория по поисковому запросу, извлечение зависимостей при необходимости
- публикация самостоятельно созданных пакетов ы в качестве репозиториев Debian

https://github.com/aptly-dev/aptly

Документация: http://www.aptly.info/

Подсказал: Егор

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

#apt #repo #debian #mirror
1👍17🔥3
Carbonyl - текстовой браузер на базе Chromium, созданный для работы в терминале.

Он поддерживает практически все web-API, включая WebGL, WebGPU, воспроизведение аудио и видео, анимацию и т. д.

Он быстрый, запускается менее чем за секунду, работает с частотой 60 кадров в секунду и загружает процессор в режиме ожидания на 0%. Не требует оконного сервера (т.е. работает в консоли в безопасном режиме) и даже работает через SSH.

Carbonyl изначально создавался как html2svg, а теперь является средой выполнения для него.

https://github.com/fathyb/carbonyl

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

#brouser #tui #ssh
🔥28👍18
gpg-tui - терминальный пользовательский интерфейс (TUI) для GnuPG.

Он призван упростить операции по управлению ключами, такие как листинг, экспорт и подписание, предоставляя интерфейс с резервным режимом командной строки для более сложных операций. Он не претендует на полноценный интерфейс для всех функций gpg, но стремится обеспечить более интерактивный подход к управлению ключами.

https://github.com/orhun/gpg-tui

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

#gnupg #gpg #tui
👍13🔥7
pgBackRest - надежное решение для резервного копирования и восстановления данных для PostgreSQL, которое легко масштабируется до самых больших баз данных и рабочих нагрузок.

Возможности:
- параллельное резервное копирование и восстановление: Сжатие обычно является узким местом во время операций резервного копирования, поэтому pgBackRest решает эту проблему с помощью параллельной обработки и более эффективных алгоритмов сжатия, таких как lz4 и zstd.
- локальное или удаленное управление: Специальный протокол позволяет pgBackRest выполнять резервное копирование, восстановление и архивацию локально или удалённо по TLS/SSH с минимальной настройкой. Интерфейс для запросов к PostgreSQL также предоставляется на уровне протокола, поэтому удалённый доступ к PostgreSQL не требуется, что повышает безопасность.
- несколько репозиториев: Несколько репозиториев позволяют, например, использовать локальный репозиторий с минимальным сроком хранения для быстрого восстановления и удаленный репозиторий с более длительным сроком хранения для обеспечения избыточности и доступа в масштабах всего предприятия
- ротация резервных копий и истечение срока действия архива
- целостность резервного копирования: Контрольные суммы рассчитываются для каждого файла в резервной копии и перепроверяются во время восстановления или проверки. После завершения копирования файлов резервная копия ожидает, пока все сегменты WAL, необходимые для обеспечения согласованности резервной копии, не поступят в репозиторий.
- восстановление процесса бакапа: Прерванное резервное копирование можно возобновить с того места, где оно было остановлено
- параллельный, асинхронный WAL Push & Get
- поддержка табличных пространств и ссылок
- поддержка хранилищ объектов, совместимых с S3, Azure и GCS
- шифрование: PgBackRest может зашифровать репозиторий, чтобы обеспечить безопасность резервных копий, где бы они ни хранились.

https://github.com/pgbackrest/pgbackrest

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

#postgres #backup
1👍15🔥4
Vitess - облачная горизонтально масштабируемая распределённая система баз данных, построенная на базе MySQL. Vitess обеспечивает неограниченное масштабирование благодаря обобщенному шардингу.

Vitess позволяет коду приложения и запросам к базе данных оставаться независимыми от распределения данных на нескольких серверах баз данных. С Vitess вы даже можете разделять и объединять шарды по мере роста потребностей, используя атомарный процесс переключения, занимающий всего несколько секунд.

С 2011 года Vitess был ключевым компонентом инфраструктуры баз данных YouTube и постепенно охватывал десятки тысяч узлов MySQL. С 2015 года Vitess внедрили многие другие крупные компании, включая Slack, Square (теперь Block) и JD.com.

https://github.com/vitessio/vitess

Web: https://vitess.io/

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

#mysql #cloud #scale
👍13🔥3
🔥 Прожарка резюме от Василия Озерова: что действительно важно DevOps-инженеру

Рекрутер может передать ваше резюме дальше — но решение принимать будет нанимающий инженер. И он смотрит совсем на другое: сложность задач, уровень ответственности, глубину технического опыта, а не «знание Kubernetes».

📅 3 сентября в 18:30 мск приглашаем на вебинар с Василием Озеровым — DevOps-инженером, сооснователем Rebrain и нанимающим специалистом с 12+ годами опыта.

Что будет:
- живой разбор резюме участников — джун, мидл, синьор
- что вызывает доверие, а что — сомнения при найме инженером
- как презентовать опыт и стек, чтобы сразу было видно ваш уровень
- матрица компетенций DevOps: разберём, как её использовать для роста и подготовки резюме

🎁 Бонусы за регистрацию:
- гайд с матрицей компетенций DevOps
- плейлист по поиску работы

Хотите, чтобы ваше резюме разобрали в прямом эфире?

👉 Ждем на эфире 3 сентября в 18:30 по МСК: жмите скорее и участвуйте

Реклама. ООО "РЕБРЕИН", ИНН: 7727409582, erid: 2W5zFHqUBQk
🔥5👍3
polybar - быстрый и простой в использовании инструмент для создания строк состояния

Цель Polybar - помочь пользователям создавать красивые и легко настраиваемые строки состояния для своего рабочего стола, без необходимости иметь черный пояс по написанию сценариев оболочки.

https://github.com/polybar/polybar

Документация: https://github.com/polybar/polybar/wiki/

Web: https://polybar.github.io

Подсказал: Max Zotov - @sf1nk5

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

#status #bar #gui
👍16🔥4