Техническое задание: Развертывание Moodle и WordPress на VPS

Цель проекта

Развернуть стабильную производственную (продакшен) среду для системы дистанционного обучения Moodle версии 5.0.2 на поддомене и CMS WordPress на основном домене. Проект учебный, ожидаемая пиковая нагрузка - до 50 одновременных пользователей.

Стек технологий

  • ОС: Ubuntu 22.04 LTS (чистая установка)
  • Веб-сервер: Nginx
  • Обработчик PHP: PHP-FPM 8.2
  • База данных: MariaDB 10.11 (или обоснованная версия 10.5-10.6)

Требования к установке Moodle

Базовые настройки

  • Установка последней стабильной версии Moodle 5.0.2 на поддомен (например, lms.example.org).
  • Каталог moodledata должен располагаться строго вне корневой директории веб-сервера (webroot).
  • Корректная настройка прав доступа: 750 на корень, 770 на необходимые папки. Использование прав 0777 недопустимо.
  • Настройка cron-задачи для выполнения фоновых операций Moodle каждую минуту (через crontab или systemd).
  • Установка и настройка всех обязательных PHP-модулей для работы Moodle.

Производительность и дизайн

  • Redis: Необходимо дать краткое профессиональное заключение о целесообразности использования Redis для кеширования сессий или данных в данном проекте (указать "за" или "против").
  • Тема оформления: Использовать стандартную тему Moove или Boost. Легкая кастомизация (изменение цветов, логотипа) приветствуется.

Требования к установке WordPress

  • Установка свежей версии WordPress на основной домен (например, example.org).
  • Обязательная настройка OPCache для ускорения работы PHP.
  • Опциональная настройка Redis в качестве object cache (по желанию исполнителя).

Безопасность и SSL

  • Настройка HTTPS с помощью сертификатов Let's Encrypt и настройка их автоматического обновления.
  • Включение OCSP stapling (если это поддерживается конфигурацией).
  • Настройка межсетевого экрана ufw и системы предотвращения атак fail2ban (для защиты SSH, WordPress и Moodle).
  • Жесткая настройка SSH: доступ только по ключу, отключение входа под пользователем root.

Резервное копирование

  • Настройка еженедельного автоматического бэкапа базы данных и каталога moodledata.
  • Архивы должны сохраняться в отдельный каталог на сервере или загружаться в облачное хранилище (например, S3).

Результат работы

  • Полностью рабочее и защищенное окружение с Moodle и WordPress.
  • Чек-лист выполненных работ.
  • Краткая текстовая инструкция для администратора по основным операциям: обновление систем, процедура бэкапов, расположение лог-файлов.

Требования к отклику

В ответе на задание обязательно укажите:

  1. Опыт установки Moodle версий 5.x (или 4.3-4.4) в 2024-2025 годах.
  2. Подтверждение вашего опыта (краткое описание аналогичного проекта, ссылка на работу или безопасный для NDA вариант).
  3. Вашу цену за работу и точный срок выполнения в рамках 3-5 дней.

Бюджет проекта: 16 000 - 20 000 рублей.

Написание дипломной работы по разработке корпоративного портала

Требуется подготовить текстовую часть дипломной работы на тему создания корпоративного портала. Разработка реального сайта не нужна, работа должна быть основана на готовом визуальном дизайне (макетах Figma). Все данные можно смоделировать.

Профессиональная озвучка видеоролика мужским голосом

Требуется качественная озвучка рекламного или информационного видео глубоким мужским голосом. Задача привлечь и удержать внимание зрителя, обеспечить приятное звуковое сопровождение. Пожалуйста, предложите образцы голоса.