Инженерный журнал SysKit

Блог для вебмастеров, сисадминов и DevOps

Практические руководства по выбору VDS, тонкой настройке веб-серверов Nginx и Caddy, безопасности Linux, оптимизации баз данных и контейнеризации в Docker.

Категории:
Руководство 13 мин чтения

IP-адрес сервера попал в черный список спам-баз (DNSBL): как проверить блокировку, устранить причину и исключить VDS из Spamhaus, Barracuda и SpamCop

Пошаговый разбор ситуации, когда IP-адрес виртуального сервера заблокирован в базах Spamhaus, Barracuda или SpamCop: расшифровка кодов возврата, аудит очередей Postfix, изоляция порта 25 и регламент подачи заявок на исключение.

#dnsbl #spamhaus #vds #почтовый-сервер
Веб-серверы 11 мин чтения

Циклические редиректы и ошибка ERR_TOO_MANY_REDIRECTS: поиск причин бесконечной цепочки 301/302 и устранение сбоя в Nginx, Cloudflare и WordPress

Сайт внезапно перестал открываться с ошибкой «Слишком много перенаправлений»? Разбираем 4 главные ловушки: конфликт Cloudflare Flexible SSL, отсутствие переменной HTTPS в FastCGI WordPress, войну слэшей и настраиваем монолитный редирект в Nginx.

#Nginx #Cloudflare #WordPress #SEO
Безопасность и Защита 12 мин чтения

Двухфакторная аутентификация и единый вход для всех сервисов на VDS: связка Authelia и Nginx Forward Auth в Docker Compose

Веб-панели Portainer, Grafana, Uptime Kuma и MinIO на VDS часто становятся мишенью сканеров уязвимостей и брутфорс-ботов из-за отсутствия встроенной двухфакторной аутентификации. Подробное практическое руководство по установке легковесного сервера авторизации Authelia в Docker Compose: настройка Nginx auth_request (Forward Auth), единый вход (SSO), генерация криптографических секретов, привязка TOTP к Google Authenticator и изоляция внутренних сервисов от прямого доступа из интернета.

#Authelia #Docker Compose #Nginx #2FA
DevOps и Docker 14 мин чтения

Централизованный сбор логов Docker и Nginx в Grafana Loki на VDS: легковесная замена ELK для серверов от 1–2 ГБ RAM

Пошаговое руководство по настройке Grafana Loki v3 и Grafana Alloy в Docker Compose на VDS: централизованный сбор логов Docker и Nginx, запросы LogQL, retention и алерты в Telegram с экономией до 80% RAM.

#Loki #Grafana Alloy #Alloy #Grafana
Контейнеризация и Docker 13 мин чтения

Свой Git-сервер на VDS: развертывание Gitea в Docker Compose с PostgreSQL, SSH на порту 22 и встроенным CI/CD

Развертывание независимого легковесного Git-сервера Gitea на VDS: почему Gitea выигрывает у громоздкого GitLab на недорогих серверах, готовый docker-compose.yml с PostgreSQL, настройка бесшовного SSH на стандартном порту 22, безопасность app.ini, Nginx с авто-SSL, раннер Gitea Actions и автоматический бэкап в S3.

#Gitea #Git #Docker #Docker Compose
Контейнеризация и Docker 11 мин чтения

Мониторинг VDS и Docker в Grafana: развертывание легковесного стека VictoriaMetrics, Node Exporter и cAdvisor без прожорливости Prometheus

Развертывание производительного и экономного стека мониторинга серверов и Docker-контейнеров на VDS: почему VictoriaMetrics превосходит Prometheus на недорогих серверах, готовый compose.yaml с жесткими лимитами RAM, сбор метрик железа через Node Exporter и cAdvisor, импорт дашбордов и алерты в Telegram.

#VictoriaMetrics #Grafana #Docker #Docker Compose
DevOps & Docker 12 мин чтения

MinIO на VDS: собственное S3-хранилище в Docker Compose для бэкапов, медиа и CDN

Облачные S3-хранилища удобны, но стоят дорого при больших объёмах данных и хранят файлы на серверах за рубежом. Практическая инструкция по установке MinIO на VDS в Docker Compose: конфигурация одно-узлового сервера, настройка HTTPS через Nginx Reverse Proxy, создание бакетов и политик доступа, подключение автоматических бэкапов баз данных и интеграция с существующими S3-клиентами.

#MinIO #Docker Compose #VDS #S3
Веб-серверы 11 мин чтения

Включение HTTP/3 и QUIC в Nginx на Ubuntu 24.04: ускорение сайтов, настройка Alt-Svc и защита от типичных ошибок

Практическое руководство по включению и тонкой настройке протокола HTTP/3 (QUIC) в Nginx на Ubuntu 24.04 LTS: устранение задержек на мобильных устройствах, открытие порта 443 UDP в фаерволе, корректный синтаксис Alt-Svc, устранение конфликта reuseport при нескольких сайтах и безопасная активация 0-RTT.

#Nginx #HTTP/3 #QUIC #Ubuntu 24.04
Базы данных 11 мин чтения

Настройка и безопасность Redis на Linux VDS: кэширование сайтов, защита от OOM-Killer и блокировка атак через порт 6379

Настройка высокопроизводительного и защищенного сервера Redis на Linux VDS: расчет и ограничение maxmemory от аварийного OOM-Killer, выбор политики вытеснения allkeys-lru, отключение THP, работа через Unix Domain Socket для максимальной скорости и блокировка атак майнеров через порт 6379.

#Redis #VDS #Linux #Кэширование
Docker и DevOps 11 мин чтения

Собственное кэширующее зеркало Docker Hub на VDS: обход ошибки 403 Forbidden и ускорение загрузки образов

Развертывание собственного pull-through кэширующего реестра Docker Registry на VDS в Docker Compose: решение проблемы 403 Forbidden от Docker Hub, настройка Nginx Reverse Proxy с SSL Let's Encrypt, авторизация через htpasswd, подключение в daemon.json и автоматическая очистка старых слоев.

#Docker #Docker Hub #Docker Compose #VDS
Docker и DevOps 11 мин чтения

Своя веб-аналитика Umami на VDS в Docker Compose: сбор статистики без cookie-баннеров, замедления сайта и потерь от AdBlock

Развертывание независимой веб-аналитики Umami на VDS в Docker Compose с базой данных PostgreSQL: настройка Nginx Reverse Proxy с автовыпуском SSL Let's Encrypt, обход блокировщиков рекламы через кастомный эндпоинт, отслеживание событий без cookie-баннеров и автоматические бэкапы в S3.

#Umami #Docker Compose #VDS #Веб-аналитика
Безопасность сервера 9 мин чтения

Свой сервер паролей Vaultwarden на VDS в Docker Compose: развертывание с HTTPS, защитой админки и автоматическими бэкапами

Развертывание приватного сервера паролей Vaultwarden на VDS в Docker Compose: настройка Nginx с автовыпуском SSL Let's Encrypt, проксирование WebSocket для мгновенной синхронизации, хэширование ADMIN_TOKEN через Argon2id, запрет открытой регистрации и горячее резервное копирование SQLite.

#Vaultwarden #Bitwarden #Docker Compose #VDS
Мониторинг сайтов и SSL от SysKit BOT
Мгновенные алерты в Telegram при сбоях, контроль истечения сертификатов за 30, 14, 7, 3, 1 день и замер времени отклика TTFB.
Инструкция и запуск бота →