I Built a System That Catches Hackers in Real Time
I Built a System That Catches Hackers in Real Time The Problem It was a regular Tuesday morning at cloud.ng, a rapidly growing cloud storage company…
Latest DevOps news from Tech News
I Built a System That Catches Hackers in Real Time The Problem It was a regular Tuesday morning at cloud.ng, a rapidly growing cloud storage company…
Всем привет! Меня зовут Александр, это моя первая статья, хочу поделиться с вами историей создания программно-аппаратного open source решения для подд…
Every VPS running a public web app gets hit with traffic it didn't ask for, from scrapers, brute-force login attempts, or just someone's misconfigured…
Docker Competencies: Part 1/3 (BASIC) From "I've heard of it" to "I can ship it" Task 1: Create a Multi-Stage Build Write a Dockerfile for an app that…
Большинство UI-тестов флакают, медленно работают и в итоге отключаются в CI. Показываю альтернативу — изоляционные UI-тесты без стендов, таймингов и б…
The previous parts secured the code and the infrastructure. This part secures the container image — the thing that actually runs in production. When y…
Most Docker tutorials teach you commands. Not how Docker actually works in real systems. That's why people can run docker run but freeze when asked to…
В данном руководстве приведена инструкция по внедрению двухфакторной аутентификации (2FA/TOTP) для VPN-доступа на базе OCSERV (OpenConnect Server) в с…
Auto AI Router — лёгкий прокси-роутер на Go, который принимает запросы в формате OpenAI API и прозрачно распределяет их между несколькими провайдерами…
Released April 22, 2026. Kubernetes v1.36, just released on April 22, 2026, brings a wide set of improvements that feel less like experimentation and …
"Install PostgreSQL, then Redis, then Elasticsearch, configure these 12 environment variables, make sure you're on Node 20 not 18, and oh — the tests …
Recap: Where We Left Off In Part 1 of this series, we established our secure foundation: an encrypted L3 bridge using AmneziaWG and Docker's Network N…
body: Every developer has a backup script. Almost nobody verifies that the backup actually restores. I learned this the hard way. Not in a production …
TLDR ; Multi-stage Docker builds with BuildKit caching reduce image sizes by 80% and build times by 60% Remote build caching shares artifacts across d…
Coolify это бесплатный инструмент, который позволяет легко запускать приложения на ваших серверах и управлять ими через визуальный интерфейс…
4-я статья из цикла туториалов о вариантах кастомизации своего бизнес-портала в Битрикс24. Сегодня рассказываем о работе с уже существующим проектом ч…
Building docling-server: a one-command document API for our AI pipeline This is another one in the series where I walk through my open-source projects…
So you know the basics of Docker — docker run , docker build , maybe some docker compose up . But do you know what happens when things break? This gui…
Why all this interest in realtime transcription It all started with the collaboration with PyCon IT. At PyCon IT 2025 they set up live transcription w…
"A Docker container is basically a lightweight VM, right?" No. That sentence alone causes more architectural misunderstandings than any other in moder…
Разбираем настройку отказоустойчивого балансировщика 3proxy для n8n в Docker. Фиксим DNS-затупы на 26 секунд через внутренний резолвер 127.0.0.11 и ре…
We kept running into the same problem over and over again. Setting up production infrastructure was slow, painful, and full of hidden complexity. CI/C…
Docker Container Keeps Restarting: Diagnosis and Fix Guide If docker ps shows your container in a perpetual restart loop, here's the systematic way to…
Every security scanner will tell you what's vulnerable. None of them will tell you what to actually do about it. You get a list. CVE IDs, severity bad…
В этой статье поделюсь инструкцией по переносу, в которой учтены неочевидные баги несовместимости Traefik 3 с Docker API, политика безопасности свежег…
Каждый раз, когда начинаешь новый SaaS-проект на Django, первые две недели уходят на одно и то же. Сначала — кастомная модель пользователя с UUID вмес…
We wrote a production DNS server in ~1000 lines of Go, migrated thousands of records off Hetzner DNS, and dropped propagation time from "up to 90 minu…
If you're looking for a self-hosted way to manage your ebook collection, there are more good options than ever. Whether you want a simple web frontend…
Code quality tools can make a huge difference in improving your coding skills by helping you identify code smells, bugs, and potential vulnerabilities…
🧭 Introduction In modern DevOps workflows, containerization has become a standard practice. However, most developers focus only on functionality and p…