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

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

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

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

Легковесная веб-аналитика GoatCounter на VDS: развертывание в systemd с SQLite, обход AdBlock и защита доступа в Nginx

Практическое руководство по развертыванию легковесной веб-аналитики GoatCounter на VDS: настройка бинарника Go с базой данных SQLite в WAL-режиме, изоляция службы systemd, обход блокировщиков рекламы через First-Party Nginx Reverse Proxy и двухконтурная защита дашборда.

#GoatCounter #Веб-аналитика #VDS #systemd
Веб-серверы и прокси 10 мин чтения

Сжатие Brotli и Gzip в Nginx: установка динамического модуля ngx_brotli на Ubuntu 24.04, ускорение загрузки сайта и экономия трафика на VDS

Как ускорить отдачу сайта на 15–25% по сравнению с Gzip: пошаговое подключение модуля ngx_brotli в Nginx на Ubuntu 24.04 LTS, настройка уровней сжатия, предварительная компрессия статики и безопасный fallback для устаревших клиентов.

#brotli #gzip #nginx #ngx_brotli
DevOps и Серверы 10 мин чтения

Полнотекстовый поиск Meilisearch на VDS: развертывание в Docker Compose взамен Elasticsearch

Пошаговый гайд по развертыванию легковесного поискового движка Meilisearch в Docker Compose на VDS: опечатки, русский язык, защита API и живой поиск на JavaScript взамен тяжелого Elasticsearch.

#Meilisearch #Docker Compose #VDS #Nginx
DevOps и Серверы 14 мин чтения

Автоматическая ротация и сжатие логов в Linux: настройка Logrotate для Nginx, Docker и systemd на VDS

Пошаговое руководство по настройке Logrotate на Linux VDS: автоматическая ротация access.log Nginx без простоя процессов, использование режима copytruncate для приложений, ограничение аппетитов Docker daemon в daemon.json и вакуумизация журналов systemd-journald для защиты диска от переполнения.

#Logrotate #Linux #Ubuntu #Nginx
Docker и DevOps 14 мин чтения

Автоматическое обновление Docker-контейнеров на VDS с помощью Watchtower: фильтрация по меткам, уведомления в Telegram и защита от сбоев

Полное руководство по автоматическому обновлению Docker-контейнеров на VDS с помощью Watchtower: статус оригинального проекта containrrr и актуальный форк nickfedor, фильтрация через метки, изоляция сокета через docker-socket-proxy, защита баз данных, алерты в Telegram через Shoutrrr и автоочистка слоев.

#Watchtower #Docker Compose #VDS #DevOps
Веб-серверы и Nginx 14 мин чтения

Сбой 503 Service Unavailable: причины в Nginx, Apache и PHP-FPM, перегрузка воркеров, настройка очередей и страниц техобслуживания

Инструкция по диагностике и ликвидации сбоя 503 Service Unavailable: анализ логов Nginx и FPM, расширение очередей somaxconn, расчет пула воркеров и настройка Maintenance Mode с заголовком Retry-After.

#Ошибка 503 #Nginx #Apache #PHP-FPM
Docker и DevOps 13 мин чтения

Реалтайм-мониторинг логов Docker-контейнеров в Dozzle: легкий веб-интерфейс, мгновенный поиск и изоляция сокетов без тяжелого стека ELK

Инструкция по развертыванию Dozzle в Docker Compose: легкий веб-интерфейс для мониторинга логов контейнеров, потребляющий всего 15 МБ RAM, с поиском по regex, защитой сокета и SSL.

#Dozzle #Docker Compose #Мониторинг #Логирование
Веб-серверы и Nginx 14 мин чтения

Ускорение сайтов на PHP до 3 раз: тонкая настройка OPcache и JIT-компилятора в связке с Nginx и PHP-FPM на VDS

Практическое руководство по разгону производительности PHP 8.2–8.4 на боевом сервере: настройка разделяемой памяти OPcache, активация Tracing JIT, бесшовный сброс кэша при деплое и связка с Nginx.

#PHP #OPcache #JIT #Nginx
Docker и DevOps 12 мин чтения

Автономный инструментарий сисадмина и веб-разработчика: развертывание IT-Tools на VDS в Docker Compose с защитой авторизацией

Практическое руководство по развертыванию набора веб-утилит IT-Tools на сервере с Docker Compose: безопасная обработка токенов и данных без внешних сервисов, Nginx Reverse Proxy, защита через HTTP Basic Auth и минимальное потребление 20 МБ RAM.

#IT-Tools #Docker Compose #VDS #Nginx
Веб-серверы 15 мин чтения

Ошибка 500 Internal Server Error: поиск причин в логах Nginx и Apache, исправление .htaccess и прав доступа к файлам сайта

Практическое руководство по локализации и устранению ошибки 500 Internal Server Error: анализ логов Nginx и Apache, исправление директив .htaccess, фатальных сбоев PHP и прав www-data.

#nginx #apache #php-fpm #500 internal server error
DevOps и Docker 16 мин чтения

Приватная замена Google Photos: развертывание Immich v3 на VDS в Docker Compose, тюнинг под 6 ГБ RAM и бэкапы библиотеки

Практическое руководство по развертыванию Immich v3.3.1 на VDS в Docker Compose: подбор сервера под требования к RAM и микроархитектуре x86-64-v2, лимиты ресурсов контейнеров, HTTPS через Caddy или Nginx, автоматические дампы Postgres и шифрованные копии библиотеки в S3.

#immich #docker compose #vds #self-hosted
DevOps и Серверы 10 мин чтения

Перехват и отладка почты в Mailpit: безопасное тестирование отправки писем с сайтов и веб-сервисов в Docker Compose

Практическое руководство по развертыванию Mailpit на VDS в Docker Compose. Локальный перехват SMTP-трафика, просмотр HTML-верстки, мобильный адаптив, проверка спам-рейтинга и Nginx с защитой паролем.

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