ru
Feedback
Useful Tools | Linux | GitOps | DevOps

Useful Tools | Linux | GitOps | DevOps

Открыть в Telegram

Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы. Понравился проект из поста - поддержи автора звездой! Web: https://gitgate.d3.ru Сотрудничество: @maxgrue

Больше
6 674
Подписчики
-124 часа
-77 дней
+3630 день
Архив постов
Хотите освоить Go с самых азов и понять, чем он покорил разработчиков по всему миру? Тогда приходите на мини-практикум по Gol
Хотите освоить Go с самых азов и понять, чем он покорил разработчиков по всему миру? Тогда приходите на мини-практикум по Golang от Rebrain! 💡 Что вас ждёт? Теория + практика: изучайте Go на примерах из реальной жизни, чтобы понять, как его используют в настоящих проектах. Мгновенная проверка задач: пишите код, сразу получайте результат и учитесь на практике. Поддержка эксперта: наш наставник, тимлид с 5-летним опытом в Go. 👨‍💻 Наставник и автор практикума: Дмитрий Гордеев — тимлид разработки облачных решений с опытом работы в Go 5+ лет. Всего за 10 дней практикума вы: ✅ Освоите ключевые темы языка (горутины, обработка ошибок, структуры и интерфейсы). ✅ Попробуете себя в роли Go-разработчика. ✅ Решите главный вопрос: хотите ли вы погрузиться в этот язык глубже? 🎁 А ещё мы подготовили приятный бонус: плейлист с записями открытых практикумов по Go для всех желающих. 👉 Забирайте плейлист и записывайтесь на практикум: https://clck.ru/3G4yZj Реклама. ООО "РЕБРЕИН". ИНН 7727409582 erid: 2Vtzvne2cEF

Совет дня: Немного про числовые условия в bash
! EXPRESSION - The EXPRESSION is false.
-n STRING The length of STRING is greater than zero.
-z STRING - The length of STRING is zero (i.e. it is empty).
STRING1 = STRING2 - STRING1 is equal to STRING2
STRING1 != STRING2 - STRING1 is not equal to STRING2
INT1 -eq INT2 - INT1 is numerically equal to INT2
INT1 -gt INT2 - INT1 is numerically greater than INT2
INT1 -lt INT2 - INT1 is numerically less than INT2
-d FILE - FILE exists and is a directory.
-e FILE - FILE exists.
опубликовано в @gitgate #tips

awesome-compose - образцы различных сервисов в виде Docker Compose файлов и управления их развертыванием. В репозитории собраны шаблоны для разворачивания различных сервисов и платформ в виде docker-compose.yml Удобно использовать как отправную точку / шаблон для написания собственных стеков. https://github.com/docker/awesome-compose опубликовано в @gitgate #docker #docker-compose #sample

Skills Set начинающего сисадмина Инженеры из IT-компании Selectel собрали целый кладезь знаний в одном месте: книги, видео, к
Skills Set начинающего сисадмина Инженеры из IT-компании Selectel собрали целый кладезь знаний в одном месте: книги, видео, курсы и интерактивные задания, которые помогут начинающим освоить навыки системного администрирования. Включили только отборные материалы, которыми пользовались сами сисадмины Selectel в начале карьеры ⚙️🦖 Этот справочник станет твоим проводником в мир системных администраторов — от DevOps до SRE-инженеров. Еще поможет разобраться, какие знания и навыки нужны для профессионального роста в Selectel. К знаниям — по ссылке: https://slc.tl/4a6b7 Реклама, АО «Селектел», ИНН: 7810962785, ERID: 2Vtzqxey5pY

Совет дня: как посмотреть только список директорий ?
ls -d */
опубликовано в @gitgate #tips

Совет дня: Сравнить различия по установленным пакетам на 2 серверах. Для DEB based дистрибутивов делается аналогично.
diff <(ssh user1@server1 'rpm -qa | sort') <(ssh user2@server2 'rpm -qa | sort')
опубликовано в @gitgate #tips

💣 Освойте принципы и популярные инструменты DevOps-инженера, которые помогут повысить вашу востребованность и доход! ➡️Успей
💣 Освойте принципы и популярные инструменты DevOps-инженера, которые помогут повысить вашу востребованность и доход! ➡️Успейте на онлайн-курс «DevOps практики и инструменты» от OTUS с максимальной скидкой по промокоду DevOps01. Группа стартует уже 30 января: https://vk.cc/cHUG7V 💻 Для кого этот курс? - Для разработчиков. Вы научитесь настраивать системы разворачивания и тестирования приложений, либо плавно перейти в новую профессию. - Для системных администраторов. Сможете разобраться в построении процесса DevOps и оптимизировать нагрузки на системы и сервисы, освоить новые инструменты и подходы, а после сменить профессию. - Для тестировщиков. Станете более востребованным специалистом за счет изучения инструментов DevOps.  ✅За эти годы мы выпустили уже 700 Девопсов, поднявших свой доход до 4 раз. Работодатели - партнёры OTUS уже ждут выпускников. Сделайте шаг вперёд и вы! ➡️ ПРОЙТИ ВСТУПИТЕЛЬНЫЙ ТЕСТ: https://vk.cc/cHUG7V Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

