Техническое задание: Миграция проекта на российский VPS

Требуется выполнить комплексный перенос веб-проекта с зарубежных хостингов и сервисов на российский виртуальный сервер (VPS). Цель - обеспечить независимость от иностранных платформ и соответствие требованиям локализации инфраструктуры.

Основные задачи

  • Перенос бэкенда: Миграция серверной части приложения с платформы Vercel на российский VPS. Настройка среды выполнения, зависимостей и переменных окружения.
  • Замена базы данных: Перенос данных из MongoDB на совместимую СУБД, развернутую на VPS (например, PostgreSQL или совместимый аналог). Обеспечение целостности и работоспособности данных.
  • Хостинг фронтенда: Размещение клиентской части (фронтенда) на том же VPS. Настройка веб-сервера (Nginx/Apache) для обслуживания статических файлов и маршрутизации запросов.
  • Миграция почтового сервиса: Замена сервиса Gmail на российский почтовый сервер или сервис. Настройка отправки транзакционных писем (регистрация, уведомления) из приложения.

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

  • Полная работоспособность всего проекта (бэкенд, фронтенд, БД, почта) на новом VPS.
  • Стабильность и производительность системы, сопоставимая с предыдущим хостингом.
  • Настройка резервного копирования критических данных (код, база данных).
  • Предоставление документации по развернутой архитектуре и инструкций по базовому администрированию.