Рубрика
Инструкции
Пошаговые руководства по серверной части: установка и настройка nginx, Docker, PostgreSQL, MySQL, PHP, Node.js, Python и Java, systemd, резервное копирование, защита и мониторинг сервера. Команды, конфигурации и типовые ошибки.
Материалов в рубрике: 25
Инструкции
Резервное копирование VPS: rsync, restic и проверка
Что копировать на VPS, как делать согласованные дампы базы, автоматизация через cron и почему копию обязательно нужно проверять восстановлением.
Читать →
Инструкции
Как установить Redis на Ubuntu 24.04 и настроить память
Установка Redis на Ubuntu 24.04, настройка maxmemory и политики вытеснения, пароль, диагностика через redis-cli и правила безопасности.
Читать →
Инструкции
Firewall на VPS: настройка ufw и fail2ban
Какие порты закрывать на VPS, как настроить ufw без потери доступа, и как fail2ban блокирует перебор паролей по логам.
Читать →
Инструкции
Как установить nginx на Ubuntu 24.04 и настроить сайт
Установка nginx на Ubuntu 24.04, структура конфигурации, создание сайта, проверка через nginx -t и разбор типичных ошибок.
Читать →
Инструкции
SSH-ключи: как создать, скопировать на сервер и отключить вход по паролю
Создание ключа ed25519, копирование на сервер, права на файлы, настройка sshd и порядок действий, при котором не потеряется доступ.
Читать →
Инструкции
Systemd: как создать свой сервис и управлять им
Unit-файл для своего приложения: разбор секций, типы сервисов, переменные окружения, ограничения памяти и типичные ошибки настройки.
Читать →
Инструкции
Как установить MySQL 8 на VPS (Ubuntu 24.04)
Установка MySQL 8 на Ubuntu 24.04, первичная защита, создание пользователя для приложения, настройка innodb_buffer_pool_size и резервное копирование.
Читать →
Инструкции
Cron в Ubuntu: как настроить задания по расписанию
Формат записи cron, управление заданиями, почему команды не работают из-за окружения, правильный скрипт с журналированием и таймеры systemd.
Читать →
Инструкции
Как установить PHP 8.4 и PHP-FPM на Ubuntu 24.04
Установка PHP 8.4 и PHP-FPM на Ubuntu 24.04, связка с nginx через сокет, настройки для рабочего сервера и несколько версий PHP одновременно.
Читать →
Инструкции
Сжатие в nginx: настройка gzip и brotli
Какие типы файлов сжимать, разбор директив gzip, установка и настройка brotli, проверка заголовков и кэширование статики.
Читать →
Инструкции
Мониторинг сервера: что отслеживать и как настроить Netdata
Обязательный набор показателей, установка и настройка Netdata, оповещения в Telegram, внешняя проверка доступности и порядок действий при инциденте.
Читать →
Инструкции
CI/CD через GitHub Actions: автоматический деплой на VPS
Настройка workflow для деплоя по SSH, хранение секретов, сборка в CI или на сервере, безопасность ключа деплоя и порядок отката.
Читать →