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

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

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

Сотрудничество: @maxgrue
Обсуждение: @gittalk
Download Telegram
dblab легковесный интерактивный графический терминал клиент для PostgreSQL, MySQL and SQLite3

Кросс-платформенный: OSX/Linux/Windows 32/64-bit

Написан на Go - не требует установки, 1 бинарный файл

https://github.com/danvergara/dblab

#db #psql #mysql #sqlite
👍22🔥2
pg_auto_failover

Расширение для Postgres для организации автоматического фейловера и высокой доступности сервиса.

Альтернатива patroni

https://github.com/hapostgres/pg_auto_failover


#db #psql #failover #patroni
👍13🔥1
deGoogle - или "ти кто такой, давай досвидания" !

Список альтернатив сервисам и приложениям google.

Особенно актуально в свете последних событий. Тем, кого ситуация с docker hub хоть чему то научила - есть время приготовиться.


https://github.com/tycrek/degoogle


#alternative #google
👍16🔥6
Совет дня: Краткая памятка - ленивка по SSH туннелям

#ssh #cli #tunnel
4👍27🔥17
Bastillion это серверное решение, позволяющее через WEB консоль централизовано управлять доступом к узлам.

Основывается на SSH ключах. Умеет централизованно как выдавать доступ к группе узлов, так и отзывать его в случае необходимости. В виде клиента - обычный браузер. Поддерживает внешнюю. аутентификацию, в том числе и 2FA.

Из удобного - одновременное выполнение команды в нескольких сессиях.

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

https://github.com/bastillion-io/Bastillion

Web: https://www.bastillion.io

#security #audit #ssh #jumphost
👍17🔥1
Как же все таки выйти из этого проклятого vi ?  :)

Пост посвящается всем фанатам nano, vscode и подобного..

https://github.com/hakluke/how-to-exit-vim

PS. Самый верный способ Ctrl+Alt+Reset


#vi #fun #friday
🔥21👍5
toxic-repos обширный список проектов, принесших IT в жертву политике и дешовому популизму как повод задуматься о целесообразности их использования.

Все проекты разбиты по категориям, от просто лозунгов в коде, до откровенных зловредов.

Рекомендуется сотрудникам инфобеза как тема для аудита инфраструктуры

Для удобства автоматизации есть экспорт в CSV, JSON и sqLite

https://github.com/toxic-repos/toxic-repos

Web: https://toxic-repos.ru/

#security
🔥26👍14
winbtrfs написанный с нуля windows драйвер для поддержки BTRFS

Поддержка ACLs, RAID0, RAID1, RAID10, асинхронная запись и чтение, zlib компрессия и многое другое.

https://github.com/maharmstone/btrfs

#btrfs #win #sys #fs
🔥19👍7
socks5-server - легковесная реализация на go socks5 сервера.

Поддерживает аутентификацию, список разрешенных IP и фильтры по FQDN клиентов.

Прекрасно работает как прокси для телеграм.


https://github.com/serjs/socks5-server

#vpn #socks5 #security #telegram
👍15🔥6
spot - инструмент для простого развертывания и управления конфигурациями. Он позволяет пользователям определять сценарий со списком задач и целей, где каждая задача состоит из серии команд, которые могут выполняться на удаленных узлах одновременно.

Spot поддерживает запуск сценариев, копирование файлов, синхронизацию каталогов и удаление файлов или каталогов, а также настраиваемые файлы инвентаризации или URL-адреса инвентаризации.

Один бинарный файл без зависимостей. В некотором роде альтернатива Ansible

https://github.com/umputun/spot

#sytem #deploy #IaaC
👍11🔥5
sup - еще один инструмент развертывания, который выполняет заданный набор команд на нескольких узлвх параллельно. Он читает Supfile, файл конфигурации YAML, который определяет сети (группы хостов), команды и цели.

Один бинарный файл без зависимостей. Легковесная альтернатива Ansible

У себя в мелких проектах активно использую.

