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

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

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

Категории:
Веб-серверы 11 мин чтения

Nginx FastCGI Cache и микрокэширование на VDS: как ускорить ответ сайта до 20 мс и выдерживать наплыв трафика

Как заставить сайт на WordPress или любой PHP CMS открываться со скоростью статики (TTFB 15–25 мс) и выдерживать десятки тысяч запросов без перегрузки процессора и базы данных? Разбираем развертывание Nginx FastCGI Cache, микрокэширование и правила безопасного обхода сессий.

#nginx #fastcgi-cache #microcaching #ttfb
Базы данных 12 мин чтения

PostgreSQL на VDS с 1–4 ГБ RAM: тонкий тюнинг postgresql.conf, пулер PgBouncer и укрощение Autovacuum

Дефолтный конфиг PostgreSQL из репозиториев Ubuntu и Debian рассчитан на серверы двадцатилетней давности со 128 МБ памяти и дисками HDD. Разбираем формулы расчета параметров под 1–4 ГБ RAM, развертывание пулера PgBouncer и настройку фонового Autovacuum без падения дискового IOPS.

#postgresql #pgbouncer #autovacuum #vds
VDS и Серверы 10 мин чтения

OOM Killer убивает MySQL и Nginx: правильная настройка Swap и zRAM на VDS с 1–2 ГБ RAM

Что делать, если на недорогом VDS с 1–2 ГБ RAM база данных MySQL или веб-сервер Nginx внезапно падают с Out of Memory, а сервер зависает намертво? Разбираем настройку сверхбыстрого сжатия памяти zRAM, аварийного Swapfile и тюнинг ядра Linux.

#zram #swap #oom-killer #vds
DevOps и Контейнеризация 8 мин чтения

Docker на VDS за 400 ₽: как настроить лимиты памяти и CPU в Docker Compose, чтобы один сбойный контейнер не уронил весь сервер

Практическое руководство по жесткой изоляции ресурсов контейнеров в Docker Compose v2. Как предотвратить падение сервера и базы данных из-за утечек памяти (Linux OOM Killer), правильно задать limits и reservations для RAM/CPU, настроить ротацию логов и мониторинг.

#Docker #Docker Compose #OOM Killer #Лимиты памяти
DevOps и Контейнеризация 13 мин чтения

Автоматический деплой сайта из GitHub на VPS: пошаговая настройка GitHub Actions и SSH без простоя (Zero-Downtime)

Исчерпывающее практическое руководство по настройке непрерывного деплоя (CI/CD) из репозитория GitHub на KVM VPS. Разбираем генерацию выделенных SSH ed25519-ключей с жесткими правами, безопасную передачу секретов GitHub Secrets, атомарный деплой через симлинки (релизы без простоя) и современный Docker Compose roll-update с автоматической проверкой healthcheck.

#GitHub Actions #CI/CD #VPS #VDS
DevOps и Контейнеризация 7 мин чтения

Telegram-бот SysKit Uptime & SSL Monitor: круглосуточный мониторинг доступности сайтов и SSL-сертификатов (@syskit_uptime_bot)

Полное руководство по возможностям и запуску официального Telegram-бота @syskit_uptime_bot от платформы SysKit.ru. Круглосуточный мониторинг доступности веб-сайтов (HTTP Uptime, задержка TTFB), контроль истечения SSL/TLS-сертификатов, мгновенные алерты в Telegram и пошаговая инструкция по настройке.

#Telegram Bot #@syskit_uptime_bot #Uptime #SSL
DevOps и Контейнеризация 12 мин чтения

Как поднять все сайты и контейнеры на одном VDS: руководство по настройке Nginx Proxy Manager и Docker Compose с авто-SSL

Полный практический гайд по развертыванию Nginx Proxy Manager в связке с Docker Compose на VDS. Как за 15 минут запустить обратный прокси-сервер с удобным веб-интерфейсом, настроить единую изолированную сеть для контейнеров, выпускать и автоматически продлевать бесплатные SSL-сертификаты Let's Encrypt в 1 клик, защитить панель управления и гибко маршрутизировать веб-трафик.

#Nginx Proxy Manager #Docker #Docker Compose #Reverse Proxy
DevOps и Контейнеризация 11 мин чтения

Автоматический бэкап баз данных и файлов с VDS в S3-хранилище: надежный скрипт с шифрованием, ротацией и уведомлениями в Telegram

Пошаговый инженерный гайд по настройке автоматического резервного копирования с VDS в S3-хранилище (Selectel, Timeweb, Yandex Cloud). Готовый надежный Bash-скрипт с безопасным горячим дампом MySQL / MariaDB / PostgreSQL, асимметричным GPG-шифрованием, ротацией архивов (retention policy) и красивыми отчетами в Telegram.

#Резервное копирование #Бэкап VDS #S3 Storage #Rclone
Безопасность и Защита 10 мин чтения

Как настроить почту на VDS, чтобы письма не летели в спам: руководство по настройке SPF, DKIM, DMARC и PTR для Mail.ru и Яндекса

Полный инженерный гайд по настройке почты на VDS без попадания в спам: репутация IP, настройка Reverse DNS (PTR), Postfix Send-Only, генерация 2048-битной подписи OpenDKIM, эталонные DNS-записи SPF и DMARC для Mail.ru, Яндекс Почты и Gmail.

#Почтовый сервер #Postfix #OpenDKIM #SPF
Безопасность и Защита 9 мин чтения

Как защитить новый VDS от взлома в первые 15 минут: практический чек-лист харденинга Ubuntu 24.04 LTS

Полный чек-лист базовой защиты нового VDS на Ubuntu 24.04 LTS: безопасный вход без root, Ed25519 SSH-ключи, настройка межсетевого экрана UFW, защита от брутфорса Fail2ban, изоляция /dev/shm и автообновления.

#Безопасность #VDS #VPS #Ubuntu 24.04
Хостинг и Серверы 9 мин чтения

Закончилось место на диске VDS (No space left on device): поиск пожирателей памяти и безопасная очистка Ubuntu / Debian

Практическое руководство по экстренному и плановому освобождению места на Linux VDS: поиск скрытых гигабайтов через ncdu, проверка переполнения дескрипторов inodes (df -i), очистка логов journald и Docker, удаление кэша APT и настройка автоочистки по расписанию.

#Очистка диска #Linux #Ubuntu #Debian
DevOps & Docker 9 мин чтения

Бесплатный мониторинг сайтов и SSL-сертификатов с оповещениями в Telegram за 10 минут

Полное практическое руководство по развертыванию собственного отказоустойчивого мониторинга сайтов, проверки срока SSL Let's Encrypt и аптайма 24/7 с мгновенными уведомлениями в Telegram.

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