whatsie - WhatsApp веб клиент на базе Qt WebEngine для Linux Desktop Возможности: - светлые и темные темы с автоматическим переключением - индивидуальные уведомления и нативные уведомления - горячие клавиши (шорткаты) - встроенный менеджер загрузки - отключение звука и уведомлений - функция блокировки приложения - диспетчер разрешений на доступ к аппаратному обеспечению - встроенная проверка орфографии (поддержке 31 языка) https://github.com/keshavbhatt/whatsie опубликовано в  @gitgate #whatsapp #gui

venv-manager - мощный CLI инструмент для легкого управления виртуальными venv средами Python. Возможности: - создание и управление окружениями venv - список всех venv - установка пакетов и отслеживание зависимостей - клонирование окружений venv - обновление пакетов глобально или для конкретного окружения venv - оистка кэш и временных файлов - активация окружения venv https://github.com/jacopobonomi/venv_manager опубликовано в  @gitgate #cli #venv #python

Authentik - поставщик идентификации с открытым исходным кодом, который подчеркивает гибкость и универсальность, при поддержке широкого набора протоколов. Autentik - IDP (поставщик идентификации) и SSO (единая точка входа), который построен с безопасностью в центре каждого фрагмента кода, каждой функции, с акцентом на гибкость и универсальность. Благодаря Authentik администраторы сайтов, разработчики приложений и инженеры по безопасности имеют надежное и безопасное решение для аутентификации практически в любом типе среды. Для пользователей и приложений доступны надежные действия по восстановлению, включая профиль пользователя и управление паролями. Вы можете быстро отредактировать, деактивировать или даже выдать себя за профиль пользователя и установить новый пароль для новых пользователей или сбросить существующий пароль. Вы можете использовать Authentik в существующей среде для добавления поддержки новых протоколов, поэтому введение Authentik в ваш текущий технический стек не представляет собой переосмысление проблем. Мы поддерживаем всех основных поставщиков, таких как OAuth2, SAML, LDAP и SCIM, чтобы вы могли выбрать протокол, который вам нужен для каждого приложения. https://github.com/goauthentik/authentik Подсказал: Михаил Исаев - @ismvru опубликовано в  @gitgate #oauth2 #saml #ldap #scim #sso #idp #securitu

Нетворкинг, живые кейсы и облачные технологии — всё на K2 Cloud Conf. Ребята из K2 Cloud сделали свою конференцию, где поделя
Нетворкинг, живые кейсы и облачные технологии — всё на K2 Cloud Conf. Ребята из K2 Cloud сделали свою конференцию, где поделятся всем про облака: как подключаться к ним без компромиссов в безопасности, автоматизировать процессы с помощью PaaS, а также расскажут о новом типе сетевых дисков – всё это и не только! Встречаемся 4-го марта. Подробности и регистрация по ссылке. erid: 2VtzquwxnE8

NeoHtop - cовременный кроссплатформенный системный монитор, построенный на Svelte, Rust, and Tauri Функции: - мониторинг проц
NeoHtop - cовременный кроссплатформенный системный монитор, построенный на Svelte, Rust, and Tauri Функции: - мониторинг процессов в реальном времени - отслеживание использования процессора и памяти - красивый, современный пользовательский интерфейс с темными/легкими темами - расширенный поиск процесса и фильтрация - прикрепите важные процессы - управление процессами - сортировка по любым столбцу - автообновлении статистики системы https://github.com/Abdenasser/neohtop опубликовано в @gitgate #top #tui

bashtop - монитор ресурсов, который показывает использование и статистику процессора, памяти, дисков, сети и процессов. Возможности: -простота в использовании, система меню, вдохновленная игрой. - быстрый и отзывчивый пользовательский интерфейс с выбором процесса клавишами ВВЕРХ и ВНИЗ. - функция отображения подробной статистики выбранного процесса. - возможность фильтровать процессы. - легкое переключение между вариантами сортировки. - отправка SIGTERM, SIGKILL, SIGINT выбранному процессу. - меню пользовательского интерфейса для изменения всех параметров файла конфигурации. - график автоматического масштабирования для использования сети. - показывает сообщение в меню, если доступна новая версия - показывает текущие скорости чтения и записи дисков. - несколько методов сбора данных, которые можно переключать при работе в Linux. https://github.com/aristocratos/bashtop опубликовано в @gitgate #bash #cli #tui #top

