openvpn-as
- руководство по установке и активации сервера доступа OpenVPN
Этот репозиторий предназначен только для образовательных и информационных целей. Пользователи должны обеспечить соблюдение применимых законов и правил.Всегда используйте программное обеспечение ответственно и соблюдайте лицензионные соглашения.
Внимание:
Использовать строго с позволения своей совести. https://github.com/Guerroudj-a/openvpn-as
опубликовано в @gitgate
#openvpn
GitHub
GitHub - Guerroudj-a/openvpn-as: This GitHub repository provides a guide and scripts for installing OpenVPN Access Server (AS)…
This GitHub repository provides a guide and scripts for installing OpenVPN Access Server (AS) on Ubuntu 20.04, along with steps to modify and "crack" the compiled file for customi...
🔥6👍4
Pritunl-Fake-API
- аккуратный скрипт, который предоставляет небольшой фейковый
API
для разблокировки всех премиум/корпоративных/корпоративных+ (здесь называемых ultimate
) функций вашего собственного VPN
-сервера Pritunl
. А еще в
pritunl
давным давно завезли поддержку wireguard
протокола. https://github.com/simonmicro/Pritunl-Fake-API
опубликовано в @gitgate
#openvpn #pritunl #wireguard
🔥20👍8
Baïkal
- легковесный сервер CalDAV
+CardDAV
. Он предлагает обширный веб-интерфейс с простым управлением пользователями, адресными книгами и календарями. Он быстрый и простой в установке и требует только базовый сервер с поддержкой php
. Данные могут храниться в базе данных MySQL
или SQLite
.Baïkal
позволяет легко получать доступ к вашим контактам и календарям с любого устройства. Он совместим с iOS
, Mac OS X
, DAVx5
на Android
, Mozilla Thunderbird
и любым другим приложением, поддерживающим CalDAV
и CardDAV
. Защитите свою конфиденциальность, размещая календари и контакты самостоятельно с помощью Baïkal
https://github.com/sabre-io/BaikalWeb: https://sabre.io/baikal/
опубликовано в @gitgate
#caldav #carddav
👍14🔥4
Radicale
- небольшой, но мощный сервер CalDAV
(календари, списки дел) и CardDAV
(контакты)/Возможности:
- обмен календарями и списками контактов через
CalDAV
, CardDAV
и HTTP
.- поддерживает события, задачи, записи в журнале и визитные карточки.
- готово к работе «из коробки», не требует сложной настройки или конфигурирования.
- можно ограничить доступ с помощью аутентификации.
- может защищать соединения с помощью
TLS
.- работает со многими клиентами
CalDAV
и CardDAV
- сохраняет все данные в файловой системе в простой структуре папок.- возможно расширение с помощью плагинов.
- является свободным программным обеспечением, распространяемым по лицензии
GPLv3
.https://github.com/Kozea/Radicale
опубликовано в @gitgate
#caldav #carddav
🔥11👍6
ros-lint
- валидатор и линтер скриптов MikroTik RouterOS
. Удаленная проверка синтаксиса скрипта
RouterOS .rsc
через SSH
без выполнения. Оснащен построчным обнаружением ошибок, аутентификацией по ключу SSH
и уровнями детализации. Идеально подходит для автоматизации проверки скриптов RouterOS/ROS
в конвейерах CI/CD
Возможности: - безопасная проверка: проверяет синтаксис скрипта без его выполнения на маршрутизаторе.
- точное обнаружение ошибок: показывает точные номера строк и столбцов для синтаксических ошибок
- гибкая аутентификация: поддерживает ключи
SSH
, агентские и аппаратные токены- управление подробностью: три уровня детализации вывода (0=минимальный, 1=информационный, 2=отладочный)
- чистая операция: автоматическая очистка временных файлов на маршрутизаторе
- готовность к
CI/CD
: идеально подходит для автоматизированной проверки скриптов в конвейерах развертыванияhttps://github.com/tarikin/ros-lint
опубликовано в @gitgate
#mikrotik #linter #cicd #ssh
🔥23👍10
self-instruction
- самоучитель bash
по материалам бесплатного курса от многоуважаемого @Tagd_Tagd
В материалах рассмотрены множество практических примеров применения bash
, но не забыта и теория и, самое ценное, алгоритмические подходы... Каждый пример детально разбирается с пояснениями и альтернативными вариантами решения. Рекомендуется для самостоятельного неторопливого изучения.
На сегодняшний момент курс успешно завершен, но не исключено что скоро начнется новый набор, не пропустите.. Анонс будет и в @gitgate
https://github.com/tagd-tagd/self-instruction
опубликовано в @gitgate
#bash #cources #knoweledgebase
🔥30👍18
Grafana Alloy
- компонент OpenTelemetry Collector
с открытым исходным кодом. встроенные конвейеры Prometheus
и поддержка метрик, журналов, трассировок и профили. Возможности:
- используйте богатый синтаксис на основе выражений для настройки мощных конвейеров наблюдения.
- это дистрибутив
OpenTelemetry Collector
, поддерживающий десятки его компонентов, а также новые компоненты, использующие программируемые конвейеры Alloy
.-
Big tent: Alloy
принимает философию "big tent
" Grafana
, где Alloy
может использоваться с другими поставщиками или базами данных с открытым исходным кодом. Он имеет компоненты для идеальной интеграции с несколькими экосистемами телеметрии:OpenTelemetry Collector
Prometheus
Grafana Loki
Grafana Pyroscope
-
Kubernetes-native
: используйте компоненты для взаимодействия с собственными и пользовательскими ресурсами Kubernetes; нет необходимости изучать, как использовать отдельный оператор Kubernetes
.- совместно используемые конвейеры: используйте модули, чтобы делиться своими конвейерами со всем миром.
- автоматическое распределение рабочей нагрузки: настройте экземпляры
Alloy
для формирования кластера для автоматического распределения рабочей нагрузки.-поддержка централизованной конфигурации:
Alloy
поддерживает извлечение своей конфигурации с сервера для централизованного управления конфигурацией.- утилиты отладки: используйте встроенный пользовательский интерфейс для визуализации и отладки конвейеров.
https://github.com/grafana/alloy
Документация: https://grafana.com/docs/alloy/latest/
опубликовано в @gitgate
#moni #grafana #opentelemetry
🔥10👍7
LoFi Engine
- генерируйте музыку LoFi
на ходу. Вы создаете свою собственную атмосферу; LoFi Engine
задает настроение.Возможности:
- создайте свою собственную
LoFi
-студию с вашей уникальной музыкой с минимальными штрихами из того и сего. Будьте художником.- работает с основными настольными платформами:
Linux
, Mac
и Windows
.- не требуется подключение к Интернету; ваш опыт полностью конфиденциальен.
- основное внимание в
LoFi Engine
уделяется кастомизации, доступности и творческой свободе.- хотите ли вы слушать музыку или просто свободное пение птиц, выбор за вами.
- благодаря тщательно выполненным работам талантливых художников длительные занятия превращаются в радость.
- ветреный вечер или шум волн, разбивающихся о песок солнечного пляжа, приносят умиротворение.
https://github.com/meel-hd/lofi-engine#lofi-engine
опубликовано в @gitgate
#music #lofi #sound
👍16🔥12
Совет дня:
А вы знали что помимо
Утилитка
Подсказал: Сергей - @nu_tab_5
опубликовано в @gitgate
#tips
А вы знали что помимо
tee
, который читает из стандартного ввода и пишет в стандартный вывод и файлы, такой же трюк можно сделать и с пайпами ? Утилитка
pee
(входит в состав пакета moreutils
) - так же как tee
, но для пайпов ! cat file | pee sort 'wc -l'
Подсказал: Сергей - @nu_tab_5
опубликовано в @gitgate
#tips
👍24🔥8
Unregistry
- передача образов Docker напрямую на удаленные серверы без внешнего реестра (docker registry). Облегченный реестр образов контейнеров, который хранит и обслуживает образы непосредственно из хранилища вашего демона Docker
.Включенная команда
docker pushsh
(дополнительная 's
' для SSH
) позволяет вам отправлять образы напрямую на удаленные серверы Docker через SSH
. Она передает только недостающие слои, что делает ее быстрой и эффективной.Призван значительно ускорить подготовку к деплою контейнера на несколько узлов, избегая
push/pull
через docker registry
. Особую ценность приобретает в закрытых контурах. Так же легко интегрируется в процесс CI/CDhttps://github.com/psviderski/unregistry
опубликовано в @gitgate
#docker #registry #ssh #image
👍28🔥8
Совет дня:
Пример:
Версия от @Tagd_Tagd
Пример:
Подсказал: @Tagd_Tagd
опубликовано в @gitgate
#tips #calc #alias #awk
Bash
алиас - простой калькулятор на awk
Версия от @nu_tab_5alias calc='_(){ awk "BEGIN{print $*}";};_'
Пример:
calc 1+2/3
если со скобками нужны кавычки: calc "(7+5)^2-1"
Если нужны функции, для тех, у кого gawk:Версия от @Tagd_Tagd
alias calc='_(){ gawk "BEGIN{pi=atan2(0,-1);e=exp(1);print $*}";};_'
Пример:
calc "sin(pi^e+1/3)"
если без скобок - можно и не кавычить.Подсказал: @Tagd_Tagd
опубликовано в @gitgate
#tips #calc #alias #awk
👍30🔥9
ingestr
- приложение командной строки (CLI
), которое позволяет вам принимать данные из любого источника в любое место назначения, используя простые флаги командной строки, без необходимости написания кода.Возможности:
- копировать данные из вашей базы данных в любое место назначения
- инкрементная загрузка: добавление, слияние или удаление+вставка
- установка одной командой
ingestr
устраняет сложность управления любым бэкэндом или написания кода для приема данных: просто запустите команду и наблюдайте, как данные попадают в пункт назначения. Таблица sources
и destinations
- в описании репозитория. https://github.com/bruin-data/ingestr
опубликовано в @gitgate
#cli #ingest
👍9🔥4
drinfo - легковесный инструмент командной строки (
Возможности:
- обнаружение физических дисков, сетевых (облачных) дисков: список всех физических и сетевых дисков (также облачных дисков)
- цветные индикаторы выполнения: визуальное представление использования диска с помощью градиентных цветов (зеленый → желтый → красный)
- удобочитаемые размеры: отображает размеры в формате Б, КБ, МБ, ГБ, ТБ.
- адаптивность терминала: адаптируется к ширине терминала для оптимального отображения
- подробная информация: показывает точку монтирования, тип файловой системы, путь к устройству и статистику использования.
https://github.com/Lennart1978/drinfo
Подсказал: Ilya - @Zizibob
опубликовано в @gitgate
#moni #disk #df #info #cli
CLI)
для мониторинга использования диска в системах Linux
с красивыми цветными индикаторами выполнения.Возможности:
- обнаружение физических дисков, сетевых (облачных) дисков: список всех физических и сетевых дисков (также облачных дисков)
- цветные индикаторы выполнения: визуальное представление использования диска с помощью градиентных цветов (зеленый → желтый → красный)
- удобочитаемые размеры: отображает размеры в формате Б, КБ, МБ, ГБ, ТБ.
- адаптивность терминала: адаптируется к ширине терминала для оптимального отображения
- подробная информация: показывает точку монтирования, тип файловой системы, путь к устройству и статистику использования.
https://github.com/Lennart1978/drinfo
Подсказал: Ilya - @Zizibob
опубликовано в @gitgate
#moni #disk #df #info #cli
👍18🔥7
Slim Camera
- легковесный RTSP
-плеер для IP
-камер с минималистичным интерфейсом. При первом запуске программа запрашивает
URL
потока (сохраняется для последующих сеансов) и работает в системном трее, не загромождая панель задач. Она запоминает положение и размер окна, а также адрес камеры через INI
-файл для удобства. Интерфейс включает только видеопоток в авторазмерном окне, а в контекстном меню трея доступны смена
URL
, перезапуск потока, сброс позиции окна и выход. Оптимизирован для работы даже на слабом железе, поддерживает портативность (все настройки в одном файле) и не содержит рекламы.ЗЫ. В планах и автоматический поиск камер и RTCP эндпоинтов в сети по
ONVIF
протоколу...https://sourceforge.net/projects/slim-camera/
Автор проекта наш соотечественник Николай Закржевский - @zakr256
опубликовано в @gitgate
#rtsp #camera
👍14🔥13
fnt
- apt
менеджер шрифтов для macOS/linux
Если вы используете Debian stable
, вы не получите последние шрифты, если только кто-то не будет активно их портировать. Так что это полезно, чтобы просто получить последние и самые лучшие шрифты из Debian sid
. С дистрибутивами Linux
, не основанными на Debian
, все становится еще хуже.Если вы используете
macOS
, то ни fink
, ни brew
, ни macports не содержат большого списка доступных для установки шрифтов.https://github.com/alexmyczko/fnt
Подсказал: Сергей - @nu_tab_5
опубликовано в @gitgate
#font
👍6🔥3
OpenRouter Bot
- позволяет за несколько минут запустить своего Telegram
бота для общения с бесплатными и платными моделями ИИ через OpenRouter
, или локальными LLM
, например, через LM Studio
.Этот репозиторий является форком проекта
openrouter-gpt-telegram-bot
, который реализует форматирование Markdown
в ответах бота и оптимизирует процесс запуска в контейнере.https://github.com/Lifailon/openrouter-bot
Автор проекта наш соотечественник Alex Kup - @Lifailon Не забудьте поддержать, поставив звезду в репку !
опубликовано в @gitgate
#tg #telegram #bot #ai #llm
👍16🔥4
openresty-manager
- простая, мощная и красивая панель управления хостом, альтернатива OpenResty Edge
с открытым исходным кодом, позволяет легко защищать обратные прокси-сайты, работающие дома или в Интернете, включая контроль доступа, защиту от атаки отказа в обслуживании, автоматическое приложение и продление бесплатных SSL
-сертификатов, не зная слишком много о OpenResty
или Let's Encrypt
. О поддерживает управление хостами, включая простые в использовании веб-терминалы и управление файлами, а также магазин приложений на основе Docker Composer
, что значительно снижает сложность создания веб-сайтов и управления контейнерами.Возможности:
- обеспечьте красивый, мощный и простой в использовании пользовательский интерфейс управления веб-сайтом
- бесплатная поддержка
SSL
как для HTTP-01
, так и для DNS-01
или предоставления собственных SSL
-сертификатов- легко создать обратный прокси для ваших сайтов, ничего не зная об
OpenResty
- упростите управление хостами, включите пользовательский интерфейс терминал и файловый менеджер для пользователей
https://github.com/Safe3/openresty-manager
опубликовано в @gitgate
#webui #proxy #openresty #lua #ssl
👍13🔥6
vdu_controls
- виртуальная панель управления для внешних устройств отображения информации (дисплеев, мониторов, дисплеев). Она поддерживает дисплеи, подключенные через DisplayPort
, DVI
, HDMI
или USB
, но не встроенные в ноутбуки (хотя интеграция с ноутбуками возможна с помощью скрипта-плагина; см. ниже).По умолчанию отображается подмножество элементов управления, в том числе элементы управления яркостью, контрастностью и звуком, а дополнительные параметры доступны в диалоговом окне «Настройки».
Для удобства один ползунок уровня внешней освещённости может одновременно регулировать все дисплеи, каждый из которых следует своему профилю: один ползунок управляет всеми дисплеями. Каждый профиль определяет кривую, которая сопоставляет уровень внешней освещённости с яркостью дисплея. Для старых дисплеев можно создать относительно плавные кривые, а для новых
HDR
-дисплеев — более крутые.https://github.com/digitaltrails/vdu_controls
опубликовано в @gitgate
#monitor #displayport #dvi #hdmi #usb
👍14🔥7
Useful Tools | Linux | GitOps | DevOps
openresty-manager - простая, мощная и красивая панель управления хостом, альтернатива OpenResty Edge с открытым исходным кодом, позволяет легко защищать обратные прокси-сайты, работающие дома или в Интернете, включая контроль доступа, защиту от атаки отказа…
Octelium
- бесплатная, с открытым исходным кодом, унифицированная платформа с собственным хостингом для доступа к ресурсам с нулевым доверием, которая в первую очередь призвана стать современной альтернативой VPN
-сервисам удалённого доступа и аналогичным инструментам. Она достаточно универсальна, чтобы работать не только как
VPN
-сервис удалённого доступа без настройки (например, как альтернатива OpenVPN Access Server
, Twingate
, Tailscale
и т. д.), платформа ZTNA
(например, как альтернатива Cloudflare Access, Teleport
, Google BeyondCorp
и т. д.), масштабируемая инфраструктура для защищённых туннелей (например, как альтернатива ngrok
), но также может работать как API
-шлюз, шлюз ИИ, инфраструктура для шлюзов MCP
и архитектур A2A
, платформа типа PaaS
для безопасного и анонимного хостинга и развёртывания контейнерных приложений, шлюз/вход/балансировщик нагрузки Kubernetes
и даже как инфраструктура для вашей домашней лаборатории. Octelium
предоставляет масштабируемую архитектуру нулевого доверия (ZTA
) для защищенного доступа на основе идентификации и уровня приложений (L7
), не требующего секретности, как через частный клиентский доступ через туннели WireGuard/QUIC
, так и через публичный бесклиентский доступ (например, BeyondCorp
) для пользователей (как людей, так и рабочих нагрузок) к любому частному/внутреннему ресурсу за NAT
в любой среде, а также к публично защищенным ресурсам, таким как SaaS API
и базы данных, посредством управления доступом с учетом контекста на основе каждого запроса с помощью политики как кода.https://github.com/octelium/octelium
опубликовано в @gitgate
#zto #vpn #tailscale #nat #saas
👍18🔥10
pwnat
- прокси-сервер, работающий за клиент-серверными NAT
Инструмент, разработанный Сами Камкаром, который позволяет любому клиенту, находящемуся за
NAT
, взаимодействовать с сервером, находящимся за отдельным NAT
, без переадресации портов и настройки DMZ
на маршрутизаторах для прямого взаимодействия друг с другом.Никаких посредников, прокси-серверов, сторонних сервисов,
UPnP
, спуфинга и DNS
-трюков. Серверу не нужно знать IP
-адрес клиента перед подключением.Что еще более важно, клиент может затем подключиться к любому хосту или порту на любом удаленном хосте или к фиксированному хосту и порту, выбранным сервером.
Проще говоря, это прокси-сервер, работающий за
NAT
, даже если клиент также находится за NAT
.https://github.com/samyk/pwnat
опубликовано в @gitgate
#nat #proxy #udp #win
GitHub
GitHub - samyk/pwnat: The only tool/technique to punch holes through firewalls/NATs where multiple clients & server can be behind…
The only tool/technique to punch holes through firewalls/NATs where multiple clients & server can be behind separate NATs without any 3rd party involvement. Pwnat is a newly developed techn...
🔥13👍6