Блог Statuser
Рассказываем о технологиях, IT-инфраструктуре и надежности сервисов

Как использовать lsof для диагностики открытых файлов и портов
Разбираем lsof: поиск процессов по портам и файлам, диагностика утечек дескрипторов и решение ошибок вроде 'device is busy'.

Что такое SELinux и как правильно настроить контексты безопасности
Объясняем принципы работы SELinux, как посмотреть и изменить контексты безопасности, разрешить доступ сервисам и избежать ошибок вроде 'permission denied'.

Как реализовать загрузку и хранение файлов в S3-совместимых хранилищах
Разбираем базовую схему загрузки изображений и других файлов в S3-совместимые хранилища, настройку доступа и работу с presigned URL.

Что такое Ansible и как автоматизировать конфигурацию серверов
Пошагово объясняем основы работы с Ansible: inventory, плейбуки, модули и роли. Плюс рассказываем про Ansible Galaxy и зачем он нужен.

Как использовать iptables для ручной настройки фаервола
Показываем, как работать с iptables: базовые цепочки INPUT/OUTPUT/FORWARD, добавление правил, сохранение конфигурации.

Как настроить SSR (Server-Side Rendering) в Next.js. Базовый пример
SSR в Next.js позволяет рендерить страницы на сервере, улучшая SEO и скорость загрузки. В статье объясняем основы SSR, SSG и ISR, а также гидрацию.