fa
Feedback
Useful Tools | Linux | GitOps | DevOps

Useful Tools | Linux | GitOps | DevOps

رفتن به کانال در Telegram

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

نمایش بیشتر
6 674
مشترکین
-124 ساعت
-77 روز
+3630 روز
آرشیو پست ها
Acme PHP - простой, но очень расширяемый CLI клиент для Let's Encrypt, который поможет вам получать и обновлять бесплатные сертификаты HTTPS. Acme PHP также является инициативой по созданию надежной, стабильной и мощной реализации протокола ACME в PHP. Используя библиотеку Acme PHP и основные компоненты, вы сможете глубоко интегрировать управление своими сертификатами непосредственно в свое приложение (например, продлевать свои сертификаты через веб-интерфейс). Acme PHP предоставляет несколько существенных улучшений по сравнению с клиентами по умолчанию: - Acme PHP по своей природе представляет собой один двоичный файл: достаточно его загрузить, и вы готовы приступить к работе; - Acme PHP основан на файле конфигурации, а не на аргументах командной строки. Таким образом при каждом обновлении используется одна и та же настройка; - Acme PHP очень расширяем для создания структуры файлов сертификатов, необходимой для вашего веб-сервера. Он предоставляет несколько форматировщиков по умолчанию для создания классических файловых структур (nginx, nginx-proxy, haproxy и т. д.), но при необходимости вы можете очень легко создать свои собственные; - Acme PHP следует строгой политике BC, предотвращающей ошибки в ваших скриптах или CRON, даже если вы их обновляете (дополнительную информацию см. в политике обратной совместимости Acme PHP); https://github.com/acmephp/acmephp опубликовано в @gitgate #acme #ssl #cert #php #dev #cli

Sniffnet - технический инструмент, но в то же время он уделяет большое внимание общему пользовательскому опыту: большинство с
Sniffnet - технический инструмент, но в то же время он уделяет большое внимание общему пользовательскому опыту: большинство существующих сетевых анализаторов громоздки в использовании, в то время как один из краеугольных камней Sniffnet - удобство использования каждым. Кроме того, Sniffnet полностью бесплатен, имеет открытый исходный код и имеет двойную лицензию MIT или Apache-2.0 И последнее, но не менее важное: это приложение полностью разработано на Rust: современном языке программирования для создания эффективного и надежного программного обеспечения с упором на производительность и безопасность. https://github.com/GyulyVGC/sniffnet опубликовано в @gitgate #moni #network #net #rust

Explore Logs - предлагает возможность просмотра журналов Loki без запросов без необходимости написания сложных запросов. Откройте для себя или сузьте область поиска, используя объем и текстовые шаблоны. Находите связанные журналы и анализируйте закономерности - и все это с помощью всего лишь нескольких щелчков мыши. LogQL не требуется. С помощью журналов изучения вы можете: - легко находите журналы и тома журналов для всех ваших сервисов. - легко фильтруйте журналы служб на основе их томов, меток, полей или шаблонов. - автоматически выбирайте лучшую визуализацию для данных журнала на основе их характеристик без какой-либо ручной настройки. ... и все это без создания единого запроса! https://github.com/grafana/explore-logs опубликовано в @gitgate #moni #logs #grafana

git-sync - инструмент CLI, предназначенный для резервного копирования репозиториев Git. Этот инструмент гарантирует, что у вас есть локальная копия ваших репозиториев, защищая от потенциальных проблем, таких как блокировка учетной записи или потеря данных. Возможности: - резервное копирование всех репозиториев: автоматически клонируйте или обновляйте все ваши репозитории GitHub в локальный каталог. - периодическая синхронизация: синхронизируйте резервные копии с удаленными репозиториями, периодически запуская git-sync. - мультиклонирование: Хотя git-sync был разработан для работы с голыми клонами для экономии места и ускорения процесса синхронизации, он также поддерживает поверхностные, зеркальные и полные клоны. - параллельность: синхронизируйте несколько репозиториев одновременно, чтобы сократить время, необходимое для резервного копирования. - файл конфигурации: легко управляйте настройками с помощью файла конфигурации YAML. - пользовательский каталог резервных копий: укажите каталог, в котором вы хотите хранить свои репозитории. - мультиплатформенность: в настоящее время этот проект поддерживает резервное копирование репозиториев всех основных сервисов хостинга Git, таких как GitHub, GitLab, Bitbucket и Forgejo. https://github.com/AkashRajpurohit/git-sync опубликовано в @gitgate #git #github #gitlab #bitbucket #gitea #forgejo #cli #backup

