rustdesk - приложение для удаленного рабочего стола с открытым исходным кодом, написанное на Rust. Работает из коробки, не требует настройки. Вы полностью контролируете свои данные, не беспокоясь о безопасности. Вы можете использовать наш сервер ретрансляции, настроить свой собственный, или даже написать свой или встроить его в свое приложение.
В качестве альтернативы
TeamViewer. https://github.com/rustdesk/rustdesk
опубликовано в @gitgate
#teamviewer #remote #onpremise #selfhosted
GitHub
GitHub - rustdesk/rustdesk: An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.
An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer. - rustdesk/rustdesk
👍25🔥5
Pgweb - это веб-обозреватель баз данных для PostgreSQL, написанный на Go и работающий на компьютерах Mac, Linux и Windows. Распространяется как простой двоичный файл без каких-либо зависимостей. Очень прост в использовании и содержит необходимое количество функций.
Функции:
- простая установка (распространяется в виде одного двоичного файла).
- никаких зависимостей.
- работает с
PostgreSQL 9.1+-поддерживает собственные
SSH-туннели.- несколько сеансов работы с базой данных.
- выполнение и анализ пользовательских
SQL-запросов.- экспорт данных таблиц и запросов в
CSV/JSON/XML.- история запросов.
- закладки сервера.
https://github.com/sosedoff/pgweb
опубликовано в @gitgate
#postgres #webui #tools
GitHub
GitHub - sosedoff/pgweb: Cross-platform client for PostgreSQL databases
Cross-platform client for PostgreSQL databases. Contribute to sosedoff/pgweb development by creating an account on GitHub.
👍16🔥6
tg2obsidian - программа (далее - bot) использует бесплатную функциональность бота Telegram для сохранения сообщений из группы Telegram в хранилище Obsidian на локальном компьютере.Используемая разметка
Markdown подойдёт и для большинства других программ, работающих с локальными файлами Markdown.Сценарий использования:
- Вы на ходу пишете, наговариваете или пересылаете сообщения в личную группу
Telegram
- Бот получает новые сообщения из Telegram и сохраняет их в виде заметок, таким образов формируя входящий поток информации прямо в вашем хранилище заметок- Позже в спокойной обстановке вы обрабатываете эти заметки, разнося информацию из них в подходящие места в своём хранилище
Возможности
- все сообщения группируются по датам — на одну дату создаётся одна заметка. Также возможно сохранять сообщения в одну единственную заметку.
- каждое сообщение в заметке имеет заголовок с отметкой даты и времени.
- в зависимости он настроек сохраняется либо игнорируется форматирование сообщений.
- для пересланных сообщений добавляется информация об источнике сообщения.
- фотографии, анимации, видео и документы сохраняются в хранилище и встраиваются в заметку.
- контакты сохраняются в виде
YAML front matter и vcard.- для мест создаются ссылки на
Google Maps и Яндекс.Карты.- есть возможность преобразовывать заметки с определенными ключевыми словами в задачу.
- есть возможность тегировать заметки с определенными ключевыми словами.
- есть возможность распознавания речи из голосовых сообщений и аудиосообщений. При этом Бот отправляет распознанный текст в виде ответа на исходное сообщение.
Это форк оригинального проекта с внесенными дополнениями изменениями.
https://github.com/deviltm/tg2obsidian
Подсказал: Игорь Рогов - @chert_tm (он же и автор форка)
опубликовано в @gitgate
#telegram #bot #obsidian
GitHub
GitHub - deviltm/tg2obsidian: This script pulls new messages from a Telegram group and puts them into Obsidian vault on a local…
This script pulls new messages from a Telegram group and puts them into Obsidian vault on a local machine - deviltm/tg2obsidian
👍23🔥16
tg2sip - голосовой шлюз Telegram<-->SIP.Его можно использовать для переадресации входящих вызовов
Telegram на вашу SIP-АТС или для совершения вызовов SIP-->Telegram
https://github.com/Infactum/tg2sipопубликовано в @gitgate
#sip #telegram #gateway
GitHub
GitHub - Infactum/tg2sip: Telegram <-> SIP voice gateway
Telegram <-> SIP voice gateway. Contribute to Infactum/tg2sip development by creating an account on GitHub.
👍13🔥8
Useful Tools | Linux | GitOps | DevOps
rustdesk - приложение для удаленного рабочего стола с открытым исходным кодом, написанное на Rust. Работает из коробки, не требует настройки. Вы полностью контролируете свои данные, не беспокоясь о безопасности. Вы можете использовать наш сервер ретрансляции…
В дополнение:
- поддерживает самостоятельную регистрацию и вход на интерфейсную веб-страницу.
- поддерживает отображение информации об устройстве во внешнем интерфейсе, разделенной на версии администратора и пользователя.
- поддерживает пользовательские псевдонимы
- поддерживает серверное управление.
- поддерживает цветные теги
- поддерживает онлайн-статистику устройства.
- поддерживает сохранение паролей устройств.
- автоматически управляет токенами и поддерживает их активность с помощью интерфейса
- поддерживает терминал веб-управления
https://github.com/kingmo888/rustdesk-api-server
Подсказал: Игорь Рогов - @chert_tm
опубликовано в @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 #webui #teamviewer #remote #onpremise #selfhosted
GitHub
GitHub - kingmo888/rustdesk-api-server: 基于Django的RustDesk Api&Web Server,除了支持api所有功能,还支持web注册、管理、展示等。已支持到最新1.3.1版本。
基于Django的RustDesk Api&Web Server,除了支持api所有功能,还支持web注册、管理、展示等。已支持到最新1.3.1版本。 - kingmo888/rustdesk-api-server
👍8🔥7
Useful Tools | Linux | GitOps | DevOps
rustdesk - приложение для удаленного рабочего стола с открытым исходным кодом, написанное на Rust. Работает из коробки, не требует настройки. Вы полностью контролируете свои данные, не беспокоясь о безопасности. Вы можете использовать наш сервер ретрансляции…
Еще альтернатива / форк
Первое отличие - эта версия включает новый режим
Второе отличие - эта версия включает предварительную реализацию
- поддержка личной адресной книги
- поддержка общей адресной книги на уровне группы (только чтение, чтение-запись, администратор)
- поддержка общей адресной книги на уровне пользователя (только чтение, чтение-запись, администратор)
Третье отличие - эта версия включает предварительную реализацию простой веб-консоли.
Веб-консоль доступна по адресу
Вы можете просмотреть документацию по API на встроенном сервере API по адресу
Документация: https://sctg-development.github.io/sctgdesk-api-server/
Подсказал: R - @Rambotnik
опубликовано в @gitgate
#rustdesk #api #webui #teamviewer #remote #onpremise #selfhosted
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
GitHub
GitHub - sctg-development/sctgdesk-server: Rendez-vous server, API server and web console for Rustdesk 100% in Rust ( integrated…
Rendez-vous server, API server and web console for Rustdesk 100% in Rust ( integrated version, for standalone see https://github.com/sctg-development/sctgdesk-api-server ) - sctg-development/sctgde...
👍14🔥6
nexterm - программа для управления серверами SSH, VNC и RDP Умеет работать и в виде докер контейнера.https://github.com/gnmyt/Nexterm
Инструкции по запуску демо: https://docs.nexterm.dev/preview
Подсказал: Страйфи Ленджок - @strayfi_lendjok
опубликовано в @gitgate
#ssh #vnc #rdp #terminal
GitHub
GitHub - gnmyt/Nexterm: The open source server management software for SSH, VNC & RDP
The open source server management software for SSH, VNC & RDP - gnmyt/Nexterm
👍14🔥5
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
👍14🔥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