Техническое задание: миграция и настройка VPS/VDS сервера

1. Подбор и подготовка инфраструктуры

  • Локация и аренда: Выбор и аренда сервера в дата-центре на территории Российской Федерации.
  • Чистота IP-адреса: Обязательная проверка выделенного IP по основным базам спам-фильтров (Spamhaus, Barracuda и др.) Перед началом работ адрес, находящийся в черных списках, должен быть заменен.
  • Выбор операционной системы: Установка актуальной, стабильной и наиболее надежной версии ОС, совместимой с последующим развертыванием ПО для защиты от ботов и веб-приложений.

2. Базовая настройка и защита сервера (Hardening)

  • Обновление системы: Установка всех последних обновлений и патчей безопасности для ОС и базового ПО.
  • Безопасный доступ по SSH:
    • Отключение возможности входа под пользователем root с использованием пароля.
    • Настройка аутентификации исключительно по SSH-ключам.
    • Смена стандартного SSH-порта (22) на пользовательский.
  • Настройка межсетевого экрана: Конфигурация UFW или iptables для контроля входящего и исходящего трафика.
  • Защита от подбора паролей: Установка, настройка и запуск системы Fail2ban для блокировки атак методом грубой силы.

3. Развертывание и оптимизация веб-стека

  • Веб-серверы: Настройка связки Nginx (в качестве фронтенда для раздачи статики и кэширования) и PHP-FPM. Возможность использования Apache рассматривается, если этого требует специфика проекта.
  • Актуальные версии ПО: Установка и использование последних стабильных версий PHP (8.1 и выше) и СУБД MySQL/MariaDB.
  • Оптимизация производительности:
    • Настройка OPcache для ускорения обработки PHP-скриптов.
    • Тонкая настройка конфигурации MySQL, в частности параметра innodb_buffer_pool_size, в соответствии с объемом доступной оперативной памяти сервера.
    • Включение и настройка сжатия контента (Gzip/Brotli) для ускорения загрузки веб-страниц.
  • SSL-шифрование: Установка бесплатных SSL-сертификатов Let's Encrypt и настройка их автоматического продления.

Создание 3D-моделей и анимации для образовательного AR-проекта

Требуется 3D-моделлер и аниматор для разработки интерактивных персонажей в рамках образовательного проекта для детей. Необходимо создать мифических существ из разных культур для использования в дополненной реальности.

Разработка разделов ВК и ТС для проекта технологического присоединения

Требуется выполнить проектные разделы 'Водоснабжение и водоотведение' и 'Теплоснабжение' для подключения объекта к инженерным сетям. Работа включает подготовку документации по предоставленным ТУ и планам.