Практические руководства по выбору VDS, тонкой настройке веб-серверов Nginx и Caddy, безопасности Linux, оптимизации баз данных и контейнеризации в Docker.
Почему возникает ошибка Error 525: SSL handshake failed при работе через Cloudflare или прямое обращение к Nginx. Разбор фаз TLS-рукопожатия, экспресс-диагностика через OpenSSL и curl, эталонная конфигурация Nginx и добавление подсетей Cloudflare в UFW.
Инструкция по развертыванию высокопроизводительного сервиса коротких ссылок Shlink и веб-панели Shlink Web Client в Docker Compose. Настройка кастомного домена, базы данных MariaDB, Caddy и Nginx с авто-SSL, отслеживание геолокации через GeoLite2, генерация QR-кодов и управление кодами редиректа 301, 302 и 307.
Практическое руководство по развертыванию легковесного бэкенда PocketBase v0.40.4 на VDS в Docker Compose: архитектура Go + SQLite в режиме WAL, Nginx Reverse Proxy с поддержкой SSE, автопродление SSL Let's Encrypt, тюнинг лимитов открытых файлов, защита админки и резервное копирование базы.
Практическая инструкция по установке легковесного open-source сервера push-уведомлений Ntfy на VDS в Docker Compose: настройка авторизации, интеграция с Caddy и Nginx с автопродлением SSL, отправка алертов из cron и bash-скриптов одной командой curl.
Практическая инструкция по диагностике и устранению сбоев преобразования доменных имен на серверах Ubuntu и Debian: восстановление симлинка resolv.conf, настройка службы systemd-resolved, устранение конфликтов со встроенным резолвером Docker 127.0.0.11 и проверка сетевых портов.
Практическая инструкция по развертыванию Paperless-ngx на VDS в Docker Compose: интеграция OCR для русского и английского языков (rus+eng), связка с PostgreSQL 18 и Valkey 9, автоимпорт через папку consume, Nginx с SSL и резервное копирование.
Подробная инструкция по продакшен-деплою Node.js и Next.js на сервере Ubuntu: кластерный запуск через PM2, изоляция портов, конфигурация Nginx Reverse Proxy с кэшированием статики, выпуск SSL-сертификатов и скрипт бесшовного обновления.
Подробная практическая инструкция по настройке автоматических инкрементальных бэкапов VDS и контейнеров Docker в S3-хранилище: связка Restic и Autorestic, дедупликация, шифрование AES-256, дамп баз на лету, systemd-таймеры и уведомления в Telegram.
Практическое руководство по развертыванию Stirling-PDF в Docker Compose: 50+ инструментов для работы с PDF, OCR-распознавание текста на русском языке, защита админки паролем и настройка Nginx Reverse Proxy.
Практическое руководство по переходу с Fail2ban на CrowdSec в Docker Compose: настройка сбора логов через сокет Docker и auth.log, интеграция с nftables через Firewall Bouncer, подключение коллекций защиты и веб-консоли.
Как выпустить Wildcard SSL-сертификат (*.домен) в Caddy 2 через DNS-01 challenge в Cloudflare и DuckDNS. Сборка Dockerfile с плагинами, настройка без открытия 80 порта наружу и локальный CA для закрытого контура.
Практическое руководство по развертыванию сверхлегкого мониторинга Beszel в Docker Compose: настройка Hub и Agent с расходом 15 МБ RAM, мониторинг контейнеров Docker, проксирование через Nginx с поддержкой WebSocket и алерты в Telegram.
#beszel#docker-compose#мониторинг#vds
Мониторинг сайтов и SSL от SysKitBOT
Мгновенные алерты в Telegram при сбоях, контроль истечения сертификатов за 30, 14, 7, 3, 1 день и замер времени отклика TTFB.