ar
Feedback
Useful Tools | Linux | GitOps | DevOps

Useful Tools | Linux | GitOps | DevOps

الذهاب إلى القناة على Telegram

Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы. Понравился проект из поста - поддержи автора звездой! Web: https://gitgate.d3.ru Сотрудничество: @maxgrue

إظهار المزيد
6 670
المشتركون
-424 ساعات
-67 أيام
+3830 أيام
أرشيف المشاركات
Обсуждаем бэкапы и аварийное восстановление 🔐 вместе с Cloud․ru на вебинаре 26 августа Вы узнаете, как перенести операционны
Обсуждаем бэкапы и аварийное восстановление 🔐 вместе с Cloud․ru на вебинаре 26 августа Вы узнаете, как перенести операционные расходы по управлению данными на облачных провайдеров, оптимизируя процессы резервного копирования и аварийного восстановления. В программе вебинара:
➡️ что такое резервное копирование и аварийное восстановление; ➡️ в чем между ними разница и когда они нужны; ➡️ как использовать облако для непрерывности данных; ➡️ как еще можно защитить вашу информацию.
А еще в прямом эфире эксперты проведут демо: настроят резервное копирование и аварийное восстановление в облаке. Зарегистрироваться 👈

polybar - быстрый и простой в использовании инструмент для создания строк состояния Цель Polybar - помочь пользователям созда
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

🔥 Прожарка резюме от Василия Озерова: что действительно важно DevOps-инженеру Рекрутер может передать ваше резюме дальше — н
🔥 Прожарка резюме от Василия Озерова: что действительно важно DevOps-инженеру Рекрутер может передать ваше резюме дальше — но решение принимать будет нанимающий инженер. И он смотрит совсем на другое: сложность задач, уровень ответственности, глубину технического опыта, а не «знание Kubernetes». 📅 3 сентября в 18:30 мск приглашаем на вебинар с Василием Озеровым — DevOps-инженером, сооснователем Rebrain и нанимающим специалистом с 12+ годами опыта. Что будет: - живой разбор резюме участников — джун, мидл, синьор - что вызывает доверие, а что — сомнения при найме инженером - как презентовать опыт и стек, чтобы сразу было видно ваш уровень - матрица компетенций DevOps: разберём, как её использовать для роста и подготовки резюме 🎁 Бонусы за регистрацию: - гайд с матрицей компетенций DevOps - плейлист по поиску работы Хотите, чтобы ваше резюме разобрали в прямом эфире? 👉 Ждем на эфире 3 сентября в 18:30 по МСК: жмите скорее и участвуйте Реклама. ООО "РЕБРЕИН", ИНН: 7727409582, erid: 2W5zFHqUBQk

Vitess - облачная горизонтально масштабируемая распределённая система баз данных, построенная на базе MySQL. Vitess обеспечив
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

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

gpg-tui - терминальный пользовательский интерфейс (TUI) для GnuPG. Он призван упростить операции по управлению ключами, такие
gpg-tui - терминальный пользовательский интерфейс (TUI) для GnuPG. Он призван упростить операции по управлению ключами, такие как листинг, экспорт и подписание, предоставляя интерфейс с резервным режимом командной строки для более сложных операций. Он не претендует на полноценный интерфейс для всех функций gpg, но стремится обеспечить более интерактивный подход к управлению ключами. https://github.com/orhun/gpg-tui опубликовано в @gitgate #gnupg #gpg #tui

Carbonyl - текстовой браузер на базе Chromium, созданный для работы в терминале. Он поддерживает практически все web-API, вкл
Carbonyl - текстовой браузер на базе Chromium, созданный для работы в терминале. Он поддерживает практически все web-API, включая WebGL, WebGPU, воспроизведение аудио и видео, анимацию и т. д. Он быстрый, запускается менее чем за секунду, работает с частотой 60 кадров в секунду и загружает процессор в режиме ожидания на 0%. Не требует оконного сервера (т.е. работает в консоли в безопасном режиме) и даже работает через SSH. Carbonyl изначально создавался как html2svg, а теперь является средой выполнения для него. https://github.com/fathyb/carbonyl опубликовано в @gitgate #brouser #tui #ssh