HUBFS - файловая система для GitHub и Git. Репозитории Git и их содержимое представлены в виде обычных каталогов и файлов и доступны любому приложению, при этом приложение не знает, что оно действительно обращается к удаленному репозиторию Git. Репозитории доступны для записи и позволяют редактировать файлы и выполнять операции сборки. Пишите в комментариях кому что удалось с гитом подружить таким образом ! https://github.com/winfsp/hubfs опубликовано в @gitgate #git #github #gitlab #fuse #mount

RetroBar - телепортирует вас назад во времени, заменив современную панель задач Windows классическим стилем Windows 95, 98, M
RetroBar - телепортирует вас назад во времени, заменив современную панель задач Windows классическим стилем Windows 95, 98, Me, 2000, XP или Vista. Возможности: - заменяет панель задач Windows по умолчанию на классическую раскладку. - встроенная область уведомлений с поддержкой всплывающих уведомлений. - собственный список задач с поддержкой приложений UWP и перетаскиванием - панель быстрого запуска - кнопка «Пуск» открывает современное меню «Пуск» - возможность показать или скрыть часы - возможность автоматического скрытия панели задач. - ваблокированный и разблокированный внешний вид панели задач - отображение панели задач на любой стороне экрана (даже в Windows 11) - панель задач изменяемого размера с поддержкой нескольких строк - возможность отображения панели задач, области уведомлений и часов на нескольких мониторах. - возможность показывать миниатюры окон в стиле Vista. - настраиваемая складная область уведомлений в стиле XP - поддержка пользовательских тем https://github.com/dremin/RetroBar опубликовано в @gitgate #windows #taskbar #xp #vista

👌Этот вебинар познакомит вас с одним из самых популярных инструментов для автоматизации управления, конфигурирования и развё
👌Этот вебинар познакомит вас с одним из самых популярных инструментов для автоматизации управления, конфигурирования и развёртывания приложений! 👉Регистрируйтесь на бесплатный вебинар онлайн-курса «DevOps практики и инструменты» —  «Ansible: быстрый старт»: регистрация Разберём: 1. Как работает Ansible: архитектура, принципы и основные компоненты 2. Настройку Ansible и запуск базовых плейбуков для автоматизации рутинных задач 3. Основы написания YAML-плейбуков: команды, задачи, модули и переменные 4. Практические возможности автоматизации настройки серверов и развёртывания приложений 5. Лучшие практики управления изменениями в DevOps-процессах. 🔥После вебинара продолжите обучение на курсе по новогодней скидке и даже в рассрочку! Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

py2many - транспилятор (конвертер) кода Python для многих CLike языков Поддерживается Rust, С++, Julia, Kotlin, Nim, Go, Dart, V, and D. Python популярен, на нем легко программировать, но он имеет низкую производительность во время выполнения. Мы можем исправить это, транспилировав подмножество языка в более производительный статически типизированный язык. Второе преимущество - безопасность. Написание чувствительного к безопасности кода на языке низкого уровня, таком как C, подвержено ошибкам и может привести к повышению привилегий. Для решения этого варианта использования существуют специализированные языки, такие как wuffs. py2many может быть более универсальным решением проблемы, когда вы можете проверить источник с помощью модульных тестов перед транспилированием. Третий потенциальный вариант использования — ускорить код Python путем его передачи в расширение. Swift и Kotlin доминируют в рабочем процессе разработки мобильных приложений. Однако не существует единого решения, которое бы хорошо работало для библиотек нижнего уровня, где есть желание совместно использовать код между платформами. Kotlin Mobile Multiplatform (KMM) является игроком на этом месте, но он еще не прижился. py2many предоставляет альтернативу. Наконец, это отличный образовательный инструмент для изучения нового языка путем реализации серверной части для вашего любимого языка. https://github.com/py2many/py2many опубликовано в @gitgate #python #rust #cpp #julia #kotlin #nim #go #dart #v #d #convert

DockerCheatSheet - полная шпаргалка по Docker https://github.com/eon01/DockerCheatSheet опубликовано в @gitgate #docker #cheatsheet

