Inadyn
- небольшой и простой клиент Dynamic DNS
, DDNS
с поддержкой HTTPS
. Обычно доступен во многих дистрибутивах GNU/Linux, используется в готовых маршрутизаторах и интернет-шлюзах для автоматизации задачи синхронизации вашего интернет-имени с вашим публичным IP
-адресом. Его также можно использовать в установках с избыточными (резервными) подключениями к интернету.Используя клиент
DDNS
, такой как inadyn
, вы можете зарегистрировать интернет-имя у провайдера DDNS
, например FreeDNS
. Клиент DDNS
обновляет вашу запись DNS
периодически и/или по требованию при изменении вашего IP
-адреса. Inadyn
может поддерживать несколько записей хоста с одним и тем же IP
-адресом, использовать комбинацию скрипта, адрес из интерфейса, выходящего в Интернет, или использовать по умолчанию детектор изменения IP
-адреса провайдера DDNS
.Поддерживаемые сервисы:
- https://freedns.afraid.org
- https://www.nsupdate.info
- https://duckdns.org
- https://freemyip.com
- https://www.dyndns.org
- https://dyn.com
- https://dns.he.net
- https://www.dnsomatic.com
- https://domains.google
- https://www.dynu.com
- https://www.loopia.com
- https://www.noip.com
- https://www.pubyun.com
- http://www.3322.org
- https://www.selfhost.de
- https://spdyn.de
- https://www.easydns.com
- https://www.tunnelbroker.net
- https://www.sitelutions.com
- https://www.dnsexit.com
- https://www.zoneedit.com
- https://www.changeip.com
- https://www.ovh.com
- https://www.strato.com
- https://www.dhis.org
- https://giradns.com
- https://gira.de
- https://www.duiadns.net
- https://ddnss.de
- https://dynv6.com
- https://www.cloudxns.net
- https://www.dnspod.cn
- https://connect.yandex.ru
- https://www.cloudflare.com
- https://www.goip.de
- https://www.dnshome.de
- https://ipv64.net
- https://domene.shop
Есть в виде пакета почти во всех линукс дистрибутивах.
https://github.com/troglobit/inadyn
опубликовано в @gitgate
#dns #dyndns
freedns.afraid.org
FreeDNS - Free DNS - Dynamic DNS - Static DNS subdomain and domain hosting
Free DNS hosting, lets you fully manage your own domain. Dynamic DNS and Static DNS services available. You may also create hosts off other domains that we host upon the domain owners consent, we have several domains to choose from!
👍10🔥6
This media is not supported in your browser
VIEW IN TELEGRAM
AirRemote
- решение, разработанное для модернизации устаревших устройств с дистанционным IR
управлением, делая их интеллектуальными и доступными удаленно. AirRemote
работает как универсальный эмулятор IR
пульта дистанционного управления. Он работает, захватывая инфракрасные (IR
) сигналы с любого пульта дистанционного управления - независимо от того, насколько они редки или малозаметны - и сохраняя их для последующего использования. Затем вы можете воспроизводить эти команды удаленно через веб-интерфейс (или с помощью автоматизированных процедур), что позволяет вам выполнять такие действия, как включение кондиционера или обогревателя, поиск идеальной температуры в доме по прибытии или просто хранить все пульты дистанционного управления в одном месте, не ища их каждый раз.Возможности:
- запись
ИК
-сигналов, просто нажимая кнопки имеющегося пульта дистанционного управления на устройстве AirRemote
- воспроизведение сохраненных сигналов по команде через веб-интерфейс.
- создание автоматики для выполнения набора операций (например, включение освещения, кондиционирования и т. д.) в определенное время.
- управление, удаление и переупорядочивание ваших любимых устройств через веб-интерфейс.
Благодаря этим возможностям
AirRemote
превращает практически любое устройство с ИК
-пультом в интеллектуальное, дистанционно управляемое устройство.https://github.com/jugeekuz/AirRemote-Frontend
опубликовано в @gitgate
#smarthome #ir #remote
👍13🔥5
Useful Tools | Linux | GitOps | DevOps
AirRemote - решение, разработанное для модернизации устаревших устройств с дистанционным IR управлением, делая их интеллектуальными и доступными удаленно. AirRemote работает как универсальный эмулятор IR пульта дистанционного управления. Он работает, захватывая…
GitLabracadabra
- способ GitOps
настроить экземпляр GitLab
с помощью модификации конфигурации YAML
с помощью API
.Позволяет создавать группы, проекты, пользователей и настройки приложений
GitLab
.Он также может зеркалировать:
- репозитории
Git
, используя параметр mirrors
в разделе Зеркалирование репозиториев.- образы контейнеров (
Docker
), используя параметр image_mirrors
.- пакеты, используя параметр
package_mirrors
. Есть в виде пакета почти во всех линукс дистрибутивах.
https://gitlab.com/gitlabracadabra/gitlabracadabra
опубликовано в @gitgate
#git #tools #mirror #gitops
GitLab
GitLabracadabra / GitLabracadabra · GitLab
🧹 GitLabracadabra 🧙 ⚗ Adds some magic to GitLab 🔮
👍7🔥5
FrankenPHP
- современный сервер приложений для PHP
, созданный на основе веб-сервера Caddy
. Написан на go
, один исполняемый файл.FrankenPHP
дает вашим PHP
-приложениям сверхвозможности благодаря своим потрясающим функциям: ранние подсказки, рабочий режим, возможности реального времени, автоматическая поддержка HTTPS
, HTTP/2
и HTTP/3
...FrankenPHP работает с любым
PHP
-приложением и ускоряет ваши проекты Laravel
и Symfony
как никогда прежде благодаря официальной интеграции с рабочим режимом.Поддерживает большинство расширений
PHP
и все расширения Caddy
, встроенная поддержка Prometheus
, автоматическая генерация, продление и отзыв HTTPS
-сертификатов, мягкая перезагрузка и многое другое ! https://github.com/dunglas/frankenphp
Web: https://frankenphp.dev/ru/
PS.
FrankenPHP
теперь официально поддерживается PHP Foundation
- https://les-tilleuls.coop/en/blog/frankenphp-is-now-officially-supported-by-the-php-foundationопубликовано в @gitgate
#php #go #caddy #appserver #cert #metrics #prometheus
🔥13👍9
lumier
- виртуальные машины macOS
и Linux
в контейнере Docker.Lumier
- позволяет запускать виртуальные машине macOS
с минимальной настройкой. Он использует Docker
в качестве системы упаковки для предоставления предварительно настроенной среды, которая подключается к службе виртуализации lume
, работающей на вашей хост-машине. С
Lumier
вы получаете:- готовая к использованию виртуальная машина
macOS
или Linux
за считанные минуты- доступ к вашей виртуальной машине через браузер через
VNC
- простой обмен файлами между вашим хостом и виртуальной машиной- простая настройка через переменные среды
https://github.com/trycua/cua/tree/main/libs/lumier
опубликовано в @gitgate
Ранее были еще посты про варианты запуска
MacOs
, искать по тэгу #macos#macos #docker #linux
👍11🔥3
Rocket Redis
- графический пользовательский интерфейс (GUI
) для простого управления базами данных Redis
.https://github.com/diego3g/rocketredis
опубликовано в @gitgate
#redis #gui #webui
1👍13🔥9
frp-docker
- образы Docker
для Frp
на основе Alpine
и Debian
. Или сделай из старенького одноплатника универсальный шлюз в свою закрытую (или локальную за NAT
) сетьПлатформы:
amd64
, Arm32v5
, Arm32v6
, Arm32v7
, Arm64v8
, i386
, mips64le
, ppc64le
,riscv64
, s390x
https://github.com/snowdreamtech/frp
Ранее рассказывал про проект
FRP
- https://t.me/gitgate/782опубликовано в @gitgate
#frp #docker #alpine
GitHub
GitHub - snowdreamtech/frp: Docker Images for Frp.
Docker Images for Frp. . Contribute to snowdreamtech/frp development by creating an account on GitHub.
1👍9🔥4
OpenMQTTGateway
- объединяет различные технологии и протоколы в единую прошивку. Это снижает необходимость в нескольких физических гейтвэев и оптимизирует различные технологии в рамках широко используемого протокола MQTT. MQTT
гейтвэй для ESP8266
или ESP32
с двухсторонним обменом 433mhz
/315mhz
/868mhz
, Infrared, BLE
, Bluetooth
, mi flora
, mi jia
, LYWSD02
, LYWSD03MMC
, Mi Scale
, TPMS
, и LoRa
.Шлюз или мост
MQTT
играет ключевую роль в экосистеме MQTT:- трансляция протоколов: преобразует протоколы, не являющиеся протоколами
MQTT
(например, LoRa
или Bluetooth
), в протоколы MQTT
, обеспечивая более широкое сетевое взаимодействие.- агрегация данных: объединяет данные с нескольких устройств в единые сообщения, оптимизируя использование сети.
- безопасность: включает такие функции, как шифрование
SSL
/TLS
, для защиты данных во время передачи.- управление устройствами: выполняет такие задачи, как обновление прошивки и удаленное изменение конфигурации.
По сути, шлюз
MQTT
обеспечивает бесперебойную связь между устройствами и брокерами MQTT
, повышая эффективность и безопасность систем IoT
.Интеграция с
HomeAssistant
, OpenHUB
, NodeRED
, AWS-IoT
https://github.com/1technophile/OpenMQTTGateway
Еще одна альтернатива проекта OpenRemote - https://t.me/gitgate/810
опубликовано в @gitgate
#mqtt #smarthome #nrf #ble #lora #bt #iot #hass #nodered #openhub
👍7🔥4
Dufs
- уникальный служебный файловый сервер, который поддерживает статическое обслуживание, загрузку, поиск, управление доступом к фалам, webdav
Возможности:
- обслуживает статические файлы
- скачать папку как zip-файл
- загрузка файлов и папок (перетаскивание)
- создание/редактирование/поиск файлов
- возобновляемые/частичные загрузки/загрузки
- контроль доступа
- поддержка
https
- роддержка
webdav
- Легко использовать с
curl
Или другими словами очень легковесная простенькая замена
NextCloud
в виде одного исполняемого файла (написано на Go
, кросплатформенное) когда надо быстро и без вытребенек.https://github.com/sigoden/dufs
Подсказал: Alex - @BEERSK
опубликовано в @gitgate
#file #share #webdav #go
GitHub
GitHub - sigoden/dufs: A file server that supports static serving, uploading, searching, accessing control, webdav...
A file server that supports static serving, uploading, searching, accessing control, webdav... - sigoden/dufs
👍13🔥8
CloudPub
- репозиторий для клиентской части сервиса CloudPub
, который является открытым и распространяется под лицензией Apache 2.0
.CloudPub
отечественная альтернатива известному инструменту Ngrok
, представляющая собой комбинацию прокси-сервера, шлюза и туннеля в локальную сеть. Его основная задача заключается в предоставлении публичного доступа к локальным ресурсам, таким как веб-приложения, базы данных, игровые сервера и другие сервисы, запущенные на вашем компьютере или в локальной сети.https://github.com/ermakus/cloudpub
Документация: https://cloudpub.ru/docs
Сервер Cloudpub (после регистрации - год бесплатно): https://cloudpub.ru/
Подсказал - @shadow6
Подсказка от @gitgate - выданный для внешнего доступа адрес от
cloudpub
можно добавить как CNAME
запись в вашей доменой зоне и ходить по своим доменным именам. :) опубликовано в @gitgate
#ngroc #remote #access
👍9🔥7
Hanko
- решение с открытым исходным кодом для аутентификации и управления пользователями, которое позволяет отказаться от паролей при входе в систему и при этом полностью готово к развертыванию уже сегодня.Возможности:
- поддерживает все современные методы аутентификации, включая пароли, вход через социальные сети и единый вход
SAML
.- очень гибкие параметры конфигурации (например, необязательные/удаляемые пользователем пароли, только ключ доступа, только
OAuth
)- быстрая интеграция с веб-компонентами
Hanko Elements
(встраиваемые компоненты для входа/регистрации и профиля учетной записи)-
API
-ориентированный, компактный, cloud-ready
https://github.com/teamhanko/hanko
опубликовано в @gitgate
#security #auth #saml
👍14🔥6
Redis Insight
- это интуитивно понятный и эффективный графический интерфейс для Redis
, позволяющий вам взаимодействовать с базами данных и управлять данными благодаря встроенной поддержке модулей Redis
.Основные моменты Redis Insight:
- просматривайте, фильтруйте, визуализируйте структуры данных
Redis
«ключ-значение» и просматривайте значения ключей в различных форматах (включая JSON
, Hex
, ASCII
и т. д.)- поддержка
CRUD
для списков, хэшей, строк, наборов, отсортированных наборов и потоков- поддержка
CRUD
для структуры данных JSON
- интерактивные руководства, позволяющие легко научиться, помимо прочего, использовать собственную структуру данных
JSON
, поддерживающую структурированные запросы и полнотекстовый поиск, включая поиск по векторному сходству для ваших вариантов использования ИИ.- контекстные рекомендации по оптимизации производительности и использования памяти. Список рекомендаций обновляется по мере вашего взаимодействия с базой данных
- профилировщик который анализирует каждую команду, отправленную в
Redis
, в режиме реального времени.SlowLog
анализ медленных операций в экземплярах Redis
на основе команды Slowlog
- поддержка
Redis
pub
/sub
, позволяющая подписываться на каналы и публиковать сообщения на каналах.- массовое удаление ключей на основе фильтров, установленных в браузере или в древовидной структуре.
-
Workbench
расширенный интерфейс командной строки с интеллектуальным автозаполнением команд, сложной визуализацией данных и поддержкой необработанного режима- поддержка автозаполнения команд для поиска и запросов, структур данных
JSON
и временных рядов- визуализация индексов и результатов поиска и запросов.
- возможность создания собственных плагинов визуализации данных
- официально поддерживается для
Redis OSS
, Redis Cloud
. Работает с Microsoft Azure Cache
для Redis
https://github.com/RedisInsight/RedisInsight
Подсказал: Костя Ли - @kostayli
опубликовано в @gitgate
#redis #webui #json
👍16🔥6
Scrypted
- платформа для интеграции видео с открытым исходным кодом. Используя различные плагины, Scrypted
может получать потоки с различных камер и отправлять их на другие платформы (HomeKit
, Google Home
, Alexa
, Home Assistant
).Может работать и как полноценный автономный NVR с записью и просмотром исторических данных и алертов.
Готовые инструкции для установки на Proxmox VE - https://docs.scrypted.app/install/proxmox-ve.html
https://github.com/koush/scrypted
Документация: https://docs.scrypted.app
Веб: https://scrypted.app
опубликовано в @gitgate
#nvr #video #homeassistant #homekit #alexa
🔥15👍10
Trivy
- это комплексный и универсальный сканер безопасности. Trivy
имеет сканеры, которые ищут проблемы безопасности, и цели, где он может их найти.Цели (которые может сканировать Trivy):
- образ контейнера
- файловая система
- репозиторий
Git
(удалённый)- образ виртуальной машины
- кубернетес
Сканеры (то, что Trivy может там найти):
- используемые пакеты
ОС
и программные зависимости (SBOM
)- известные уязвимости (
CVE
)- проблемы
IaC
и неправильные конфигурации- конфиденциальная информация и секреты
- лицензии на программное обеспечение
https://github.com/aquasecurity/trivy
Подсказал: Михаил Исаев - @ismvru
Опубликовано в @gitgate
#security #cve #docker #k8s #git #sbom #linter
👍18🔥1
grype
- сканер уязвимостей для образов контейнеров и файловых систем. Работает с Syft
, мощным инструментом SBOM
(программный список материалов) для образов контейнеров и файловых систем.Сканируйте содержимое образа контейнера или файловой системы для поиска известных уязвимостей.
Найдите уязвимости для основных пакетов операционной системы:
- Alpine
- Amazon Linux
- BusyBox
- CentOS
- CBL-Mariner
- Debian
- Distroless
- Oracle Linux
- Red Hat (RHEL)
- Ubuntu
- Wolfi
Найдите уязвимости для языковых пакетов:
- Ruby (Gems)
- Java (JAR, WAR, EAR, JPI, HPI)
- JavaScript (NPM, Yarn)
- Python (Egg, Wheel, Poetry, requirements.txt/setup.py files)
- Dotnet (deps.json)
- Golang (go.mod)
- PHP (Composer)
- Rust (Cargo)
Поддерживает форматы образов Docker,
OCI
и Singularity
. Поддержка OpenVEX
для фильтрации и дополнения результатов сканирования.https://github.com/anchore/grype
Подсказал: Михаил Исаев - @ismvru
Опубликовано в @gitgate
#security #cve #docker #sbom #linter
👍7🔥3
Haskell Dockerfile Linter
- умный линтер Dockerfile
, который помогает вам использовать лучшие практики при создании образов Docker
. Линтер разбирает
Dockerfile
в AST
и выполняет правила поверх AST
. Он базируется на ShellCheck
для проверки кода Bash
внутри инструкций RUN
.https://github.com/hadolint/hadolint
Подсказал: Михаил Исаев - @ismvru
Опубликовано в @gitgate
#security #cicd #docker #dockerfile #linter
👍13🔥2
Dockle
- средство проверки образов контейнеров для обеспечения безопасности, помогающее создать лучшие образа Docker
. Возможности:
- обнаружение уязвимостей контейнера
- помощь в создании
Dockerfile
основанная на best-practice - простое использование, укажите только имя образа
- поддержка показателей
CIS
- подходит для таких
CI
, как Travis CI
, CircleCI
, Jenkins
и т. д.https://github.com/goodwithtech/dockle
Подсказал: Михаил Исаев - @ismvru
Опубликовано в @gitgate
#security #cicd #docker #dockerfile #linter
👍12🔥2
KICS
- выявляйте уязвимости безопасности, проблемы соответствия и неправильные конфигурации инфраструктуры на ранних этапах цикла разработки вашей инфраструктуры как кода с помощью KICS
от Checkmarx
.KICS
означает «Keeping Infrastructure as Code Secure
» (сохранение инфраструктуры в безопасности кода), это решение с открытым исходным кодом, которое необходимо для любого облачного проекта.https://github.com/Checkmarx/kics
Подсказал: @Celentano_21_veka
Опубликовано в @gitgate
#security #cicd #docker #k8s #terraform #linter
👍6🔥4
Gitleaks
- инструмент для обнаружения секретов, таких как пароли, ключи API
и токены в репозиториях git
, файлах и всем остальном, что вы хотите передать через stdin
.https://github.com/gitleaks/gitleaks
Подсказал: @Celentano_21_veka
Опубликовано в @gitgate
#security #cicd #git #linter
GitHub
GitHub - gitleaks/gitleaks: Find secrets with Gitleaks 🔑
Find secrets with Gitleaks 🔑. Contribute to gitleaks/gitleaks development by creating an account on GitHub.
👍7🔥1
detect-secrets
- удачно названный модуль для (сюрприз, сюрприз) обнаружения секретов в кодовой базе.Однако, в отличие от других подобных пакетов, которые сосредоточены исключительно на поиске секретов, этот пакет разработан с учетом потребностей корпоративного клиента: он предоставляет обратно совместимые, систематические средства для:
- предотвращение попадания новых секретов в кодовую базу,
- обнаружение явного обхода таких мер предосторожности и
- предоставление контрольного списка секретов для переноса в более безопасное хранилище.
https://github.com/Yelp/detect-secrets
Подсказал: @Celentano_21_veka
Опубликовано в @gitgate
#security #cicd #git #linter
GitHub
GitHub - Yelp/detect-secrets: An enterprise friendly way of detecting and preventing secrets in code.
An enterprise friendly way of detecting and preventing secrets in code. - Yelp/detect-secrets
👍8🔥1