https://github.com/pressly/sup

#system #deploy #IaaC
🔥14👍10
zitadel - опенсурс SSO решение, альтернатива Keycloack. Написано на go.

Поддерживает самообслуживание пользователей, и идентификацию с помощью сторонних провайдеров, в том числе:
- OpenID
- OAuth 2.x
- SAML2
- LDAP
- Passkey / FIDO2
- OTP
- 2FA

https://github.com/zitadel/zitadel

#sso #auth #openid #oauth #saml #otp #keycloack
👍15🔥9
zoraxy - универсальный reverse-proxy с WebUI, написаный на Go.

Из особенностей - встроенная Web Console для управления, Утилиты (IP сканер, mDNS сканер, конвертер CIDR IP), интеграция с SSO, поддержка ACME протокола (включая DNS Challenge) , поддержка SNI. Помимо протокола HTTP/2 умеет и в режим TCP Proxy.

https://github.com/tobychui/zoraxy

#proxy #nginx #traefik #haproxy
👍12🔥6
docker_gc - Docker garbage Collector

Образ для автоматической очистки неиспользуемых объектов в Docker Swarm (работает и просто как Docker Service )

По умолчанию удаляются следующие типы объектов:
- container
- volume
- network

Возможно задавать частоту проверки и помечать неудаляемые ресурсы.

https://github.com/pdacity/docker_gc

Да моё, да PR-юсь. Не возбраняется озвездить репку :)

#docker #swarm #utils
👍12🔥10
microsocks - еще один легковесный socks5 сервер, с упором на минимальные потребление ресурсов и размер исполнимого файла.

Идеально подходит например для недорогих роутеров и слабых виртуалок с ограниченными ресурсами.

Работает и с телеграм.

https://github.com/rofl0r/microsocks

#socks5 #vpn #telegram
👍8🔥5
Kinopoisk-Watch - скрипт, превращающий Kinopoisk в бесплатный онлайн - кинотеатр! На каждой странице с фильмом или сериалом, в левом верхнем углу появляется флажок, нажав на который, откроется плеер с фильмом.

Ставится элементарно, в репе есть описание на русском. Работает в связке с Tampermonkey. Скрипт работает на основе плеера Kinobox, и предоставляется исключительно в ознакомительных целях! 

Пиратство - это плохо!

https://github.com/Kirlovon/Kinopoisk-Watch

#script #kinopoisk #kinobox #tv
🔥27👍14
IPTVru -  плейлисты для iptv плееров, в основном, для русскоговорящих людей воспитанных в христианских традициях.

Проект, содержит ссылки из плейлистов, которые были найдены в открытых источниках. Плейлисты составляются преимущественно для граждан РФ и Беларуси.

https://github.com/smolnp/IPTVru

Не забудьте парням звездой в репозиториии наградить, старались же и правда полезное...

#iptv #ru #tv
👍29🔥9
container-stress - стресс-тест для docker окружения.

Подходит как для тестирования просто docker узла, так и docker swarm кластера или k8s.

https://github.com/mohsenmottaghi/container-stress

PS. Только сразу в прод не накатывайте пожалуйста :)


#stress #test #docker #swarm #k8s
👍15🔥9
Совет дня: Не все знают, но в docker swarm есть лимит по макс. кол-ву контейнеров на одном узле.

Меняется просто (но в разумных пределах) навешиванием лейбла на узел:

deploy.placement.max_replicas_per_node


#tips #docker #swarm #scale #limit
🔥11👍8
Nightingale Monitor — это облачный инструмент наблюдения и анализа с открытым исходным кодом, в котором реализована концепция дизайна «все в одном». Он объединяет сбор данных, визуализацию, мониторинг и оповещение, а также анализ данных. Он тесно интегрирован с облачной экосистемой и предоставляет предприятиям готовые функции мониторинга уровня, анализа и сигнализации.

https://github.com/ccfos/nightingale

#security #moni #prometheus #grafana #sre
👍9🔥1