RU

NKT: Илон Маск, мы тоже научили контейнеры летать

Всем привет, снова на связи Александр и коллеги. Мы не могли пройти мимо такого грандиозного события, как презентация Rdstr от Илона Маска. "А не че…

devopskubernetesсистемное администрированиеopen sourcedockerdocker composegoinfrastructure-as-a-code
Habr
RU

Allure Report Storage: как настроить своё хранилище отчётов

Allure Report всегда не хватало хранилища для отчётов, которое позволяло бы легко работать с историей и смотреть отчёты удалённо — а это сильно обле…

qaтестированиеавтоматизацияallure reportdockerdocker composeciотчетыинфраструктура
Habr
RU

Кэш не работал восемь недель. Всё это время он честно писал об этом в лог

Redis у сервиса прогнозов не было восемь недель: контейнер упал с кодом 255 и больше не поднялся. Всё это время каждый запрос считался заново, 1,9 с…

redisкэшированиеdockerлогированиемониторингfastapiнадежность
Habr
RU

Эвакуация за один день: как я перенёс два приложения и детектив-ARG из облака под ударами на собственный VPS

Привет, Хабр. Это продолжение истории студии из одного человека. В прошлый раз я рассказывал, как собрал детектив-ARG на чистой статике , а бэкенд м…

serverlessvpsdisaster recoveryбэкапыdockercaddysqlitenode.jsяндекс облакоindie
Habr
RU

Сервер на смартфоне полгода спустя: OnePlus 6, Mobian, 26 контейнеров и одна проблема

В апреле 2026 года я решил ради эксперимента установить на старый смартфон OnePlus 6 Linux (Mobian) и использовать его в качестве сервера. Через нек…

mobianoneplus 6linuxдомашний серверdockercaddynginxбатареяcicdсервер на телефоне
Habr
RU

Kubernetes просто лабы, часть 1: поднимаем кластер и знакомимся с его устройством

Практика к первой части серии «Kubernetes просто». Поднимем локальный кластер с помощью kind, найдём компоненты Control Plane и запустим первый Pod.…

kubernetesk8skindkubectldockercontainerspoddevopsлабораторная работаkubernetes для начинающих
Habr
RU

Address already in use: как найти, кто занял порт, и почему он не всегда освобождается сразу

Представьте: два часа ночи, вы деплоите фикс — а сервис не поднимается: Address already in use . Гуглите, находите PID, делаете kill -9 . Помогает.…

порт занятaddress already in usetime_waitso_reuseaddrsslsofnetstatdockerkillсокеты
Habr
RU

Как я в одиночку написал сервис для расшифровки видео — и три раза чуть не забросил из-за одной и той же ошибки

Дисклеймер сразу: я не собирался писать «ещё один стартап». Мне просто было лень руками пересматривать видео, чтобы выписать из него тезисы. Дальше…

whisperfastapiтранскрибация видеоdockercaddyyookassa
Habr
RU

Вайбкодинг: запретить нельзя возглавить

Четыре месяца назад мы разрешили коллегам без инженерного бэкграунда выкатывать в прод приложения, которые им пишет ИИ-агент. После этого получили б…

вайбкодингllmии-агентыуправление разработкойпесочницабезопасностьбезопасная разработкаdockerавтоматизациягенерация кода
Habr
RU

Flowise закрыли, я его форкнул — и выяснил, что форкать было нельзя

Flowise — визуальный конструктор для LLM-приложений: перетаскиваете на холст модель, векторное хранилище, инструменты и память, соединяете их линиям…

flowisellmai-агентыlangchainself-hostedopen sourceлицензииtypeormбезопасностьdocker
Habr
RU

Как подружить n8n с GigaChat в Docker, и проблемы корневого сертификата Минцифры

Если вы используете n8n на своем сервере для обработки заявок клиентов, отправлять их персональные данные напрямую в OpenAI или …

gigachatgigachat apin8nn8n шаблоныn8n dockern8n ai agentn8n компонентыdockerdocker-compose
Habr
RU

Как я поднял self‑hosted менеджер паролей и заставил компанию им пользоваться

Пароль от хостинга — в личных сообщениях. SSH‑ключ — в архиве на рабочем столе, который никто не чистил года три. Токе…

vaultwardenbitwardenself-hostedменеджер паролейdockerVPN-доступбэкап и восстановлениеинфраструктура
Habr
RU

Практический GitHub Actions: полноценный CI/CD для FastAPI + PostgreSQL

В этой статье будет разбираться написание GitHub Actions пайплайна на основе моего стенда cicd-practice на GitHub (подробно все можно посмотреть там…

devopsfastapigithub actionspythontimeweb_статьиdockerpostgresqlавтоматизациявею-разработкасервер
Habr
RU

Две стороны изоляции: безопасность виртуальных машин и контейнеров

Сегодня практически невозможно найти инфраструктуру, которая обходилась бы без использования контейнеров и виртуальных машин. Для безопасности данны…

виртуализацияконтейнеризациябезопасность контейнеровhypervisorkubernetesdockervmware esxidevsecopsruncebpf
Habr