Оливье уже съедено, шампанское выпито, а работа с Git так и не начата? Значит пора на бесплатный практикум Git от Rebrain! Бе
Оливье уже съедено, шампанское выпито, а работа с Git так и не начата? Значит пора на бесплатный практикум Git от Rebrain! Без Git не обойтись ни разработчикам, ни DevOps-инженерам, ни системным администраторам. Наш мини-практикум по Git — это интерактивный учебник со всем необходимым для старта. 🔹 Что входит в бесплатную часть: Основы работы с Git Изменение и отмена коммитов Работа с ветками и тегами Рабочие процессы: GitHub Flow, GitFlow Best practices и README-файл И ещё 12 модулей с важными темами 🔹 Вы узнаете: какие существуют модели организации рабочего процесса в чём состоят Best Practices по работе с Git как корректно и понятно писать документацию к вашему репозиторию в README-файле что такое submodules и зачем они нужны ↘️ Не ждите лучшего момента и начните практикум бесплатно уже сегодня: https://clck.ru/3FTQqW Git — это база, которая откроет новые горизонты для вашей карьеры! Реклама. ООО "РЕБРЕИН". ИНН 7727409582 erid: 2Vtzqxh0hAB

Мeта пост. В нем собраны одним бандлом утилиты и проекты, так или иначе относящиеся к ssh, публиковавшиеся в канале. sshfs - клиент файловой системы, основанный на протоколе передачи файлов SSH. https://t.me/gitgate/493 Endlessh - это SSH-ловушка (honeypot), который очень медленно отправляет бесконечный случайный SSH-баннер. https://t.me/gitgate/489 File centipede - универсальный менеджер загрузки/выгрузки файлов в Интернете, BitTorrent-клиент, клиент WebDAV, FTP-клиент и SSH-клиент. https://t.me/gitgate/457 tinysshd - минималистичный SSH-сервер, реализующий лишь часть функций SSHv2 https://t.me/gitgate/437 ssh-chat - чат сервер через ssh https://t.me/gitgate/315 nexterm - программа для управления серверами SSH, VNC и RDP Умеет работать и в виде докер контейнера. https://t.me/gitgate/286 sshs - TUI SSH менеджер с fzf поиском. https://t.me/gitgate/247 goto - простой терминальный SSH менеджер, который обеспечивает вам легкий доступ к списку ваших любимых SSH серверов. https://t.me/gitgate/203 ContainerSSH - запуск контейнеров по требованию. https://t.me/gitgate/174 endlessh-go - еще один ssh honeypot. С мониторингом и красивыми дашбордами https://t.me/gitgate/108 Краткая памятка - ленивка по SSH туннелям https://t.me/gitgate/103 sslh - прокси, которая разбирает хендшейки протоколов и в зависимости от - пробрасывает в нужный сервис. SSH и HTTPS на одном порту :) Эдакий черный вход "для своих" https://t.me/gitgate/89 ssh2tg - Телеграм уведомления об ssh–авторизации на сервере https://t.me/gitgate/88 Aвтоматический запуск tmux, при входе на сервер по SSH https://t.me/gitgate/64 Mosh (Mobile Shell) - надстройка над ssh, которая позволяет компортно работать на плохих каналах, например с большими потерями пакетов https://t.me/gitgate/50 опубликовано в @gitgate #ssh #bundle #metapost

onedriver - сетевая файловая система, которая предоставляет вашему компьютеру прямой доступ к вашим файлам в Microsoft OneDrive. Это не клиент синхронизации. Вместо синхронизации файлов, onedriver выполняет загрузку файлов по требованию, когда ваш компьютер пытается их использовать. onedriver позволяет использовать файлы в OneDrive так, как будто это файлы на вашем локальном компьютере. https://github.com/jstaf/onedriver опубликовано в @gitgate #onedrive #sync #fs

Мeта пост. В нем собраны одним бандлом FUSE плагины, позволяющие монтировать те или иные удаленные файловые системы или хранилища, публиковавшиеся в канале. yandex-music-fusefs - Яндекс музыка в виде FuseFS https://t.me/gitgate/353 s3fs - позволяет Linux, macOS и FreeBSD монтировать S3 бакет через FUSE https://t.me/gitgate/378 GeeseFS - высокопроизводительная файловая система S3 ( Яндекс , Amazon ), соответствующая стандарту POSIX и написанная на языке Go https://t.me/gitgate/380 sshfs - клиент файловой системы, основанный на протоколе передачи файлов SSH. https://t.me/gitgate/493 tgfs - FUSE плагин для монтирования Telegram вложений. https://t.me/gitgate/534 google-drive-ocamlfuse - файловая система FUSE для Google Диска, написан на OCaml. Он позволяет вам подключить Google Диск в Linux. https://t.me/gitgate/536 CloudFusion - позволяет получить доступ к множеству облачных хранилищ из Linux, как к любому файлу на вашем рабочем столе. Работайте с файлами из хранилищ Dropbox, Sugarsync, Amazon S3, Google Storage, Google Drive и WebDAV, как с любыми другими файлами на вашем рабочем столе. https://t.me/gitgate/537 опубликовано в @gitgate #fuse #bundle #metapost

