Перенос DevOps-проекта: миграция с облака на VDS с Docker

Задача - выполнить перенос рабочего проекта, включающего веб-сайт, Telegram-ботов и базу данных, с инфраструктуры Google Cloud на управляемые VDS-серверы. Вся текущая инфраструктура контейнеризирована с помощью Docker.

Цель и архитектура

Требуется развернуть экономичную гибридную схему на двух серверах:

  • Основной сервер (РФ): Размещение всей основной инфраструктуры: PostgreSQL, бэкенд-приложения, Nginx, статические файлы и медиа.
  • Дополнительный сервер (Нидерланды): Используется исключительно как прокси-сервер для маршрутизации запросов к определенному внешнему API (Gemini) для обхода географических ограничений.

Основные задачи для исполнителя

1. Подготовка и настройка серверов

  • Настройка базовой ОС Ubuntu на обоих серверах.
  • Установка и настройка Docker и Docker Compose.

2. Настройка сетевого взаимодействия

  • Организация безопасного туннелирования трафика с основного сервера на дополнительный для доступа к API Gemini.
  • Конфигурация прокси-правил на сервере в Нидерландах.

3. Перенос данных и развертывание

  • Миграция базы данных (создание и загрузка дампа PostgreSQL).
  • Перенос файлов медиа и статики проекта.
  • Адаптация Docker-конфигураций (docker-compose файлов) под новую инфраструктуру и запуск контейнеров.

4. Финальная настройка

  • Настройка доменных имен и виртуальных хостов на Nginx.
  • Установка и настройка SSL-сертификатов (например, с помощью Let's Encrypt).
  • Проверка работоспособности всех компонентов: сайта, ботов, базы данных и прокси-доступа к API.

Полное техническое задание с детальными инструкциями доступно по ссылке, предоставленной заказчиком.

Восстановление и чистка зараженного сайта на Битрикс

Требуется устранить последствия вирусной атаки на одностраничный сайт (лендинг) на CMS Битрикс. Хостинг-провайдер уже выявил и удалил зараженные файлы, но сайт не функционирует. Необходимо восстановить работоспособность.

Разработка контент-плана для Telegram-канала по женской психологии

Необходимо создать креативный контент-план из 12 постов для женской аудитории. Тематика: женственность, раскрытие потенциала, баланс и отношения. Цель - вовлечение аудитории и продвижение консультационных услуг.