Размещу до двух готовых Docker / self-hosted приложений на одном Ubuntu VPS и организую их раздельную работу.
В стоимость входит:
— работа с одним VPS;
— установка Docker и Docker Compose при необходимости;
— развёртывание до 2 отдельных приложений;
— до 1 Docker Compose файла на каждое приложение;
— до 3 контейнеров на одно приложение;
— суммарно до 6 контейнеров;
— настройка .env и файлов конфигурации;
— настройка постоянного хранения данных, предусмотренного проектом;
— настройка автоматического запуска контейнеров;
— проверка используемых портов;
— установка и настройка Nginx Proxy Manager;
— подключение до 2 поддоменов;
— HTTPS через Nginx Proxy Manager;
— настройка необходимых правил UFW;
— проверка состояния контейнеров и основных логов;
— проверка доступности каждого сервиса после запуска.
Каждое приложение должно иметь готовый Docker Compose и понятную инструкцию по установке.
Если база данных уже входит в готовую конфигурацию Docker Compose и не требует отдельного администрирования, такой проект подходит.
Не входят: изменение исходного кода, создание Docker Compose с нуля, самостоятельная настройка PostgreSQL/MySQL, SQL-миграции и перенос баз данных.
Результат — до двух работающих self-hosted приложений на одном VPS с отдельными поддоменами и проверенным запуском.