Встречайте новый формат !
https://t.me/gitgate/192
https://t.me/gitgate/529
https://t.me/gitgate/528
https://t.me/gitgate/482
https://t.me/gitgate/483
опубликовано в @gitgate
#immich #bundle #metapost
М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 Takeouthttps://t.me/gitgate/482
google-photos-delete-tool
- если вы когда-нибудь хотели удалить тысячи фотографий из Google Photo, но не смогли найти простой способ сделать это, то этот инструмент для вас. https://t.me/gitgate/483
опубликовано в @gitgate
#immich #bundle #metapost
Telegram
Useful Tools | Linux | GitOps | DevOps
immich - оренсурс решение для хостинга фото и видео или "GogleFoto давай досвидания"..
Помимо Web версии есть и мобильные клиенты для Mac и Android.
https://github.com/immich-app/immich
Web: https://immich.app/
Demo: https://demo.immich.app/
#photo…
Помимо Web версии есть и мобильные клиенты для Mac и Android.
https://github.com/immich-app/immich
Web: https://immich.app/
Demo: https://demo.immich.app/
#photo…
1👍33🔥13
smartctl_exporter
- мониторинг состояния дисков в системе. Экспортер статистики
smartctl
в Prometheus
, поддерживает TLS
и базовую аутентификациюhttps://github.com/prometheus-community/smartctl_exporter
опубликовано в @gitgate
#moni #tips smartctl #exporter
GitHub
GitHub - prometheus-community/smartctl_exporter: Export smartctl statistics to prometheus
Export smartctl statistics to prometheus. Contribute to prometheus-community/smartctl_exporter development by creating an account on GitHub.
👍15🔥7
М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 VEhttps://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 скриптов, написан на gohttps://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 экспортер для prometheushttps://t.me/gitgate/143
опубликовано в @gitgate
#moni #exporter #bundle #metapost
Telegram
Useful Tools | Linux | DevOps
smartctl_exporter - мониторинг состояния дисков в системе.
Экспортер статистики smartctl в Prometheus, поддерживает TLS и базовую аутентификацию
https://github.com/prometheus-community/smartctl_exporter
опубликовано в @gitgate
#moni @smartctl #exporter
Экспортер статистики smartctl в Prometheus, поддерживает TLS и базовую аутентификацию
https://github.com/prometheus-community/smartctl_exporter
опубликовано в @gitgate
#moni @smartctl #exporter
7🔥24👍9
domain_exporter
- экспортер prometheus
для контроля срока действия ваших доменов. https://github.com/caarlos0/domain_exporter
Подсказал: kis - @k1s1s
опубликовано в @gitgate
#moni #exported #prometheus #domain
GitHub
GitHub - caarlos0/domain_exporter: Exports the expiration time of your domains as prometheus metrics.
Exports the expiration time of your domains as prometheus metrics. - caarlos0/domain_exporter
👍10🔥3
Мeта пост
. В нем собраны одним бандлом FUSE
плагины, позволяющие монтировать те или иные удаленные файловые системы или хранилища, публиковавшиеся в канале. yandex-music-fusefs
- Яндекс музыка в виде FuseFShttps://t.me/gitgate/353
s3fs
- позволяет Linux, macOS и FreeBSD монтировать S3 бакет через FUSE https://t.me/gitgate/378
GeeseFS
- высокопроизводительная файловая система S3 ( Яндекс , Amazon ), соответствующая стандарту POSIX и написанная на языке Gohttps://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
Telegram
Useful Tools | Linux | DevOps
yandex-music-fusefs - Яндекс музыка в виде FuseFS
Какая красивая идея - просто локально примонтировать яндекс музыку через FUSE. И теперь любой плеер в нее умеет !
https://github.com/vm86/yandex-music-fusefs
Подсказал Фёдор - @neurox
опубликовано…
Какая красивая идея - просто локально примонтировать яндекс музыку через FUSE. И теперь любой плеер в нее умеет !
https://github.com/vm86/yandex-music-fusefs
Подсказал Фёдор - @neurox
опубликовано…
🔥14👍8
onedriver
- сетевая файловая система, которая предоставляет вашему компьютеру прямой доступ к вашим файлам в Microsoft OneDrive
. Это не клиент синхронизации. Вместо синхронизации файлов,
onedriver
выполняет загрузку файлов по требованию, когда ваш компьютер пытается их использовать. onedriver
позволяет использовать файлы в OneDrive
так, как будто это файлы на вашем локальном компьютере.https://github.com/jstaf/onedriver
опубликовано в @gitgate
#onedrive #sync #fs
GitHub
GitHub - jstaf/onedriver: A native Linux filesystem for Microsoft OneDrive
A native Linux filesystem for Microsoft OneDrive. Contribute to jstaf/onedriver development by creating an account on GitHub.
👍7🔥3
М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
- чат сервер через sshhttps://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
Telegram
Useful Tools | Linux | GitOps | DevOps
sshfs - клиент файловой системы, основанный на протоколе передачи файлов SSH.
Поскольку большинство SSH-серверов уже поддерживают этот протокол, его очень легко настроить: т.е. на стороне сервера делать нечего. На стороне клиента смонтировать файловую систему…
Поскольку большинство SSH-серверов уже поддерживают этот протокол, его очень легко настроить: т.е. на стороне сервера делать нечего. На стороне клиента смонтировать файловую систему…
🔥14👍11
DockerCheatSheet
- полная шпаргалка по Docker
https://github.com/eon01/DockerCheatSheet
опубликовано в @gitgate
#docker #cheatsheet
GitHub
GitHub - eon01/DockerCheatSheet: 🐋 Docker Cheat Sheet 🐋
🐋 Docker Cheat Sheet 🐋. Contribute to eon01/DockerCheatSheet development by creating an account on GitHub.
👍12🔥4
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
GitHub
GitHub - py2many/py2many: Transpiler of Python to many other languages
Transpiler of Python to many other languages. Contribute to py2many/py2many development by creating an account on GitHub.
👍12🔥5
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
🔥9👍7
Useful Tools | Linux | GitOps | DevOps
RetroBar - телепортирует вас назад во времени, заменив современную панель задач Windows классическим стилем Windows 95, 98, Me, 2000, XP или Vista. Возможности: - заменяет панель задач Windows по умолчанию на классическую раскладку. - встроенная область…
HUBFS
- файловая система для GitHub
и Git
. Репозитории
Git
и их содержимое представлены в виде обычных каталогов и файлов и доступны любому приложению, при этом приложение не знает, что оно действительно обращается к удаленному репозиторию Git
. Репозитории доступны для записи и позволяют редактировать файлы и выполнять операции сборки.Т.е. можно с гитом интегрировать практически все, что умеет "под ноги" писать. Пишите в комментариях кому что удалось с гитом подружить таким образом ! (про логи в гит не пишите, ибо это дурь)
https://github.com/winfsp/hubfs
опубликовано в @gitgate
#git #github #gitlab #fuse #mount
GitHub
GitHub - winfsp/hubfs: File system for GitHub & GitLab
File system for GitHub & GitLab. Contribute to winfsp/hubfs development by creating an account on GitHub.
👍13🔥6
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
GitHub
GitHub - AkashRajpurohit/git-sync: 🔄 A simple tool to backup and sync your git repositories
🔄 A simple tool to backup and sync your git repositories - AkashRajpurohit/git-sync
👍9🔥6
Explore Logs
- предлагает возможность просмотра журналов Loki
без запросов без необходимости написания сложных запросов. Откройте для себя или сузьте область поиска, используя объем и текстовые шаблоны. Находите связанные журналы и анализируйте закономерности - и все это с помощью всего лишь нескольких щелчков мыши.
LogQL
не требуется. С помощью журналов изучения вы можете:
- легко находите журналы и тома журналов для всех ваших сервисов.
- легко фильтруйте журналы служб на основе их томов, меток, полей или шаблонов.
- автоматически выбирайте лучшую визуализацию для данных журнала на основе их характеристик без какой-либо ручной настройки.
... и все это без создания единого запроса!
https://github.com/grafana/explore-logs
опубликовано в @gitgate
#moni #logs #grafana #loki
GitHub
GitHub - grafana/logs-drilldown: Repo for the Loki log exploration app
Repo for the Loki log exploration app. Contribute to grafana/logs-drilldown development by creating an account on GitHub.
👍8🔥3
Sniffnet
- технический инструмент, но в то же время он уделяет большое внимание общему пользовательскому опыту: большинство существующих сетевых анализаторов громоздки в использовании, в то время как один из краеугольных камней Sniffnet
- удобство использования каждым.Кроме того,
Sniffnet
полностью бесплатен, имеет открытый исходный код и имеет двойную лицензию MIT
или Apache-2.0
И последнее, но не менее важное: это приложение полностью разработано на
Rust
: современном языке программирования для создания эффективного и надежного программного обеспечения с упором на производительность и безопасность.https://github.com/GyulyVGC/sniffnet
опубликовано в @gitgate
#moni #network #net #rust
5👍12🔥5
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
GitHub
GitHub - acmephp/acmephp: Let's Encrypt or ZeroSSL ACME Command Line client written in PHP
Let's Encrypt or ZeroSSL ACME Command Line client written in PHP - acmephp/acmephp
👍11🔥4
caddy-waf
- файервол веб-приложений (WAF
) для веб-сервера Caddy
, разработанное для обеспечения комплексной защиты от широкого спектра веб-атак. Легко интегрируется с
Caddy
и предлагает богатый набор функций безопасности для защиты ваших приложений. Ключевые особенности
- фильтрация на основе правил: гибкий механизм правил, использующий регулярные выражения для проверки компонентов запроса, таких как
URL
-адрес, аргументы, текст, заголовки и файлы cookie.- черный список
IP
-адресов и DNS
: блокируйте вредоносный трафик с помощью черных списков IP
-адресов и доменов DNS
. Поддерживает как отдельные IP
-адреса, так и диапазоны CIDR
в черном списке IP
-адресов.- черный/белый список на основе страны (
GeoIP
): контроль доступа на основе географического местоположения клиента с использованием баз данных MaxMind GeoIP2
.- ограничение скорости (
QoS
): защитите от атак методом перебора и неправомерного поведения, установив ограничения на количество запросов на IP
-адрес.- cистема оценки аномалий: обнаруживает подозрительную активность, присваивая оценки соответствиям правилам и запуская действия при превышении порогового значения.
- многоэтапная проверка: правила оцениваются на нескольких этапах запроса/ответа, что обеспечивает углубленный анализ трафика.
- настраиваемые ответы блоков: настройте ответы блоков с помощью пользовательских кодов состояния, заголовков и основного содержимого, включая статические файлы.
- подробное ведение журнала: комплексное ведение журнала действий
WAF
с настраиваемыми уровнями (отладка, информация, предупреждение, ошибка) и параметрами формата JSON
.- динамическая перезагрузка конфигурации: изменения в правилах, черных списках и большинстве других конфигураций применяются без перезапуска
Caddy
с использованием средств отслеживания файлов.- редактирование запроса: возможность редактировать конфиденциальные данные в журналах, такие как пароль, токен и ключи
API
, найденные в параметрах запроса.- корректное завершение работы: гарантирует корректное закрытие всех ресурсов, таких как соединения с базой данных и ограничитель скорости.
- резервный режим поиска
GeoIP
: настраиваемое поведение в случае сбоя поиска GeoIP
, позволяющее разрешить, запретить или откатить код конкретной страны по умолчанию.- метрики правил : конечная точка метрик
JSON
, позволяющая понять ваши лучшие и худшие правила и настроить WAF
.https://github.com/fabriziosalmi/caddy-waf
опубликовано в @gitgate
#security #waf #firewall #caddy #geoip #qos
GitHub
GitHub - fabriziosalmi/caddy-waf: Caddy WAF (Regex Rules, IP and DNS filtering, Rate Limiting, GeoIP, Tor, Anomaly Detection)
Caddy WAF (Regex Rules, IP and DNS filtering, Rate Limiting, GeoIP, Tor, Anomaly Detection) - fabriziosalmi/caddy-waf
👍12🔥8
Boulette
- предотвращает случайное выполнение опасных команд для удаленных хостов путем выдачи предупреждения об опасных командах. В приглашении просто запрашивается подтверждение пользователя. а также может обеспечить разрешение запроса, чтобы решить, следует ли возобновить (или прервать) команду.
https://github.com/pipelight/boulette
опубликовано в @gitgate
#cli #ssh #sudo #security #tools
GitHub
GitHub - pipelight/boulette: A terminal confirmation prompt that prevents you from accidentally damaging remote hosts.
A terminal confirmation prompt that prevents you from accidentally damaging remote hosts. - pipelight/boulette
👍14🔥7
Phase Console
- платформа с открытым исходным кодом , обеспечивающих защиту и развертывание секретов приложений - от разработки до продакшена.Удобная для разработчиков альтернатива
HashiCorp Vault
и AWS Secrets Manager
, которая позволяет работать совместно со всей вашей командой https://github.com/phasehq/console
опубликовано в @gitgate
#hashicorp #vault #secret #security
GitHub
GitHub - phasehq/console: Application secrets and configuration management for developers.
Application secrets and configuration management for developers. - phasehq/console
👍11🔥7
Himalaya
- CLI
клиент для управления электронной почтой на основе email-libВозможности:
- конфигурация мультиаккаунта: интерактивно с помощью мастера (требуется функция мастера) и вручную через файл конфигурации на основе
TOML
- редактирование сообщения на основе
$EDITOR
- IMAP
-
Maildir
-
SMTP
-
Sendmail
- глобальный системный
keyring
для управления секретами-
OAuth
2.0-
JSON
через --output json-
PGP
-шифрование:Himalaya CLI
написан на Rust
и использует функции Cargo
для включения или отключения функций. https://github.com/pimalaya/himalaya
опубликовано в @gitgate
#tmail #mua #imap #maildir #smtp #sendmail #oauth #json #pgp
GitHub
GitHub - pimalaya/himalaya: CLI to manage emails
CLI to manage emails. Contribute to pimalaya/himalaya development by creating an account on GitHub.
👍8🔥7