У тебя на это шесть причин: почему стоит подать документы в магистратуру в ближайшее время Многие ошибочно предполагают, что
+4
У тебя на это шесть причин: почему стоит подать документы в магистратуру в ближайшее время Многие ошибочно предполагают, что учеба в магистратуре — это просто «ещё два года учебы». Однако выпускники «маги» ИРИТ-РТФ доказывают, что эти несколько лет дают классный буст карьеры в перспективной сфере, возможность сменить профессию или углубиться в науку. Вместе с Институтом радиоэлектроники и информационных технологий сформулировали шесть причин, почему стоит поступать сюда. Более подробную информацию можно узнать на сайте ИРИТ-РТФ, в чате «Магистратура ИРИТ-РТФ». А еще сегодня в 14:00 вы можете присоединиться у вебинару, где расскажут про эту магистерскую программу. Реклама. ИНН: 6660003190, ФГАОУ ВО «Уральский Федеральный Университет имени Первого Президента России Б.Н. Ельцина», erid: 2VtzqwsX6M7

🚂Linux тормозит? Сервер пыхтит, как паровоз? Пора разобраться с мониторингом! Приходи на бесплатный вебинар по мониторингу в
🚂Linux тормозит? Сервер пыхтит, как паровоз? Пора разобраться с мониторингом! Приходи на бесплатный вебинар по мониторингу в Linux — научим находить узкие места быстрее, чем sudo rm -rf / сломает систему! Что разберём: — top, htop, iotop — как читать эти графики и не паниковать — Где искать проблемы: CPU, RAM, диски или сеть? — Настраиваем Prometheus + Grafana — чтобы мониторинг был красивым, как мем с пингвином После вебинара ты: — Сможешь диагностировать лаги на сервере без шаманства — Научишься визуализировать метрики, как настоящий DevOps-ниндзя — Поймёшь, почему «у меня же всё работает» — не аргумент Регистрируйся → напомним перед стартом: https://vk.cc/cOxSwu P.S. Если хочешь прокачаться в оптимизации веб-приложений от фронтенда до бэкенда, приходи на курс «Оптимизация производительности веб-приложений». Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Переворачивайте календарь вашего аутлука и бронируйте 3-е сентября 📆 Под IT-конференцию GoCloud Tech! В этом году команда Cl
Переворачивайте календарь вашего аутлука и бронируйте 3-е сентября 📆 Под IT-конференцию GoCloud Tech! В этом году команда Cloud․ru снова собирает DevOps, SRE, разработчиков, архитекторов, дата-сайентистов, техлидов, чтобы вместе обсудить работу с облаками и AI. Будут четыре трека:
🤖 AI&ML — узнаете, как устроены RAG-системы и мультиагентные системы и как начать их использовать. ☁️ Cloud Infrastructure — нюансы сетевой архитектуры, проектирование IaaS‑кластеров на K8s, возможности балансировщиков и производительность SDN. 📈 Data&Analytics — про современные подходы к Big Data: тренды, интеграцию с AI-агентами и инструменты для хранения, обработки и анализа. ⚙️ Dev Platform Services — заглянем «под капот» решений, чтобы облегчить повседневную рутину разработки и настройки сервисов.
А еще вас ждут демо, воркшопы, карьерные консультации, кастомный мерч и яркое afterparty. Не пропустите🖱

Aptly - швейцарский армейский нож для управления локальными зеркалами репозиториев Debian и дистрибутивов на его основе. Возм
Aptly - швейцарский армейский нож для управления локальными зеркалами репозиториев Debian и дистрибутивов на его основе. Возможности: - создание зеркала удаленных репозиториев Debian/Ubuntu, ограничивая их компонентами/архитектурами - снимки зеркал в любой момент времени, фиксируя состояние репозитория в определенный момент времени - публикация снимка как репозиторий Debian, готовый к использованию apt - монтролируемое обновление одного или нескольких пакетов в снимке с вышестоящего зеркала, отслеживание зависимостей - объединение двух или более снимков в один - фильтрация репозитория по поисковому запросу, извлечение зависимостей при необходимости - публикацияя самостоятельно созданных пакетов ы в качестве репозиториев Debian https://github.com/aptly-dev/aptly Документация: http://www.aptly.info/ Подсказал: Егор опубликовано в @gitgate #apt #repo #debian #mirror

