Useful Tools | Linux | GitOps | DevOps
5.82K subscribers
156 photos
1 video
7 files
683 links
Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы.

Понравился проект из поста - поддержи автора звездой!

Автор: @dmitry_malinin
Web: https://gitgate.d3.ru

Сотрудничество: @maxgrue
Обсуждение: @gittalk
Download Telegram
Немного теоретического занудства. Но все же найдите 2 минутки почитать, важное для понимания..

Семантическое Версионирование

https://semver.org/lang/ru/

#doc #version
🔥15👍8
Просто неисчерпаемый источник решений, сертифицированных для k8s. С кратким описанием. разбивкой по ролям..

Для архитектора прям стартовая страничка должна быть.

https://landscape.cncf.io/?group=projects-and-products

#cncf #k8s
3🔥16👍7
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
🔥14👍9
Консольная утилитка для комплексного тестирования SD на честный обьем, битые сектора и реальную скорость чтения / записи.

Можно конечно и dd задействовать но " ощущения не те" :)

https://github.com/AltraMayor/f3

#cli #test #sd #util

#полезняшка
👍14🔥1
Немного странное, но полезное. Компилятор докер образа в стендалон портабл бинарь.

Параметры могут быть переданы в бинарь так же, как и в docker run параметрами -v и -e

https://github.com/NilsIrl/dockerc

#docker #cli #util
🔥12👍10
Совет дня:

Выход из bash с сохранением суб процессов и без сохранения истории.

unset HISTFILE && disown -a && exit


Сценарий использования сами придумайте ;)

опубликовано в @gitgate

#bash #tips
🔥25👍3
Совместное использование терминала через Web, подходит например для парного программирования или обучения.

https://github.com/ekzhang/sshx

https://sshx.io/

#ssh #webui
👍10🔥10
И сразу еще одна альтернатива на базе tmux для парного программирования.

Подсказано: @burpsuite_user

https://github.com/tmate-io/tmate

https://tmate.io/

#ssh #webui #cli
👍14🔥9
🔥42👍18
Совет дня:

Aвтоматический запуск tmux, при входе на сервер по SSH.

Добавляем в ~/.bash_profile строки:

if [ -z "$TMUX" ]; then
tmux attach -t term || tmux new -s term
fi

И при каждом входе на сервер, получаем либо уже существующую, либо новую сессию tmux.

#tmux #bash #ssh #tips
👍43🔥1
Совет дня:

Быстрый способ сделать бакап файла

cp filename{,.orig}


восстановление из бакапа

cp -rf filename{.orig}


Можно алиасами прописать

#cli #tips #bash
👍32🔥1
И еще на тему docker registry. Народ подсуетился и запилил репку с скриптом, который вжу-у-у-х, магия, и сам все делает..

Перед применением все же загляните в сырочки скрипта. Там безопасно, но это хорошая практика


Прислано: @yukon_spb


https://github.com/StasPlov/docker-unlock


#docker #registry
👍15🔥9
Опенсурс альтернатива TeamViewer.

Решение для удаленного рабочего стола, написанное на Rust. Работает из коробки, не требует настройки. Вы полностью контролируете свои данные, не беспокоясь о безопасности.

https://github.com/rustdesk/rustdesk

Может работать через публичное облако и через свой selfhosted сервер https://rustdesk.com/docs/en/self-host/


#remote #selfhosted
👍25🔥14
Чумовой DIY проект от знакомых. Из серии вжу-у-ух, магия !

Идея проста, контроллер (на самом деле два-в-одном) к которому подключаются счетчики горячей и холодной воды или газа (2 канала для показаний) и он снимает показания и сам отправляет их ежемесячно в УК (управляющую компанию), а также свое облако и даже телеграм бота.

Реализован режим глубокого сна, поэтому живет на одном комплекте батареек от 1.5 до 3 лет (в зависимости от качества батареек).

Плюс интеграция в умный дом из коробки (по MQTT)

В активной разработке и субпроект для электросчетчиков - электрикус.

Можно купить и готовое собранное устройство на сайте https://waterius.ru. Там же и богато документации, как по самостоятельной сборке, так и по эксплуатации.

https://github.com/dontsovcmc/waterius

Обсуждение проекта https://t.me/waterius_forum

И да, у меня такое стоит и работает. Даже в бета тестерах немного помогал. Рассматривайте как проект одного из участников.

#diy #esp #arduino #homeassistant #hass
🔥21👍9
Useful Tools | Linux | GitOps | DevOps
Чумовой DIY проект от знакомых. Из серии вжу-у-ух, магия ! Идея проста, контроллер (на самом деле два-в-одном) к которому подключаются счетчики горячей и холодной воды или газа (2 канала для показаний) и он снимает показания и сам отправляет их ежемесячно…
Обсудили идею и автор проекта любезно предоставил скидку на заказ готового устройства про промокоду GITGATE

Мелочь, а приятно.. Вообще ребята очень отзывчивые и дружат со своим комьюнити.
🔥12👍1
Реалтайм мониторинг интернет трафика.

Фильтры, общая статистика, статистика и графики в реальном времени по приложениям, распознавание более 6000 сервисов и протоколов (включая троянов и зловредов), экспорт трафика в PCAP формате, информация по geoip и многое другое...

https://github.com/GyulyVGC/sniffnet?tab=readme-ov-file

#moni #network #security
🔥15👍4
Линтер - форматер кода с поддержкой более 20 языков,

Позволяет задавать критерии форматирования, или запускать как линтер по pre-commit hook или onsave в вашем редакторе. Есть встроенный API, поддерживает плагины для расширения.

На выходе получается код, форматированный в едином стиле, что облегчает и читабельность и разработку в целом.

https://github.com/prettier/prettier

#cli #linter #code
👍10🔥7
Совет дня:

Вывести на экран все строки с кириллическими символами из группы файлов.

grep -rP "\p{Cyrillic}" /path/to/directory

или

find /path/to/directory -name "*.txt" -exec grep -PH "\p{Cyrillic}" {} +


Кстати таким способом буквы ё и Ё тоже ловится.

#tips #cli #cyrillic
👍25🔥1