Repolode
hunvreus

hunvreus/devpush

Платформа для самостоятельного развёртывания Docker Compose-приложений из репозиториев GitHub на своих серверах — аналог Vercel.

Open source альтернатива:Vercel

Звёзды
4,822
Форки
189
Открытые issues
12
Последний коммит
5 дней назад

Что это?

devpush — платформа для развёртывания, которую можно запустить на собственных серверах. Подключите репозиторий GitHub, опишите приложение с помощью Docker Compose — и каждый push будет запускать развёртывание. Панель управления работает на Cloudflare Workers или Node, а небольшой Linux-агент управляет приложениями на целевых серверах.

Агент отвечает за HTTPS, логи развёртывания, мониторинг и резервное копирование. В платформу также входят команды, окружения, зашифрованные переменные, REST API и поддержка MCP. Поскольку платформа рассчитана на Docker Compose, она не привязана к конкретному языку или фреймворку; среди тем проекта указаны приложения на Next.js, Django, FastAPI, Flask, PHP и Node.js.

Обновления применяются без пересоздания окружения, но нулевое время простоя не гарантируется. Контейнеры Docker могут получить доступ к хосту, поэтому развёртывать следует только доверенный код. Для разработки нужны Node.js 22.12+ и pnpm 10.17+.

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

  • 01Развёртывает приложения из репозиториев GitHub при каждом push, используя Docker Compose.
  • 02Запускает панель управления на Cloudflare Workers или Node.
  • 03Linux-агент управляет приложениями, HTTPS, логами, мониторингом и резервным копированием на ваших серверах.
  • 04Включает команды, окружения, зашифрованные переменные, REST API и MCP.

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

  • Размещение собственного процесса развёртывания в стиле Vercel на приватных серверах.
  • Развёртывание Next.js, Django, Flask и других контейнеризированных приложений без управляемой платформы.
  • Предоставление команде общих окружений и зашифрованных переменных для приложений на собственных серверах.

Быстрый старт

  1. 1

    Получите исходный код из репозитория

  2. 2

    Установите зависимости (требуются Node.js 22.12+ и pnpm 10.17+)

    pnpm install
  3. 3

    Выполните настройку и выберите локальную разработку

    pnpm configure
  4. 4

    Запустите сервер разработки и откройте http://localhost:7429

    pnpm dev

Что важно знать

  • Обновления применяются на месте и не гарантируют отсутствие простоев.
  • Рабочие нагрузки Docker могут получать доступ к хосту, поэтому развертывайте только проверенный код.
  • Для развертывания нужны собственные серверы и небольшой Linux-агент.

В подборках

Темы

Частые вопросы

Что такое devpush?
Платформа для самостоятельного развёртывания Docker Compose-приложений из репозиториев GitHub на своих серверах — аналог Vercel. devpush — платформа для развёртывания, которую можно запустить на собственных серверах. Подключите репозиторий GitHub, опишите приложение с помощью Docker Compose — и каждый push будет запускать развёртывание. Панель управления работает на Cloudflare Workers или Node, а небольшой Linux-агент управляет приложениями на целевых серверах.
devpush можно использовать бесплатно? Какая у него лицензия?
devpush распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
devpush всё ещё поддерживается?
Активно поддерживается. Последний коммит в devpush — 2 нояб. 2026 г..
Для чего можно использовать devpush?
Размещение собственного процесса развёртывания в стиле Vercel на приватных серверах. Развёртывание Next.js, Django, Flask и других контейнеризированных приложений без управляемой платформы. Предоставление команде общих окружений и зашифрованных переменных для приложений на собственных серверах.
Как установить devpush?
Получите исходный код из репозитория Установите зависимости (требуются Node.js 22.12+ и pnpm 10.17+): pnpm install Выполните настройку и выберите локальную разработку: pnpm configure Запустите сервер разработки и откройте http://localhost:7429: pnpm dev
Где скачать devpush?
Исходный код и инструкции по установке — на GitHub: https://github.com/hunvreus/devpush

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

PaaS для самостоятельного размещения в собственном Kubernetes-кластере: показывает проекты, сервисы и диагностику понятным языком и работает с уже существующими объектами Kubernetes.

645+78 за неделю109RustApache-2.0Активно поддерживаетсяОбновлён 18 часов назад

Платформа для самостоятельного размещения приложений, баз данных и сервисов с развёртыванием в один клик на собственных серверах по SSH — альтернатива Heroku, Netlify и Vercel.

65,7 тыс.+404 за неделю5,9 тыс.PHPApache-2.0Обновлён 18 часов назад

Самостоятельно разворачиваемая платформа с CI/CD: собирает приложения из репозитория, настраивает маршрутизацию и TLS и управляется через desktop-приложение, веб-интерфейс или CLI.

15,2 тыс.+125 за неделю1,4 тыс.TypeScriptApache-2.0Активно поддерживаетсяОбновлён 18 часов назад

Платформа для развёртывания приложений с открытым исходным кодом и самостоятельным хостингом: AI-агент разворачивает приложения, следит за ними и помогает устранять неполадки.

1,5 тыс.138GoOtherОбновлён 6 дней назад