Digler - верните свои данные. Хотя существует множество инструментов для восстановления данных, лишь немногие из них сочетают
Digler - верните свои данные. Хотя существует множество инструментов для восстановления данных, лишь немногие из них сочетают в себе простоту, гибкость и современный дизайн, ориентированный на глубокий анализ диска и эффективное удаление файлов. Digler был создан, чтобы заполнить этот пробел, предоставив оптимизированный инструмент командной строки с возможностью расширения с помощью плагинов, который упрощает восстановление данных и делает его более эффективным без использования сложных громоздких графических интерфейсов или фрагментированных рабочих процессов. Созданный на Go, Digler использует сильные стороны этого языка в плане производительности, кроссплатформенной поддержки и удобства обслуживания, чтобы предоставить быстрое и надежное решение для современных задач по восстановлению данных. Возможности: - поддержка расширенных образов дисков и необработанных устройств: анализируйте широкий спектр форматов образов дисков (.dd, .img и т. д.) или получайте прямой доступ к физическим дискам. - анализ, не зависящий от файловой системы: восстановление удаленных файлов независимо от базовой файловой системы (например, NTFS, FAT32, ext4), даже если метаданные утеряны. - расширяемость на основе плагинов: поддержка пользовательских сканеров файлов с помощью плагинов, упрощающая интеграцию с новыми форматами файлов. - возможности отчетности: создание подробных отчетов, соответствующих формату Digital Forensics XML (DFXML), по восстановленным данным и результатам анализа. - восстановление данных после сканирования: используйте созданные отчеты DFXML для точного восстановления определенных файлов. - интуитивно понятный интерфейс командной строки: удобный интерфейс командной строки, разработанный для эффективности и простоты использования. https://github.com/ostafen/digler опубликовано в @gitgate #disk #recovery #data

logmerger - TUI-интерфейс для просмотра отображения нескольких файлов журналов, объединенных по метке времени. Альтернатива р
logmerger - TUI-интерфейс для просмотра отображения нескольких файлов журналов, объединенных по метке времени. Альтернатива ранее упоминавшейся утилиты lnav https://github.com/ptmcg/logmerger опубликовано в @gitgate #moni #log

AICommit2 - реактивный CLI, который генерирует сообщения коммитов git с помощью Ollama, ChatGPT, Gemini, Claude, Mistral и других ИИ https://github.com/tak-bro/aicommit2 опубликовано в @gitgate #git #commit #ai

traefik-log-dashboard - панель управления в режиме реального времени для анализа журналов Traefik с геолокацией IP-адресов, а
traefik-log-dashboard - панель управления в режиме реального времени для анализа журналов Traefik с геолокацией IP-адресов, анализом кодов состояния и метриками сервиса. Создана на React (Shadcn UI) и Node.js. Возможности: - мониторинг журналов в реальном времени: обновления в реальном времени через WebSocket. - геолокация IP: отслеживание запросов по стране и городу. - комплексная аналитика: скорость запросов и время отклика. распределение кодов состояния. статистика сервисов и маршрутизаторов. мониторинг частоты ошибок. - современный пользовательский интерфейс: создан с использованием компонентов пользовательского интерфейса Shadcn. - контейнеризация: простое развертывание с помощью Docker. - автоматическое обновление: статистика обновляется каждые 5 секунд. - фильтрация журналов: отфильтровывает неизвестные имена маршрутизаторов/служб и частные IP-адреса. - пагинация: постраничная таблица журнала для повышения производительности. - настраиваемое имя внутренней службы: больше нет жестко заданного имени «внутренней» службы. - поддержка адресов IPv6: правильная обработка адресов IPv6. - поддержка нескольких путей журналов: одновременный мониторинг нескольких экземпляров Traefik. https://github.com/hhftechnology/traefik-log-dashboard опубликовано в @gitgate #moni #log #traefik #webui

