Useful Tools | Linux | GitOps | DevOps
前往频道在 Telegram
Полезные opensource проекты на все случаи жизни, а иногда и советы. Понравился проект из поста - поддержи автора звездой! Web: https://gitgate.d3.ru Сотрудничество: @maxgrue
显示更多6 783
订阅者
-424 小时
-77 天
+530 天
帖子存档
Легковесная альтернатива
HomeAssistant, ориентированная на безопасность и приватность. Решение для небольшой квартиры или как "точка входа" в концепцию умного дома.
По возможностям конечно меньше, но основное поддерживает. Например zegbee "из коробки" Система плагинов для поддержки интеграций. Почти все настройки через WebUI.
Работает как на x86, так и на ARM платформах. Вот и повод найти в шкафу старую малинку :)
https://github.com/GladysAssistant/Gladys
#smarthome #iot #hass #diyСовет дня:
Подсветка ошибок в stdout цветом
Отправляем escape последовательности в поток ошибок и тогда терминал остаются цветным, а если перенаправить вывод в файл, там не будет всех этих
\033[, мешающих воспринимать текст
echo -e "\033[31m" 1>&2; echo 'бла-бла-бла'
Поделился: @Kulibyakin
#tips #cli #error #bashЕще одна опенсурс альтернатива JIRA или Asana для управления проектами.
https://github.com/makeplane/plane
#project #jira #asana
Совет дня:
Вывести на экран все строки с кириллическими символами из группы файлов.
grep -rP "\p{Cyrillic}" /path/to/directory
или
find /path/to/directory -name "*.txt" -exec grep -PH "\p{Cyrillic}" {} +
Кстати таким способом буквы ё и Ё тоже ловится.
#tips #cli #cyrillicЛинтер - форматер кода с поддержкой более 20 языков,
Позволяет задавать критерии форматирования, или запускать как линтер по
pre-commit hook или onsave в вашем редакторе. Есть встроенный API, поддерживает плагины для расширения.
На выходе получается код, форматированный в едином стиле, что облегчает и читабельность и разработку в целом.
https://github.com/prettier/prettier
#cli #linter #codeРеалтайм мониторинг интернет трафика.
Фильтры, общая статистика, статистика и графики в реальном времени по приложениям, распознавание более 6000 сервисов и протоколов (включая троянов и зловредов), экспорт трафика в PCAP формате, информация по geoip и многое другое...
https://github.com/GyulyVGC/sniffnet?tab=readme-ov-file
#moni #network #security
Обсудили идею и автор проекта любезно предоставил скидку на заказ готового устройства про промокоду
GITGATE
Мелочь, а приятно.. Вообще ребята очень отзывчивые и дружат со своим комьюнити.Чумовой
DIY проект от знакомых. Из серии вжу-у-ух, магия !
Идея проста, контроллер (на самом деле два-в-одном) к которому подключаются счетчики горячей и холодной воды или газа (2 канала для показаний) и он снимает показания и сам отправляет их ежемесячно в УК (управляющую компанию), а также свое облако и даже телеграм бота.
Реализован режим глубокого сна, поэтому живет на одном комплекте батареек от 1.5 до 3 лет (в зависимости от качества батареек).
Плюс интеграция в умный дом из коробки (по MQTT)
В активной разработке и субпроект для электросчетчиков - электрикус.
Можно купить и готовое собранное устройство на сайте https://waterius.ru. Там же и богато документации, как по самостоятельной сборке, так и по эксплуатации.
https://github.com/dontsovcmc/waterius
Обсуждение проекта https://t.me/waterius_forum
И да, у меня такое стоит и работает. Даже в бета тестерах немного помогал. Рассматривайте как проект одного из участников.
#diy #esp #arduino #homeassistant #hassА вот и похожее на
rustdesk но пожиже подсказали, тоже решение для удаленного рабочего стола.
Прислано: @shad0w6
https://github.com/Ylianst/MeshCentral
#remote #selfhostedОпенсурс альтернатива TeamViewer.
Решение для удаленного рабочего стола, написанное на
Rust. Работает из коробки, не требует настройки. Вы полностью контролируете свои данные, не беспокоясь о безопасности.
https://github.com/rustdesk/rustdesk
Может работать через публичное облако и через свой selfhosted сервер https://rustdesk.com/docs/en/self-host/
#remote #selfhostedИ еще на тему docker registry. Народ подсуетился и запилил репку с скриптом, который вжу-у-у-х, магия, и сам все делает..
Перед применением все же загляните в сырочки скрипта. Там безопасно, но это хорошая практика
Прислано: @yukon_spb
https://github.com/StasPlov/docker-unlock
#docker #registry
Совет дня:
Быстрый способ сделать бакап файла
cp filename{,.orig}
восстановление из бакапа
cp -rf filename{.orig}
Можно алиасами прописать
#cli #tips #bashСовет дня:
Aвтоматический запуск
tmux, при входе на сервер по SSH.
Добавляем в ~/.bash_profile строки:
if [ -z "$TMUX" ]; then
tmux attach -t term || tmux new -s term
fi
И при каждом входе на сервер, получаем либо уже существующую, либо новую сессию tmux.
#tmux #bash #ssh #tipsИ сразу еще одна альтернатива на базе tmux для парного программирования.
Подсказано: @burpsuite_user
https://github.com/tmate-io/tmate
https://tmate.io/
#ssh #webui #cli
Совместное использование терминала через Web, подходит например для парного программирования или обучения.
https://github.com/ekzhang/sshx
https://sshx.io/
#ssh #webui
Совет дня:
Выход из
bash с сохранением суб процессов и без сохранения истории.
unset HISTFILE && disown -a && exit
Сценарий использования сами придумайте ;)
#bash #tipsНемного странное, но полезное. Компилятор докер образа в стендалон портабл бинарь.
Параметры могут быть переданы в бинарь так же, как и в
docker run параметрами -v и -e
https://github.com/NilsIrl/dockerc
#docker #cli #utilКонсольная утилитка для комплексного тестирования SD на честный обьем, битые сектора и реальную скорость чтения / записи.
Можно конечно и dd задействовать но " ощущения не те" :)
https://github.com/AltraMayor/f3
#cli #test #sd #util
#полезняшка
Opensource Docker Registry
В свете последних событий как никогда стало актуально onpremise docker registry решения для разворачивания "под ногами".
Собрал для вас списочек CNCF опенсурсных проектов. В каждом помимо базового функционала - свои дополнения и плюшки...
https://github.com/goharbor/harbor
https://github.com/dragonflyoss/Dragonfly2
https://github.com/distribution/distribution
https://github.com/uber/kraken
https://github.com/SUSE/Portus
https://github.com/quay/quay
https://github.com/project-zot/zot
https://help.sonatype.com/en/docker-registry.html
#docker #registry
