Useful Tools | Linux | GitOps | DevOps
Kanalga Telegram’da o‘tish
Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы. Понравился проект из поста - поддержи автора звездой! Web: https://gitgate.d3.ru Сотрудничество: @maxgrue
Ko'proq ko'rsatish6 696
Obunachilar
-424 soatlar
+27 kun
+930 kun
Postlar arxiv
Composeverter - Преобразование файлов docker-compose из V1 в V2 (2.x, 3.x)
https://github.com/outilslibre/composeverter
Web: http://composeverter.com
опубликовано в @gitgate
#docker #tools«Группа Астра» проводит первую бесплатную практическую конференцию для разработчиков Astra DevConf 2024.
Разработчики ИТ-компаний раскроют секреты эффективной и безопасной разработки, а также поделятся практическими кейсами.
На конференции мы:
— расскажем как выстроить процесс разработки на базе Git-системы (конкретные примеры на различных языках и фреймворках);
— покажем, как легко и просто опубликовать ваше приложение в RuStore;
— поделимся лучшими практиками в построении DevOps-процессов для проектов, написанных на Spring Framework и Java/Kotlin;
— расскажем, как осуществить сборку из Dockerfile или Buildpack и развертывание образа на виртуальной машине (пока вы пьете кофе);
— и многое другое.
Для участников конференции будет доступен:
— личный кабинет разработчика, в котором можно бесплатно скачивать решения «Группа Астра» для целей изучения и разработки (в том числе ОС Astra Linux 1.8);
— портал с документацией, где опубликованы различные инструменты для разработки, примеры кода и готовые стенды для тестирования.
Дата и время: 24 сентября, в 10:00
Формат: онлайн/офлайн
Регистрация доступна по ссылке. Поехали!
Реклама. ООО «РусБИТех-Астра». ИНН 7726388700. erid: 2Vtzqv8kzLX
Sablier - позволяtn запускать контейнеры и поды в зависимости от нагрузки по требованию и останавливать их после периода бездействия.
Поддерживает среды исполнения:
- docker
- docker swarm
- kubernetis
Поддерживает reverse proxy:
- nginx
- caddy
- traefik
https://github.com/acouvreur/sablier
Документация: https://acouvreur.github.io/sablier/#/
опубликовано в @gitgate
#docker #swarm #k8s #ondemand #nginx #caddy #traefiknexterm - программа для управления серверами SSH, VNC и RDP Умеет работать и в виде докер контейнера.
https://github.com/gnmyt/Nexterm
Инструкции по запуску демо: https://docs.nexterm.dev/preview
Подсказал: Страйфи Ленджок - @strayfi_lendjok
опубликовано в @gitgate
#ssh #vnc #rdp #terminalЕще альтернатива / форк
sctgdesk-server - модифицированная версия RustDesk Server, бесплатная и с открытым исходным кодом.
Первое отличие - эта версия включает новый режим TCP, включенный в версию RustDesk Server Pro.
Второе отличие - эта версия включает предварительную реализацию API-сервера Rustdesk Server Pro.
- поддержка личной адресной книги
- поддержка общей адресной книги на уровне группы (только чтение, чтение-запись, администратор)
- поддержка общей адресной книги на уровне пользователя (только чтение, чтение-запись, администратор)
Третье отличие - эта версия включает предварительную реализацию простой веб-консоли.
Веб-консоль доступна по адресу http://<server-ip>:21114/ с логином «admin» и паролем «Hello,world!» .
Вы можете просмотреть документацию по API на встроенном сервере API по адресу http://<server-ip>:21114/api/doc/
https://github.com/sctg-development/sctgdesk-server
Документация: https://sctg-development.github.io/sctgdesk-api-server/
Подсказал: R - @Rambotnik
опубликовано в @gitgate
#rustdesk #api #webui #teamviewer #remote #onpremise #selfhostedВ дополнение:
rustdesk-api-server - интерфейс Rustdesk API, реализованный на Python, с поддержкой управления через WebUI.
Функции :
- поддерживает самостоятельную регистрацию и вход на интерфейсную веб-страницу.
- поддерживает отображение информации об устройстве во внешнем интерфейсе, разделенной на версии администратора и пользователя.
- поддерживает пользовательские псевдонимы
- поддерживает серверное управление.
- поддерживает цветные теги
- поддерживает онлайн-статистику устройства.
- поддерживает сохранение паролей устройств.
- автоматически управляет токенами и поддерживает их активность с помощью интерфейса Heartbeat
- поддерживает совместное использование устройств с другими пользователями
- поддерживает терминал веб-управления
https://github.com/kingmo888/rustdesk-api-server
Подсказал: Игорь Рогов - @chert_tm
опубликовано в @gitgate
#rustdesk #api #webuitg2sip - голосовой шлюз Telegram<-->SIP.
Его можно использовать для переадресации входящих вызовов Telegram на вашу SIP-АТС или для совершения вызовов SIP-->Telegram
https://github.com/Infactum/tg2sip
опубликовано в @gitgate
#sip #telegram #gatewaytg2obsidian - программа (далее - bot) использует бесплатную функциональность бота Telegram для сохранения сообщений из группы Telegram в хранилище Obsidian на локальном компьютере.
Используемая разметка Markdown подойдёт и для большинства других программ, работающих с локальными файлами Markdown.
Сценарий использования:
- Вы на ходу пишете, наговариваете или пересылаете сообщения в личную группу Telegram
- Бот получает новые сообщения из Telegram и сохраняет их в виде заметок, таким образов формируя входящий поток информации прямо в вашем хранилище заметок
- Позже в спокойной обстановке вы обрабатываете эти заметки, разнося информацию из них в подходящие места в своём хранилище
Возможности
- все сообщения группируются по датам — на одну дату создаётся одна заметка. Также возможно сохранять сообщения в одну единственную заметку.
- каждое сообщение в заметке имеет заголовок с отметкой даты и времени.
- в зависимости он настроек сохраняется либо игнорируется форматирование сообщений.
- для пересланных сообщений добавляется информация об источнике сообщения.
- фотографии, анимации, видео и документы сохраняются в хранилище и встраиваются в заметку.
- контакты сохраняются в виде YAML front matter и vcard.
- для мест создаются ссылки на Google Maps и Яндекс.Карты.
- есть возможность преобразовывать заметки с определенными ключевыми словами в задачу.
- есть возможность тегировать заметки с определенными ключевыми словами.
- есть возможность распознавания речи из голосовых сообщений и аудиосообщений. При этом Бот отправляет распознанный текст в виде ответа на исходное сообщение.
Это форк оригинального проекта с внесенными дополнениями изменениями.
https://github.com/deviltm/tg2obsidian
Подсказал: Игорь Рогов - @chert_tm (он же и автор форка)
опубликовано в @gitgate
#telegram #bot #obsidianSablier - позволяtn запускать контейнеры и поды в зависимости от нагрузки по требованию и останавливать их после периода бездействия.
Поддерживает среды исполнения:
- docker
- docker swarm
- kubernetis
Поддерживает reverse proxy:
- nginx
- caddy
- traefik
https://github.com/acouvreur/sablier
Документация: https://acouvreur.github.io/sablier/#/
опубликовано в @gitgate
#docker #swarm #k8s #ondemand #nginx #caddy #traefikPgweb - это веб-обозреватель баз данных для PostgreSQL, написанный на Go и работающий на компьютерах Mac, Linux и Windows.
Распространяется как простой двоичный файл без каких-либо зависимостей. Очень прост в использовании и содержит необходимое количество функций.
https://github.com/sosedoff/pgweb
опубликовано в @gitgate
#postgres #webui #toolsrustdesk - приложение для удаленного рабочего стола с открытым исходным кодом, написанное на Rust.
Работает из коробки, не требует настройки. Вы полностью контролируете свои данные, не беспокоясь о безопасности. Вы можете использовать наш сервер ретрансляции, настроить свой собственный, или даже написать свой или встроить его в свое приложение.
В качестве альтернативы TeamViewer.
https://github.com/rustdesk/rustdesk
опубликовано в @gitgate
#teamviewer #remoteNovops - универсальный менеджер секретов и конфигураций для разработки, приложений и CI.
- Управление секретами: безопасная загрузка секретов из любого источника, включая Hashicorp Vault, AWS, GCloud, Azure, SOPS и другие.
- Конфигурация как код: легко управляйте и устанавливайте безопасные файлы и переменные среды для локальной разработки, приложений и конвейеров CI.
- Безопасность: безопасно загружайте секреты в память и храните их только до тех пор, пока они необходимы, чтобы избежать неправильного обращения или распространения конфиденциальных данных.
- Универсальный: разработан как универсальный и гибкий, отвечающий широкому спектру потребностей в управлении секретами на разных платформах и инструментах.
- Свободный и открытый исходный код: Novops бесплатен и имеет открытый исходный код.
https://github.com/PierreBeucher/novops
опубликовано в @gitgate
#security #ci #vailt #secret #devpytion - независимый неофициальный python клиент для официального Notion API (только для внутренней интеграции)
Клиент построен на собственной объектной модели на основе API (*не использует клиент notion-sdk-py )
Если вы используете notion.so и хотите автоматизировать некоторые вещи с помощью оригинального API, добро пожаловать! Вы можете читать любые доступные данные, создавать базовые модели и даже работать с базами данных.
Текущая версия Notion API = «28 июня 2022 г.»
https://github.com/lastorel/pytion
Рубрика "я пиарюсь". Проект Егора Гомзина - @lastorel Просьба поддержать, "озвездив" репку !
#python #api #notionif [ $(date +%j) -eq 256 ]; then
echo "С Днём Програмиста!"
fi
Версия от Иван Грушин - @JohnMcGrustep-ca - это онлайн-центр сертификации для безопасного автоматизированного управления сертификатами для DevOps (X.509, SSH, ACME)
Вы можете использовать step-ca для:
- выпуск сертификатов HTTPS-сервера и клиента, которые работают в браузерах ( RFC5280)
- выпуск сертификатов TLS для DevOps: виртуальных машин, контейнеров, API, подключений к базам данных, модулей Kubernetes
- выдача SSH-сертификатов для людей в обмен на токены единого входа или для хостов в обмен на документы, удостоверяющие личность облачного экземпляра.
- легко автоматизировать управление сертификатами со встроенным ACME сервером, который поддерживает все популярные типы задач ACME.
- использовать CLI клиент в скриптах
https://github.com/smallstep/certificates
опубликовано в @gitgate
#cert #acme #ca #ssh #security #x509PS-Commands - большая база заметок PowerShell на русском языке.
Репозиторий содержит набор полезных скриптов и модулей автора, а также тестовый стенд WinForms с примерами реализации большинства функционала (DataGridView, Button, Checkbox и т.д.), который можно использовать как шаблон для создания программы с графическим интерфейсом.
https://github.com/Lifailon/PS-Commands
опубликовано в @gitgate
#win #powershellpimox - Proxmox V7 для Raspberry Pi версии 4 и старше.
Pimox- это порт Proxmox на Raspberry Pi, позволяющий вам создать кластер Proxmox из Rapberry Pi или даже гибридный кластер из оборудования Raspberry Pi и x86.
https://github.com/pimox/pimox7
публиковано в @gitgate
#proxmox #pi #raspberry #clusterrunlike - утилита для генерации параметров запуска контейнеров, аналогичных работющим. .
Вы даете ей докер-контейнер, она выводит командную строку, необходимую для запуска другого такого же, вместе со всеми этими надоедливыми параметрами (порты, ссылки, тома, ...). Это экономит время для тех, кто обычно развертывает свои докер-контейнеры с помощью какого-либо инструмента CM, такого как Ansible/Chef, а затем обнаруживает, что им приходится вручную перезапускать какой-либо контейнер.
https://github.com/lavie/runlike
опубликовано в @gitgate
#docker #toolsproxmox-lxc-autoscale - демон управления ресурсами, специально разработанный для сред Proxmox.
Он автоматически корректирует распределение CPU и памяти без простоев и может клонировать контейнеры LXC на основе показателей использования в реальном времени и заранее определенных пороговых значений. Может запускаться локально или удаленно, чтобы ваши контейнеры всегда были оптимизированы по производительности, управляли пиками спроса и, при необходимости, сохраняли ресурсы в непиковые часы.
LXC AutoScale оснащен функциями, которые делают его удобным инструментом для управления автоматическим масштабированием ваших контейнеров LXC на Proxmox:
- Автоматическое масштабирование ресурсов
- Автоматическое горизонтальное масштабирование.
- Пороговые значения, определенные на уровне
- Резервирование ресурсов хоста
- Игнорирование параметр масштабирования
- Режим энергоэффективности
- Приоритизация контейнеров
- Автоматическое резервное копирование
- Почта и push-уведомления
- Метрики JSON
- Локальное или удаленное исполнение
- Простая автоконфигурация для людей
- Поддержка Docker
https://github.com/fabriziosalmi/proxmox-lxc-autoscale
опубликовано в @gitgate
#proxmox #scalibg #autoscale #lxc #moni