Sablier
- позволяtn запускать контейнеры и поды в зависимости от нагрузки по требованию и останавливать их после периода бездействия. Поддерживает:
- docker
- docker swarm
- kubernetes
Поддерживает reverse proxy:
- nginx
- caddy
- traefik
https://github.com/acouvreur/sablier
Документация: https://acouvreur.github.io/sablier/#/
опубликовано в @gitgate
#docker #swarm #k8s #ondemand #nginx #caddy #traefik
GitHub
GitHub - acouvreur/sablier
Contribute to acouvreur/sablier development by creating an account on GitHub.
👍7🔥4
Composeverter
- Преобразование файлов docker-compose
из V1
в V2
(2.x
, 3.x
)https://github.com/outilslibre/composeverter
Web: http://composeverter.com
опубликовано в @gitgate
#docker #tools
GitHub
GitHub - outilslibre/composeverter: Docker compose V1/V2 format conversions
Docker compose V1/V2 format conversions. Contribute to outilslibre/composeverter development by creating an account on GitHub.
👍8🔥6
error-pages
- однажды вы, возможно, захотите заменить стандартные страницы ошибок вашего HTTP
-сервера или кластера K8S
на что-то большее. оригинально и привлекательно. Именно поэтому и был создан этот репозиторий :) Он содержит:
- простой генератор страниц ошибок, написанный на
Go
.- одностраничные шаблоны ошибок (темы) с различным оформлением (находятся в каталоге шаблонов ), которые вы можете настроить по своему желанию
- быстрый и легкий
HTTP
-сервер доступен в виде одного двоичного файла и образа Docker
. Он включает встроенную ошибку шаблоны страниц из этого репозитория. Вам не нужно ничего, кроме скомпилированного двоичного файла или образа Docker.- предварительно сгенерированные страницы ошибок.
Список функций:
-
HTTP
-сервер, написанный на Go, использующий чрезвычайно быстрый FastHTTP
и кэширование в памяти.- поддержка
Content-Type
HTTP-заголовоки (и X-Format
), отвечающее соответствующим форматом (поддерживаемые форматы: json
, xml
, и plaintext
)- страницы ошибок настроены на исключение из индексации поисковых систем (с использованием метатегов и заголовков
HTTP
). предотвратить проблемы с SEO
на вашем сайте-
HTML
-контент (включая CSS
, SVG
и JS
) минимизируется на лету.- журналы сохраняются
json
формате- содержит
healthcheck
для проверки работоспособности ( /healthz
)- потребляет очень мало ресурсов и подходит для использования в средах с ограниченными ресурсами.
- облегченный образ
Docker
, не требующий дистрибутива и по умолчанию использующий непривилегированного пользователя.-
Go-template
. В шаблонах разрешены теги- готов к интеграции с
Traefik
, Ingress-nginx
и другими.- страницы ошибок могут быть встроены в ваш собственный образ
Docker
с помощью nginx за несколько простых шагов- ролностью настраиваемый
- распространяется в виде образа
Docker
и скомпилированных двоичных файлов.- локализованные страницы ошибок
HTML
.https://github.com/tarampampam/error-pages
Демо: https://tarampampam.github.io/error-pages/
опубликовано в @gitgate
#404 #error #http #traefik #ingres #docker
GitHub
GitHub - tarampampam/error-pages: 🚧 Pretty server's error pages in the docker image & git repository (for traefik, k8s, nginx and…
🚧 Pretty server's error pages in the docker image & git repository (for traefik, k8s, nginx and so on) - tarampampam/error-pages
👍20🔥4
slim
- Сделайте свои контейнеры лучше, меньше, безопаснее !Slim
позволяет разработчикам проверять, оптимизировать и отлаживать свои контейнеры с помощью команд xray
, lint
, build
, debug
, run
, images
, merge
, registry
, vulnerability
(и других). Он упрощает и улучшает процесс создания, настройки и использования контейнеров для разработчиков. Это делает ваши контейнеры лучше, меньше и безопаснее, обеспечивая при этом улучшенную видимость и удобство использования при работе с исходными и минимизированными контейнерами.Ничего не меняйте в образе контейнера и уменьшите его до 30 раз, что также сделает его безопасным! Однако оптимизация образа - не единственное, что он может сделать. Он может помочь вам понять и создать более качественные образы контейнеров.
https://github.com/slimtoolkit/slim
Примеры: https://github.com/slimtoolkit/examples
опубликовано в @gitgate
#docker #container #optimize
GitHub
GitHub - slimtoolkit/slim: Slim(toolkit): Don't change anything in your container image and minify it by up to 30x (and for compiled…
Slim(toolkit): Don't change anything in your container image and minify it by up to 30x (and for compiled languages even more) making it secure too! (free and open source) - slimtoolkit/slim
👍18🔥6
zapper
- Конфиденциальность для параметров командной строки. Инструмент Linux для сокрытия от "ps
"Возможности:
- не требует рута
- работает также со статическими двоичными файлами (например, двоичными файлами
GoLang
).- не зависит от
LD_PRELOAD=
или libc
.- использует
ptrace()
для управления Elf Auxiliary Table
- накладные расходы всего 00,1%.- не позволяет администратору видеть или шпионить за вашими процессами.
- запускает процесс под любым идентификатором процесса (
-n <pid>
)ВНИМАНИЕ:
Применять исключительно для причинения добра ! https://github.com/hackerschoice/zapper
опубликовано в @gitgate
#cli #security #tools
GitHub
GitHub - hackerschoice/zapper: Zaps arguments and environment from the process list
Zaps arguments and environment from the process list - hackerschoice/zapper
🔥11👍8
composerize
- Превращает команды запуска docker run
в файлы docker-compose.yml
и даже объединяет их с существующим docker-compose.yml
!https://github.com/composerize/composerize
Web: http://composerize.com/
Подсказал: Бронислав Корнев - @bulch
А потом и в
helm chart
можно сконвертировать: https://t.me/gitgate/124опубликовано в @gitgate
#docker #tools #docker-compose
GitHub
GitHub - composerize/composerize: 🏃→🎼 docker run asdlksjfksdf > docker-composerize up
🏃→🎼 docker run asdlksjfksdf > docker-composerize up - composerize/composerize
👍14🔥5
decomposerize
- Превращает файл docker-compose
в команды запуска docker run!
https://github.com/composerize/decomposerizeWeb: http://decomposerize.com
опубликовано в @gitgate
#docker #tools
GitHub
GitHub - composerize/decomposerize: Turn your Docker compose file to Docker run commands
Turn your Docker compose file to Docker run commands - composerize/decomposerize
👍10🔥4
tinymind
- превратите свой GitHub
в место для хранения данных блога и заметок одним щелчком мыши. Сервер не требуется - все введенные данные автоматически синхронизируются с вашим репозиторием GitHub
.Как это работает:
- создаем общедоступный репозиторий с именем
tinymind-blog
в вашей учетной записи GitHub
.- когда вы пишете что-либо на нашей веб-странице, это автоматически фиксируется в вашем репозитории
yourname/tinymind-blog
.- это обеспечивает беспрепятственный способ создания контента и обепечение сохранности и версионности данных.
https://github.com/mazzzystar/tinymind
опубликовано в @gitgate
#web #blog #github
GitHub
GitHub - mazzzystar/tinymind: Tinymind - Write and sync your blog & thoughts with GitHub
Tinymind - Write and sync your blog & thoughts with GitHub - mazzzystar/tinymind
👍12🔥4
rainfrog
-TUI
утилита для управления базой данных для postgres
Функции:- эффективная навигация через
vim
подобные сочетания клавиш и элементы управления мышью- редактор запросов с подсветкой ключевых слов и историей сеансов
- быстрое копирование данных, фильтр таблиц и переключение между схемами
- ярлыки для просмотра метаданных и свойств таблицы
Кроссплатформенный (
macOS
, Linux
, Windows
, Android
через termux
)https://github.com/achristmascarl/rainfrog
опубликовано в @gitgate
#tui #postgres #tools
GitHub
GitHub - achristmascarl/rainfrog: 🐸 a database tool for the terminal
🐸 a database tool for the terminal. Contribute to achristmascarl/rainfrog development by creating an account on GitHub.
👍8🔥3
systemctl-tui
- быстрый и простой TUI
для взаимодействия со службами systemd
и их журналами journald
Может быстро просматривать состояние и журналы служб, а также запускать, останавливать и перезапускать службы. https://github.com/rgwood/systemctl-tui
опубликовано в @gitgate
#tui #systemd #journald #tools
GitHub
GitHub - rgwood/systemctl-tui: A fast, simple TUI for interacting with systemd services and their logs
A fast, simple TUI for interacting with systemd services and their logs - rgwood/systemctl-tui
👍13🔥8
tg2md
- скрипт анализирует выходные данные из канала Telegram
и преобразует каждую публикацию в публикацию, совместимую с Jekyll
, в разметке markdown.Telegram Desktop
создает файл JSON
, а также различные каталоги, содержащие мультимедиа, фотографии и т. д. Этот скрипт создает новый каталог и заполняет его отформатированными сообщениями, готовыми к публикации.https://github.com/la-ninpre/tg2md
опубликовано в @gitgate
#jekyll #json #telegram #convert
👍7🔥3
K8up
- оператор резервного копирования Kubernetes
на основе Restic
, для создания резервных копии PVC
и приложений в кластере Kubernetes
или OpenShift
.Просто создайте
schedule и credentials
объект в пространстве имен, которое вы хотите резервировать. K8up
позаботится обо всем остальном. Он также содержит экспортер
Prometheus
для мониторинга.https://github.com/k8up-io/k8up
Web: https://k8up.io/
опубликовано в @gitgate
#k8s #backup #restic #pvc
GitHub
GitHub - k8up-io/k8up: Kubernetes and OpenShift Backup Operator
Kubernetes and OpenShift Backup Operator. Contribute to k8up-io/k8up development by creating an account on GitHub.
👍9🔥2
cava
- мультиплатформенный TUI
визуализатор аудиоhttps://github.com/karlstav/cava
опубликовано в @gitgate
#tui #audio
GitHub
GitHub - karlstav/cava: Cross-platform Audio Visualizer
Cross-platform Audio Visualizer. Contribute to karlstav/cava development by creating an account on GitHub.
👍9🔥3
kvas
- vpn
и shadowsocks
клиент для роутеров keenetic
Пакет представляет собой обвязку или интерфейс командной строки для защиты Вашего соединения при обращении к определенным доменам.
В пакете реализуется связка: ipset + один из вариантов связки DNS сервера:
- dnsmasq (с поддержкой wildcard) + dnscrypt-proxy2 + блокировщик рекламы adblock или
- AdGuardHome (уже всключает в себя и шифрование DNS трафика и блокировщик рекламы).
https://github.com/qzeleza/kvas
опубликовано в @gitgate
#vpn #keenetic #shadowsocks #ipset #dnsmasq #adblock #AdGuardHome
👍14🔥3
Xkeen
— утилита для роутеров Keenetic
. Обеспечивает работоспособность и актуальность ядра Xray и GeoIP
/ GeoSite
из списков AntiZapret
/ Antifilter
/ v2fly
https://github.com/Skrill0/XKeen
Подробные инструкцииипо настройке от комьюнити: https://github.com/Corvus-Malus/XKeen
Подсказал: @TheMelbine
опубликовано в @gitgate
#xray #geoip #geosite #keenetic #vpn
GitHub
GitHub - Skrill0/XKeen: Xkeen — утилита для роутеров Keenetic. Обеспечивает работоспособность и актуальность ядра Xray и GeoIP…
Xkeen — утилита для роутеров Keenetic. Обеспечивает работоспособность и актуальность ядра Xray и GeoIP / GeoSite из списков AntiZapret / Antifilter / v2fly - Skrill0/XKeen
👍16🔥5
keenetic-grafana-monitoring
- мониторинг keenetic роутера с помощью Grafana
и InfluxDB
https://github.com/vitaliy-sk/keenetic-grafana-monitoring
опубликовано в @gitgate
PS. прямо какой то день кинетиков получился.. Но куда ж без мониторинга :)
#moni #grafana #keenetic
GitHub
GitHub - vitaliy-sk/keenetic-grafana-monitoring: Monitor Keenetic router with Grafana and InfluxDB
Monitor Keenetic router with Grafana and InfluxDB. Contribute to vitaliy-sk/keenetic-grafana-monitoring development by creating an account on GitHub.
👍18🔥5
keenetic-dark-theme-extension
- тёмная тема для WebUI
роутера keenetic
https://github.com/Eralde/keenetic-dark-theme-extension
опубликовано в @gitgate
#keenetic #webui #theme
GitHub
GitHub - Eralde/keenetic-dark-theme-extension: Dark theme for the web UI of the Keenetic devices
Dark theme for the web UI of the Keenetic devices. Contribute to Eralde/keenetic-dark-theme-extension development by creating an account on GitHub.
👍10🔥4
SquirrelServersManager
- это универсальный инструмент настройки и управления контейнерами, основанный на Ansible
и Docker
, с упором на UI/UX
. Он разработан, чтобы предоставить удобную альтернативу широко известным инструментам, при этом он полностью открыт и бесплатен.
https://github.com/SquirrelCorporation/SquirrelServersManager
Web: https://squirrelserversmanager.io/
Демо: https://demo.squirrelserversmanager.io/
Документация: https://squirrelserversmanager.io/docs
опубликовано в @gitgate
#ansible #docker #ui #ux
GitHub
GitHub - SquirrelCorporation/SquirrelServersManager: A user friendly, UI/UX focus server & configuration management tool
A user friendly, UI/UX focus server & configuration management tool - SquirrelCorporation/SquirrelServersManager
👍15🔥5
reverse-interview
- обратное собеседование.Это список вопросов работодателю, который может быть интересен соискателю должности технического специалиста.
Пункты не упорядочены и могут быть неприменимы к конкретной должности или виду работы. Вначале это был просто список вопросов, но со временем он стал включать ещё и те вещи, которых хотелось бы видеть больше, и «красные флажки», то есть вещи, которых хочется избегать. Ещё я обратил внимание, что многие люди, которых я собеседовал, не задавали эти вопросы, и, я думаю, это были упущенные возможности.
Разделы вопросов:
- Должность
- Технологии
- Команда
- Ваши будущие коллеги
- Компания
- Бизнес
- Удалённая работа
- Офисная работа
- Компенсация
- Больничный, декретный период, отпуск
В эту игру можно играть и вдвоём !
https://github.com/kix/reverse-interview
опубликовано в @gitgate
#job #interview #question
GitHub
GitHub - kix/reverse-interview: Questions to ask the company during your interview
Questions to ask the company during your interview - kix/reverse-interview
🔥21👍11