UStackUStack
Diploi icon

Diploi

Diploi — управляемая платформа: облачные среды разработки и хостинг приложений. Разворачивайте staging/production из GitHub CI/CD с авто SSL.

Diploi

Что такое Diploi?

Diploi — платформа, объединяющая облачные среды разработки и хостинг приложений в одном месте. Она позволяет создавать приложения с нуля, разрабатывать без настройки локального сервера и быстро разворачивать staging и production.

Diploi позиционирует себя как «всё в одном»: каждое приложение, запущенное и размещённое на Diploi, поставляется с преднастроенным CI/CD-пайплайном, автоматическими SSL-сертификатами и облачными средами разработки без необходимости конфигурации.

Ключевые возможности

  • Облачные среды разработки без конфигурации: Diploi предоставляет среды разработки без необходимости настройки инфраструктуры.
  • Хостинг проектов в один клик: После запуска приложения на Diploi оно размещается онлайн и готово к использованию.
  • Мгновенное развертывание staging и production: Diploi поддерживает отдельные среды и provision их в рамках жизненного цикла приложения.
  • CI/CD по умолчанию: Diploi настраивает CI/CD-воркфлоу, чтобы обновления кода автоматически распространялись в подключённые среды.
  • Интеграция с GitHub Action: Код хранится в вашем GitHub-репозитории, Diploi использует GitHub Action для запуска обновлений деплоя при пуше в связанный проект.
  • Логи в реальном времени и мониторинг деплоя: Просматривайте логи в реальном времени для каждого компонента/аддона, а также дашборды деплоя с графиками ресурсов кластера и статусом здоровья.
  • SSH-доступ к pod’ам на Kubernetes: Diploi использует Kubernetes, среды разработки, компоненты и аддоны работают как pod’ы, доступные по SSH.

Как использовать Diploi

  1. Создайте или выберите приложение/проект в Diploi (платформа предлагает готовые примеры, такие как чат-приложение, приложение для рисования и production-ready React web app).
  2. Подключите репозиторий кода на GitHub: Diploi связывает GitHub-репозиторий проекта и настраивает GitHub Action.
  3. Разрабатывайте в облаке: Используйте браузерный воркфлоу Diploi или подключите инструменты вроде Cursor, VS Code или любой SSH-совместимой IDE.
  4. Запускайте и итерируйте: Каждая среда сразу предоставляет live URL. Пушьте изменения в связанный GitHub-репозиторий — Diploi автоматически обновит staging и production.
  5. Мониторьте и отлаживайте: Используйте дашборд деплоя для проверки здоровья и использования ресурсов, просматривайте логи в реальном времени (опционально через Diploi CLI для dev-деплоев).

Сценарии использования

  • Создавайте full-stack web app без настройки серверов: Используйте облачные среды разработки Diploi и хостинг staging/production для разработки и деплоя без ручной настройки серверов.
  • Итерируйте продукт с автоматизированными деплоями: Свяжите GitHub-репозиторий и полагайтесь на GitHub Action + CI/CD от Diploi — пуши обновляют staging и production.
  • Сотрудничайте, делясь live URL для тестов: Используйте уникальный URL для каждой среды, чтобы сразу поделиться для тестирования и фидбека.
  • Управляйте стеками с множеством компонентов: Diploi поддерживает проекты без лимита на компоненты/аддоны (с практической оговоркой на вычислительные ресурсы для крупных стеков).
  • Диагностируйте проблемы по сервисам: Используйте логи в реальном времени по компонентам/аддонам и просматривайте ресурсы и статус здоровья на дашборде деплоя.

FAQ

Где хранится мой код и как работает интеграция с Git?

Ваш код хранится в вашем GitHub-репозитории. Diploi настраивает GitHub Action, который запускает CI/CD-воркфлоу для обновления staging и production при пуше в репозиторий, связанный с проектом Diploi.

Diploi — это VPS-провайдер?

Нет. Diploi — полностью управляемая платформа для разработки и деплоя. Вы не выбираете ОС для приложения и не получаете доступ к настройкам сервера.

Есть ли SSH-доступ к хостинговой среде?

Да. Diploi использует Kubernetes для хостинга среды разработки и компонентов/аддонов как pod’ов, доступных по SSH.

Могу ли я поделиться приложением для тестирования?

Да. Каждая среда имеет уникальный URL, которым можно поделиться для доступа и тестирования.

Есть ли лимит на компоненты или аддоны в проекте?

Diploi заявляет, что лимита на количество компонентов или аддонов нет. Практическое ограничение — вычислительная мощность, необходимая для деплоя крупного стека.

Альтернативы

  • Управляемые PaaS-платформы с деплойем из Git: Они тоже подключаются к репозиториям и разворачивают автоматически, но обычно больше фокусируются на хостинге, чем на облачных средах разработки с доступом по SSH.
  • Самостоятельный стек разработки + деплоя (CI/CD + сервер/VPS): Обеспечивает максимальный контроль, но требует ручной настройки сред, SSL и workflow деплоя.
  • Облачные IDE-платформы: Помогают разрабатывать в браузере и подключать редакторы, но могут не предоставлять такой же опыт «staging + production с CI/CD и SSL по умолчанию», как в Diploi.
  • Workflow на Kubernetes с инструментами деплоя: Команды, уже управляющие Kubernetes, могут создать похожие поды и логирование, но им придётся самостоятельно собирать автоматизацию CI/CD, provisioning сред и практики хостинга.
Diploi | UStack