Garage Web UI - простой веб-интерфейс администратора для Garage - распределенной службы хранения объектов, размещаемой на соб
Garage Web UI - простой веб-интерфейс администратора для Garage - распределенной службы хранения объектов, размещаемой на собственном сервере и совместимой с S3. https://github.com/khairul169/garage-webui Подсказал: Александр - @dev_02 опубликовано в @gitgate #webui #s3 #dfs #cloud #arm #x86 #minio

Garage - распределенная служба хранения объектов, совместимая с S3, предназначенная для самостоятельного размещения в небольш
Garage - распределенная служба хранения объектов, совместимая с S3, предназначенная для самостоятельного размещения в небольших и средних масштабах. Garage разработан для кластеров хранения данных, состоящих из узлов, работающих в разных физических локациях, чтобы легко предоставлять сервис хранения, который реплицирует данные в этих локациях и остаётся доступным даже при отсутствии доступа к некоторым серверам. Garage также стремится к лёгкости, простоте эксплуатации и высокой устойчивости к сбоям оборудования. Garage создан компанией Deuxfleurs, экспериментальным небольшим провайдером услуг самостоятельного размещения, который использует его в своей работе с момента его первого выпуска в 2020 году. Требования: - CPU: Любой процессор x86_64 за последние 10 лет, ARMv7 или ARMv8 - RAM: 1 ГБ - место на диске: Не менее 16 ГБ - сеть: 200 мс или меньше, 50 Мбит/с или больше - оборудование: Создайте кластер из любых имеющихся бывших в употреблении машин даже разной архитектуры.. https://git.deuxfleurs.fr/Deuxfleurs/garage опубликовано в @gitgate #s3 #dfs #cloud #arm #x86

RustFS - высокопроизводительное распределенное программное обеспечение для хранения объектов, созданное на Rust, одном из сам
RustFS - высокопроизводительное распределенное программное обеспечение для хранения объектов, созданное на Rust, одном из самых популярных языков программирования в мире. Наряду с MinIO, оно обладает рядом преимуществ, таких как простота, совместимость с S3, открытый исходный код, поддержка data lakes, искусственного интеллекта и больших данных. Кроме того, RustFS имеет более удобную и дружелюбную лицензию с открытым исходным кодом по сравнению с другими системами хранения, так как разработана под лицензией Apache. Поскольку Rust является его основой, RustFS обеспечивает более высокую скорость и безопасные распределенные функции для высокопроизводительного хранения объектов. Возможности: - высокая производительность: Построен на Rust, что гарантирует скорость и эффективность. - распределенная архитектура: Масштабируемый и отказоустойчивый дизайн для крупномасштабных развертываний. - совместимость с S3: Легкая интеграция с существующими приложениями, совместимыми с S3. - поддержка Data Lake: Оптимизирован для работы с большими данными и задачами ИИ. - открытый исходный код: Лицензирован под Apache 2.0, что способствует вкладу сообщества и прозрачности. - удобство использования: Разработан с учетом простоты, что упрощает развертывание и управление. https://github.com/rustfs/rustfs опубликовано в @gitgate #s3 #minio #rust

Shelter - бесплатное приложение с открытым исходным кодом (FOSS), которое использует функцию «Рабочий профиль» Android для предоставления изолированного пространства, в которое можно устанавливать или клонировать приложения. Основные варианты использования Shelter включают в себя: - установка приложений в рабочий профиль для изоляции - заморозть приложения в рабочем профиле, чтобы предотвратить их запуск или активацию, когда вы их активно не используете. - установка двух копий одного и того же приложения на одно устройство Обратите внимание, что Shelter зависит от функции рабочего профиля системы Android, поэтому любые ошибки, связанные с рабочими профилями в используемой вами системе на базе Android, повлияют на Shelter. Кроме того, безопасность Shelter напрямую зависит от реализации рабочего профиля. https://gitea.angry.im/PeterCxy/Shelter опубликовано в @gitgate #android #isolate #clone