Несколько дней назад я разбирал взлом продакшн-сервера. Не теоретический — реальный, с майнером Monero, C2-агентом и бэкдором. Атака была полностью автоматической. Никто не охотился конкретно за этим сервером — просто …
Как устроен деплой и панели управления: phpMyAdmin и RabbitMQ за nginx В этой заметке разберём практическую схему деплоя приложения через GitHub Actions и Docker Compose, а также подключение административных панелей …
Большинство людей используют n8n чтобы переложить данные из одного места в другое — пришёл вебхук, создай задачу, заполнили форму, отправь в CRM. Это полезно, спору нет, но это примерно как использовать хороший нож …
Когда у тебя один сервер — заходишь по SSH и делаешь что нужно. Когда их десять — пишешь bash-скрипты. Когда больше трёхсот — либо ты автоматизируешь всё до конца, либо инфраструктура управляет тобой, а не ты ей.
Я …
Когда я только начинал работать над инфраструктурой проекта, хранить terraform.tfstate локально (или, каюсь, подкидывать его в Git) казалось мне нормальным решением. Но как только к работе подключились коллеги, я быстро …
Каждый стример сталкивался с «просадками» кадров (dropped frames). Часто проблема не в слабом ПК, а в том, что домашняя сеть не понимает, какой трафик важнее. Если кто-то в соседней комнате включит YouTube в 4K или …
Современная капча давно перестала быть просто «упражнением по распознаванию кривых букв». Сегодня это полноценный антибот-механизм, который анализирует не только явное действие пользователя, но и контекст запроса: …
Представьте: этичный хакер находит на вашем сервере открытый .env файл или критическую уязвимость. Он не хочет вас взламывать — он хочет помочь. Он идет на сайт, ищет контакты и… упирается в стену. Форма обратной …
В реальной инфраструктуре доступ к GitHub не всегда прямой. Где-то режут исходящий 22/tcp, где-то нестабилен HTTPS, работает DPI или корпоративная сеть разрешает выход только через промежуточный хост (bastion). При этом …
В продакшене это штатная ситуация: вы увеличили диск на уровне гипервизора (VPS, облако или Proxmox VE), но внутри Ubuntu ничего не изменилось — раздел / все так же заполнен на 100%.
Разберем, как правильно …