🔧 Разворачиваем Uptime Kuma в Docker с Nginx и SSL-сертификатом
Всем привет! 🚀 Сегодня расскажем, как легко установить Uptime Kuma — отличный open-source мониторинг для ваших сервисов — с помощью Docker, Nginx и бесплатного SSL.
📌 Что внутри:
✔ Подробный гайд по настройке
✔ Развертывание через Docker
✔ Защита соединения с Let’s Encrypt
✔ Обратный прокси через Nginx
🔗 Читать статью на Habr
#DevOps #Мониторинг #SelfHosted #Docker #UptimeKuma
Всем привет! 🚀 Сегодня расскажем, как легко установить Uptime Kuma — отличный open-source мониторинг для ваших сервисов — с помощью Docker, Nginx и бесплатного SSL.
📌 Что внутри:
✔ Подробный гайд по настройке
✔ Развертывание через Docker
✔ Защита соединения с Let’s Encrypt
✔ Обратный прокси через Nginx
🔗 Читать статью на Habr
#DevOps #Мониторинг #SelfHosted #Docker #UptimeKuma
🚀 Создаем свой ИИ CLI-агент на Golang!
Все знают про Gemini CLI, но что, если сделать свой аналог с нуля? Разбираемся, как собрать консольного ИИ-ассистента без VPN и готовых API — только код, Golang и желание экспериментировать!
🔧 Что внутри:
- Разбор принципов работы CLI-агентов
- Обход ограничений без VPN
- Чистый код и кастомизация
💡 Зачем? Чтобы понять, как устроены подобные инструменты, и создать что-то уникальное.
Читать подробности и код 👉 Habr
#Golang #ИИ #Программирование #CLI #Хабр
(Пост оформлен кратко, информативно и с призывом к действию — идеально для Telegram.)
Все знают про Gemini CLI, но что, если сделать свой аналог с нуля? Разбираемся, как собрать консольного ИИ-ассистента без VPN и готовых API — только код, Golang и желание экспериментировать!
🔧 Что внутри:
- Разбор принципов работы CLI-агентов
- Обход ограничений без VPN
- Чистый код и кастомизация
💡 Зачем? Чтобы понять, как устроены подобные инструменты, и создать что-то уникальное.
Читать подробности и код 👉 Habr
#Golang #ИИ #Программирование #CLI #Хабр
(Пост оформлен кратко, информативно и с призывом к действию — идеально для Telegram.)
🔍 Расследование: Почему Let's Encrypt не видит TXT-запись?
Если вы сталкивались с ошибкой
Автор статьи — разработчик сервиса Leopult.ru, платформы для создания сайтов. Он разбирается в загадочном поведении Let's Encrypt, который внезапно перестал "видеть" TXT-записи на DNS Selectel.
🔎 Что внутри:
- Разбор DNS, API и возможного влияния внешних факторов
- Реальные причины сбоя (и это не только DNS-серверы!)
- Как удалось решить проблему
📖 Читать продолжение → habr.com
Если вы сталкивались с ошибкой
acme: error: 403 :: No TXT record found при выпуске wildcard-сертификатов, то эта история для вас! Автор статьи — разработчик сервиса Leopult.ru, платформы для создания сайтов. Он разбирается в загадочном поведении Let's Encrypt, который внезапно перестал "видеть" TXT-записи на DNS Selectel.
🔎 Что внутри:
- Разбор DNS, API и возможного влияния внешних факторов
- Реальные причины сбоя (и это не только DNS-серверы!)
- Как удалось решить проблему
📖 Читать продолжение → habr.com
Крутые улучшения драйвера GPU Qualcomm в Linux 6.17 — особенно для Snapdragon X
Сегодня разработчик Freedreno/MSM Робин Кларк отправил на рассмотрение основные обновления драйвера графики и дисплея Qualcomm для грядущего релиза Linux 6.17. В следующей версии ядра пользователей ждёт несколько важных нововведений, особенно полезных для владельцев устройств с графикой Qualcomm.
Читать подробнее
Сегодня разработчик Freedreno/MSM Робин Кларк отправил на рассмотрение основные обновления драйвера графики и дисплея Qualcomm для грядущего релиза Linux 6.17. В следующей версии ядра пользователей ждёт несколько важных нововведений, особенно полезных для владельцев устройств с графикой Qualcomm.
Читать подробнее
Gradia — инструмент для скриншотов — становится ещё лучше
Gradia упрощает добавление аннотаций и текста к скриншотам в Ubuntu, а теперь ещё позволяет загружать их напрямую на хостинги изображений, такие как Imgur.
🔗 Читать подробнее
Gradia упрощает добавление аннотаций и текста к скриншотам в Ubuntu, а теперь ещё позволяет загружать их напрямую на хостинги изображений, такие как Imgur.
🔗 Читать подробнее
🚀 Вышла новая версия архиватора 7-Zip 25.00
Игорь Павлов представил 7-Zip 25.00 — обновлённую версию популярного архиватора с открытым исходным кодом.
Ключевые особенности:
✔ Поддержка формата 7z (LZMA, LZMA2)
✔ Работа с XZ, BZIP2, GZIP, TAR, ZIP, WIM
✔ Улучшения в скорости и стабильности
🔗 Подробнее: opennet.ru
#Технологии #Софт #7Zip #Архиваторы
Игорь Павлов представил 7-Zip 25.00 — обновлённую версию популярного архиватора с открытым исходным кодом.
Ключевые особенности:
✔ Поддержка формата 7z (LZMA, LZMA2)
✔ Работа с XZ, BZIP2, GZIP, TAR, ZIP, WIM
✔ Улучшения в скорости и стабильности
🔗 Подробнее: opennet.ru
#Технологии #Софт #7Zip #Архиваторы
Let's Encrypt теперь выдаёт TLS-сертификаты для IP-адресов
🔐 Некоммерческий удостоверяющий центр Let's Encrypt начал выдавать бесплатные TLS-сертификаты не только для доменов, но и для IP-адресов.
📆 Срок действия таких сертификатов составит 6 дней (вместо 30 дней для обычных).
💡 Это упростит настройку защищённого HTTPS-доступа к серверам, которые не привязаны к доменным именам.
🔗 Подробнее: OpenNet
🔐 Некоммерческий удостоверяющий центр Let's Encrypt начал выдавать бесплатные TLS-сертификаты не только для доменов, но и для IP-адресов.
📆 Срок действия таких сертификатов составит 6 дней (вместо 30 дней для обычных).
💡 Это упростит настройку защищённого HTTPS-доступа к серверам, которые не привязаны к доменным именам.
🔗 Подробнее: OpenNet
🚀 Системное мышление: когда разработчик становится архитектором
Что отличает архитектора от кодера? 🔍 Не должность и не стаж, а мышление:
✅ Видение системы целиком
✅ Предсказание долгосрочных последствий
✅ Способность сказать «нет» быстрому, но токсичному решению
Главный рубеж — точка невозврата, после которой код уже никогда не будет выглядеть по-старому.
🔗 Читать статью на Хабре →
#Разработка #Архитектура #Карьера
Что отличает архитектора от кодера? 🔍 Не должность и не стаж, а мышление:
✅ Видение системы целиком
✅ Предсказание долгосрочных последствий
✅ Способность сказать «нет» быстрому, но токсичному решению
Главный рубеж — точка невозврата, после которой код уже никогда не будет выглядеть по-старому.
🔗 Читать статью на Хабре →
#Разработка #Архитектура #Карьера
🚀 Cerabyte: керамические накопители vs LTO – революция в хранении данных?
💾 Миру к 2030-му понадобится 175 зеттабайт места – и традиционные ленточные хранилища (LTO) с их медленным доступом и дорогим обслуживанием уже не справляются.
🔥 Немецкий стартап Cerabyte предлагает альтернативу – керамические накопители с записью фемтосекундными лазерами.
📌 Почему это важно?
✔ Плотнее – больше данных на меньшей площади
✔ Быстрее – мгновенный доступ к информации
✔ Дешевле – экономия на обслуживании
📡 Цель – бросить вызов LTO к 2030 году. Амбициозно? Да. Реально? Время покажет.
🔗 Подробнее о технологии и её перспективах: Читать на Хабре →
#Технологии #ХранениеДанных #Иновации
💾 Миру к 2030-му понадобится 175 зеттабайт места – и традиционные ленточные хранилища (LTO) с их медленным доступом и дорогим обслуживанием уже не справляются.
🔥 Немецкий стартап Cerabyte предлагает альтернативу – керамические накопители с записью фемтосекундными лазерами.
📌 Почему это важно?
✔ Плотнее – больше данных на меньшей площади
✔ Быстрее – мгновенный доступ к информации
✔ Дешевле – экономия на обслуживании
📡 Цель – бросить вызов LTO к 2030 году. Амбициозно? Да. Реально? Время покажет.
🔗 Подробнее о технологии и её перспективах: Читать на Хабре →
#Технологии #ХранениеДанных #Иновации
🔐 Как выпустить wildcard-сертификат от Let's Encrypt?
В новом туториале — подробный гайд по получению wildcard-сертификатов с полезными дополнениями, которые упрощают процесс. В примере используется BIND9 (DNS-сервер), и предполагается, что домен уже делегирован.
📌 Что внутри?
✔ Основы работы с Let’s Encrypt
✔ Настройка DNS (BIND9) для выпуска сертификатов
✔ Лайфхаки, которые ускорят процесс
🔗 Читать статью: habr.com/ru/articles/925358
#Кибербезопасность #DevOps #LetEncrypt #Сертификаты
В новом туториале — подробный гайд по получению wildcard-сертификатов с полезными дополнениями, которые упрощают процесс. В примере используется BIND9 (DNS-сервер), и предполагается, что домен уже делегирован.
📌 Что внутри?
✔ Основы работы с Let’s Encrypt
✔ Настройка DNS (BIND9) для выпуска сертификатов
✔ Лайфхаки, которые ускорят процесс
🔗 Читать статью: habr.com/ru/articles/925358
#Кибербезопасность #DevOps #LetEncrypt #Сертификаты
🔧 Настройка среды разработки: VSCode + Docker для Python-проектов
Интересный гайд для разработчиков Python, которые хотят настроить отладку прямо внутри Docker-контейнера! 🐍🐳
👉 Что узнаете:
✔ Установка и настройка VSCode, Docker и Docker Compose
✔ Создание изолированной среды для проектов на FastAPI
✔ Настройка отладки прямо в контейнере для удобной разработки
🔗 Читать полностью: Habr
#Python #Docker #VSCode #FastAPI #DevTools
Интересный гайд для разработчиков Python, которые хотят настроить отладку прямо внутри Docker-контейнера! 🐍🐳
👉 Что узнаете:
✔ Установка и настройка VSCode, Docker и Docker Compose
✔ Создание изолированной среды для проектов на FastAPI
✔ Настройка отладки прямо в контейнере для удобной разработки
🔗 Читать полностью: Habr
#Python #Docker #VSCode #FastAPI #DevTools
🔧 От хаоса к порядку: как мы сделали удобную документацию за вечер
От россыпи
📌 Проблема:
- Разрозненные
- Трудно находить информацию
- Новым разработчикам сложно разобраться
🛠 Решение:
- MkDocs + Material – быстро, удобно, современно
- Автоматическая сборка, темы, поиск и мультиязычность
🔥 Результат:
✅ Единый источник правды
✅ Красивый и удобный интерфейс
✅ Простота поддержки
👉 Читать пошаговое руководство
#Документация #Разработка #MkDocs #Программирование
От россыпи
.md-файлов до стильного портала с поиском, темами и поддержкой нескольких языков — всего за несколько шагов! 📌 Проблема:
- Разрозненные
README.md, GUIDE.md, заметки в Confluence - Трудно находить информацию
- Новым разработчикам сложно разобраться
🛠 Решение:
- MkDocs + Material – быстро, удобно, современно
- Автоматическая сборка, темы, поиск и мультиязычность
🔥 Результат:
✅ Единый источник правды
✅ Красивый и удобный интерфейс
✅ Простота поддержки
👉 Читать пошаговое руководство
#Документация #Разработка #MkDocs #Программирование
🚀 Fedora 43 планирует использовать Zstd-сжатие для initrd по умолчанию
В Fedora 43 предложено сжимать initrd с помощью алгоритма Zstd вместо XZ. Это улучшит экономию места на диске и ускорит загрузку системы на современных компьютерах.
Читать подробнее
В Fedora 43 предложено сжимать initrd с помощью алгоритма Zstd вместо XZ. Это улучшит экономию места на диске и ускорит загрузку системы на современных компьютерах.
Читать подробнее
Производительность Linux 6.16: Регресс обнаружен в новом коде Futex
Сегодня утром в рамках срочного запроса "locking/urgent" был отправлен исправление для регресса производительности перед релизом Linux 6.16-rc5. Проблема связана с новым кодом Futex, добавленным в текущем цикле разработки, который вызвал значительное падение производительности в тестах планировщика.
🔗 Читать подробнее
Сегодня утром в рамках срочного запроса "locking/urgent" был отправлен исправление для регресса производительности перед релизом Linux 6.16-rc5. Проблема связана с новым кодом Futex, добавленным в текущем цикле разработки, который вызвал значительное падение производительности в тестах планировщика.
🔗 Читать подробнее
🚀 Много улучшений GLAMOR OpenGL ES перенесены в X.Org Server / XWayland 21.1
Почти через год после открытия запроса на слияние, в стабильную ветку X.Org Server 21.1 были добавлены исправления для ускорения 2D-графики через GLAMOR с поддержкой OpenGL ES 2.x, а также добавлена совместимость с шейдерами OpenGL ES 3.x.
Это улучшит производительность рендеринга в xorg-server и XWayland.
🔗 Источник
Почти через год после открытия запроса на слияние, в стабильную ветку X.Org Server 21.1 были добавлены исправления для ускорения 2D-графики через GLAMOR с поддержкой OpenGL ES 2.x, а также добавлена совместимость с шейдерами OpenGL ES 3.x.
Это улучшит производительность рендеринга в xorg-server и XWayland.
🔗 Источник
Intel Bartlett Lake-S: поддержка EDAC в Linux 6.17
Разработчики Intel продолжают работу над улучшением поддержки процессоров Bartlett Lake в Linux. В ближайшем обновлении ядра (версия 6.17) ожидается добавление драйвера EDAC (Error Detection and Correction) для этой платформы.
🔗 Подробнее: Phoronix
Разработчики Intel продолжают работу над улучшением поддержки процессоров Bartlett Lake в Linux. В ближайшем обновлении ядра (версия 6.17) ожидается добавление драйвера EDAC (Error Detection and Correction) для этой платформы.
🔗 Подробнее: Phoronix
🚀 Docker + Neovim: редактируем код на любом сервере без хаоса в системе
Иногда нужно быстро поднять Neovim на старом сервере, но установка софта превращается в квест. Обновления могут сломать окружение, а сборка зависимостей — отнять кучу времени.
Решение: Docker-контейнер с Neovim, который не трогает основную систему!
✔ Последние версии Python,
✔ Работает даже на CentOS 7 (значит, и на новых системах — подавно)
✔ Локальные файлы редактируются так, будто Neovim установлен в систему
👉 Подробнее в статье
#Docker #Neovim #DevOps
Иногда нужно быстро поднять Neovim на старом сервере, но установка софта превращается в квест. Обновления могут сломать окружение, а сборка зависимостей — отнять кучу времени.
Решение: Docker-контейнер с Neovim, который не трогает основную систему!
✔ Последние версии Python,
nvim-treesitter и другие плагины ✔ Работает даже на CentOS 7 (значит, и на новых системах — подавно)
✔ Локальные файлы редактируются так, будто Neovim установлен в систему
👉 Подробнее в статье
#Docker #Neovim #DevOps
🚀 Вышла новая версия Bash 5.3!
Командная оболочка GNU Bash, стандартная для большинства Linux-систем, обновилась до версии 5.3 после почти трёх лет разработки. Вместе с ней выпущена библиотека readline 8.3, улучшающая работу с командной строкой.
🔗 Подробнее: opennet.ru
#Linux #Bash #OpenSource #DevOps
Командная оболочка GNU Bash, стандартная для большинства Linux-систем, обновилась до версии 5.3 после почти трёх лет разработки. Вместе с ней выпущена библиотека readline 8.3, улучшающая работу с командной строкой.
🔗 Подробнее: opennet.ru
#Linux #Bash #OpenSource #DevOps
🚀 Когда кластеры думают сами: автономная оптимизация энергопотребления микросервисов на Kubernetes
🔌 В мире, где инфраструктура становится всё сложнее, а счета за электричество — всё выше, появляются инновационные способы экономии. В новой статье на Хабре разбирают, как заставить Kubernetes-кластеры «думать» и самостоятельно оптимизировать энергопотребление.
🔍 Что внутри?
✅ Система сбора метрик энергопотребления
✅ Построение модели нагрузки и адаптация ресурсов
✅ Контроллер на Go для динамической подстройки
✅ Примеры кода на Python и Go
✅ Разбор реальных проблем и их решений
💡 Зачем читать?
— Если вы хотите снизить затраты на инфраструктуру
— Если интересуетесь автоматизацией управления Kubernetes
— Если любите кейсы с неожиданными сложностями и их преодолением
📖 Читать статью: Перейти на Habr
🔌 В мире, где инфраструктура становится всё сложнее, а счета за электричество — всё выше, появляются инновационные способы экономии. В новой статье на Хабре разбирают, как заставить Kubernetes-кластеры «думать» и самостоятельно оптимизировать энергопотребление.
🔍 Что внутри?
✅ Система сбора метрик энергопотребления
✅ Построение модели нагрузки и адаптация ресурсов
✅ Контроллер на Go для динамической подстройки
✅ Примеры кода на Python и Go
✅ Разбор реальных проблем и их решений
💡 Зачем читать?
— Если вы хотите снизить затраты на инфраструктуру
— Если интересуетесь автоматизацией управления Kubernetes
— Если любите кейсы с неожиданными сложностями и их преодолением
📖 Читать статью: Перейти на Habr
Wayland 1.24 выпущен с небольшими улучшениями
Несколько минут назад Саймон Сер объявил о выходе официального релиза Wayland 1.24...
Читать подробнее →
Несколько минут назад Саймон Сер объявил о выходе официального релиза Wayland 1.24...
Читать подробнее →
Множество улучшений NGG для открытых драйверов OpenGL/Vulkan AMD в Linux
Известный разработчик Mesa из AMD Марек Ольшак представил ряд улучшений для поддержки Next-Gen Geometry (NGG) в драйверах RadeonSI и RADV. Эти изменения повысят производительность современных видеокарт Radeon под Linux.
🔗 Читать подробнее
Известный разработчик Mesa из AMD Марек Ольшак представил ряд улучшений для поддержки Next-Gen Geometry (NGG) в драйверах RadeonSI и RADV. Эти изменения повысят производительность современных видеокарт Radeon под Linux.
🔗 Читать подробнее