Переезд

Чеклист готовности к переносу на тестовый VPS и будущему production. Секреты не показываются.

12
проверок
9
готово
3
внимание
0
блокеры

Переезд

Статус Пункт Что проверяем Следующий шаг
готово Администратор Есть локальный superuser. Пароль не отображается. Для production включить 2FA и ограничить доступ к админке.
готово Демо-данные Тарифы и ноды заведены. Перед тестовым VPS оставить mock-данные или завести тестовые локации.
готово Свободная нода Online-ноды: 2, свободных мест: 200. Для реального контура подключить VPS и мониторинг нод.
готово Debug Debug выключен. На тестовом VPS можно оставить debug временно закрытым доступом; для production только false.
готово DJANGO_SECRET_KEY Секрет задан через окружение. Значение скрыто. Перед переносом задать новый секрет в .env/secret storage, не писать его в чат.
готово База данных Сейчас postgresql. Для тестового VPS SQLite допустим кратко; для production перейти на PostgreSQL.
готово Платежи Провайдер: mock. Реальные деньги не принимаются. Оставить mock до legal-review и выбора легального провайдера.
готово VPN-адаптер Адаптер: mock. Реальные ключи не выдаются. На тестовом VPS подключить Marzban/Xray только с тестовыми пользователями.
внимание HTTPS и домен Локально не проверяется. На VPS настроить домен, HTTPS, reverse proxy и закрыть служебные порты.
внимание Backup Локально не автоматизирован. Перед beta включить backup базы и конфигураций, без публикации .env.
внимание Docker-упаковка Не хватает Dockerfile или docker-compose.server.yml. На VPS запускать через docker compose с mock-провайдерами.
готово Шаблон server .env .env.server.example есть. Реальные значения не хранятся в git. На сервере скопировать шаблон в backend/.env и заполнить локально.