v1.0
// практика · траектории и руководства

Практика Linux

Каждая команда внутри шагов кликабельна — откроется полная справка из базы знаний.

Траектории для новичков

Практические руководства

UbuntuNodeNginxHTTPS
Развернуть сервер Node.js на Ubuntu

Пошаговое развёртывание Node.js-приложения на Ubuntu: обновление системы, установка среды, загрузка проекта, автозапуск, Nginx и HTTPS.

25 минсложность: средний
UbuntuPHPNginxMySQL
Развернуть PHP-сайт (LEMP: Nginx + PHP-FPM + MySQL)

Настройка PHP-сайта на Nginx, PHP-FPM и MySQL: установка компонентов, конфигурация сайта, права доступа и HTTPS.

30 минсложность: средний
БезопасностьSSH
Защитить SSH-доступ за 20 минут

Настройка входа по SSH-ключу, отключение небезопасных способов входа и защита от автоматического перебора паролей.

20 минсложность: базовый
БезопасностьUbuntu
Файрвол ufw: закрыть всё лишнее

Настройка UFW по принципу «запрещать входящие подключения и открывать только необходимые порты».

15 минсложность: базовый
БэкапыАвтоматизация
Надёжные бэкапы: restic + cron

Создание зашифрованных резервных копий restic, проверка снимков, восстановление и запуск по расписанию.

20 минсложность: средний
DockerNginxHTTPS
Docker: приложение в проде

Сборка и запуск приложения в Docker с автоматическим перезапуском, журналами, Nginx и HTTPS.

30 минсложность: продвинутый