domain_exporter - экспортер prometheus для контроля срока действия ваших доменов. https://github.com/caarlos0/domain_exporter Подсказал: kis - @k1s1s опубликовано в @gitgate #moni #exported #prometheus #domain

Мeта пост. В нем собраны одним бандлом экспортеры для prometheus, публиковавшиеся в канале. smartctl_exporter - мониторинг состояния дисков в системе. https://t.me/gitgate/541 MKTXP - экспортер Prometheus для устройств Mikrotik RouterOS. https://t.me/gitgate/503 prometheus_wireguard_exporter - экспортер Prometheus для WireGuard, написанный на Rust. https://t.me/gitgate/499 prometheus-pve-exporter - экспортер Prometheus для Proxmox VE https://t.me/gitgate/497 journald-exporter - экспортер prometheus для systemd-journald https://t.me/gitgate/494 zfs_exporter - экспортер Prometheus для ZFS (пулы, файловые системы, снимки и тома) с упором на производительность. https://t.me/gitgate/367 bash-exporter- простой и минималистичный prometheus экспортер для bash скриптов, написан на go https://t.me/gitgate/224 cert-exporter - экспортер prometheus для проверки времени валидности сертификатов x509 в формате PEM и  PKCS12, как обособленных, в виде файла, так и в k8s secrets. https://t.me/gitgate/150 smokeping_prober- простой экспортер сетевой доступности узлов. Отсылает серию ICMP (или UDP) пакетов на узлы и сохраняет ответы в виде метрик prometheus. https://t.me/gitgate/148 domain_exporter - экспортер prometheus для контроля срока действия ваших доменов. https://t.me/gitgate/543 sql_exporter- SQL экспортер для prometheus https://t.me/gitgate/143 опубликовано в @gitgate #moni #exporter #bundle #metapost

smartctl_exporter - мониторинг состояния дисков в системе. Экспортер статистики smartctl в Prometheus, поддерживает TLS и базовую аутентификацию https://github.com/prometheus-community/smartctl_exporter опубликовано в @gitgate #moni @smartctl #exporter

Проекту меньше года, но уже можно подвести некие результаты. Личная благодарность всем кто участвовал и помогал ! Без вас git
Проекту меньше года, но уже можно подвести некие результаты. Личная благодарность всем кто участвовал и помогал ! Без вас gitgate бы не было ! С наступающим Новым Годом ! У нас грандиозные планы на следующий год..

Встречайте новый формат ! Мeта пост. В нем собраны одним бандлом проект и дополнения к нему, чтобы сразу "сделать красиво". immich - опенсурс решение для хостинга фото и видео или "GogleFoto давай досвидания".. https://t.me/gitgate/192 immich-power-tools - неофициальный клиент immich, предоставляющий лучшие инструменты для организации и управления вашей учетной записью immich. https://t.me/gitgate/529 Immich Kiosk - легковесное слайд-шоу для запуска на киоск-устройствах и в браузерах, которое использует Immich в качестве источника данных. https://t.me/gitgate/528 GooglePhotosTakeoutHelper - если вы когда-нибудь захотите перейти с Google Photo на другую платформу/решение, самым быстрым вариантом для экспорта всех фотографий будет Google Takeout https://t.me/gitgate/482 google-photos-delete-tool - если вы когда-нибудь хотели удалить тысячи фотографий из Google Photo, но не смогли найти простой способ сделать это, то этот инструмент для вас. https://t.me/gitgate/483 опубликовано в @gitgate #immich #bundle #metapost

Christmas-tree - просто поздравление с наступающем Новым Годом написанное на голом bash. Рекомендую заглянуть в код, там крас
Christmas-tree - просто поздравление с наступающем Новым Годом написанное на голом bash. Рекомендую заглянуть в код, там красиво.. А скоро от автора и бесплатный курс по bash начнется. Анонс будет ! https://github.com/tagd-tagd/Christmas-tree поделился автор: @Tagd_Tagd опубликовано в @gitgate #bash #chritmas