Authelia - сервер аутентификации и авторизации с открытым исходным кодом, обеспечивающий двухфакторную аутентификацию и единый вход (SSO) для ваших приложений через веб-портал. Он действует как компаньон для обратных прокси, разрешая, запрещая или перенаправляя запросы. Список ключевых особенностей Authelia: - несколько методов второго фактора: * ключи безопасности, поддерживающие FIDO2 WebAuthn, с такими устройствами, как YubiKey. * одноразовый пароль на основе времени с совместимыми приложениями аутентификации. * мобильные push-уведомления с Duo. - сброс пароля с проверкой личности с помощью подтверждения по электронной почте. - ограничение доступа после слишком большого количества неверных попыток аутентификации. - детализированное управление доступом с использованием правил, которые соответствуют таким критериям, как поддомен, пользователь, членство в группе пользователей, URI запроса, метод запроса и сеть. - выбор между однофакторной и двухфакторной политикой для каждого правила. - поддержка базовой аутентификации для конечных точек, защищенных однофакторной политикой. - высокая доступность с использованием удаленной базы данных и Redis в качестве высокодоступного хранилища. - совместим с Traefik из коробки с использованием промежуточного программного обеспечения ForwardAuth. - совместим с Caddy с помощью директивы front_auth. - поддержка Кубернетеса: - бета-поддержка OAuth 2.0 и OpenID Connect 1.0 https://github.com/authelia/authelia опубликовано в @gitgate #sso #traefic #haproxy #nginx #reverse-proxy #auth

bunster - скомпилируйте сценарии оболочки bash в статические двоичные файлы. Вы когда-нибудь хотели, чтобы ваши сценарии оболочки были быстрее, портативнее и безопаснее? Bunster воплощает это в жизнь, преобразуя ваши сценарии оболочки в эффективные автономные двоичные файлы, которые легко распространять и развертывать на разных платформах (на данный момент поддерживается только Unix) . В отличие от других инструментов, Bunster не просто оборачивает ваши сценарии в двоичный файл - он компилирует их в эффективный машинный код, используя мощную цепочку инструментов Go. Это обеспечивает производительность, портативность и надежность. Технически говоря, Bunster на самом деле является shell-to-Go транслятором, который генерирует исходный код Go из ваших скриптов. Затем при необходимости используется Go Toolchain для компиляции кода в исполняемую программу. https://github.com/yassinebenaid/bunster опубликовано в @gitgate #bash #go #binary #compiller

podman-tui - TUI для управления podman. Он использует podman go bindings для связи с локальным или удаленным компьютером podman (через SSH) https://github.com/containers/podman-tui опубликовано в @gitgate #podman #cli #tui

2FA-SSH-Shell - двухфакторная аутентификация с ботом Telegram для входа по SSH/Shell https://github.com/zerobyte-id-bak/2FA-SSH-Shell опубликовано в @gitgate #ssh #2fa #security #telegram #bot

Получите миллион на перенос IT-инфраструктуры ⚡️ Перенесите ваши проекты в Selectel и получите до 1 000 000 бонусов, бесплатн
Получите миллион на перенос IT-инфраструктуры ⚡️ Перенесите ваши проекты в Selectel и получите до 1 000 000 бонусов, бесплатную консультацию от архитекторов Selectel и помощь в переносе от опытной командой DevOps-инженеров. В Selectel более 50+ совместимых продуктов для проектов любой сложности. Это значит, что вы сможете разместить всю IT-инфраструктуру у одного провайдера. Используйте выделенные или облачные серверы, масштабируйте ресурсы в зависимости от нагрузки, безопасно храните и обрабатывайте данные, запускайте производительные веб-сервисы в облаке Selectel. Selectel — один из ведущих провайдеров IT-инфраструктуры в России. Их сервисами пользуются уже более 25 тысяч клиентов с совершенно разными проектами: от сервисов онлайн-бронирования до образовательных платформ. Перенесите и вы свой проект в Selectel бесплатно! Регистрируйтесь в панели управления и оставляйте заявку на участие в акции: https://slc.tl/gn9co Реклама, АО «Селектел», ИНН: 7810962785, ERID: 2VtzqxDczhR

pwgen-for-bios - проект содержит генераторы мастер-паролей для различных прошивок BIOS/UEFI !!! Внимание, применять только для причинения добра !!! https://github.com/bacher09/pwgen-for-bios Пояснения и доп.инфо: http://dogber1.blogspot.com/2009/05/table-of-reverse-engineered-bios.html опубликовано в @gitgate #fios #uefi #password #security

Яндекс Практикум — сервис онлайн-образования, где реально освоить востребованную цифровую профессию и найти стабильную работу
Яндекс Практикум — сервис онлайн-образования, где реально освоить востребованную цифровую профессию и найти стабильную работу. А технологии и команда экспертов помогают довести дело до конца. В этом году мы запускаем онлайн-магистратуру «DevOps-инженер облачных сервисов» совместно с ИТМО и ищем автора для разработки учебного контента. Авторство дает возможность делиться знаниями и наращивать собственную экспертизу. Мы ждем, что вы: ▸ Имеете опыт работы от трех лет с DevOps-инструментами такими как Git, Docker, Kubernetes, Jenkins, Gitlab CI. ▸ Умеете объяснять сложные технические вещи простым языком. Мы предлагаем удаленку и частичную занятость до 20 часов в неделю, гибкий график, дополнительный доход. Узнать больше о курсе и оставить отклик можно здесь. Давайте менять индустрию вместе!