PaaS для самостоятельного размещения в собственном Kubernetes-кластере: показывает проекты, сервисы и диагностику понятным языком и работает с уже существующими объектами Kubernetes.
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
Получите исходный код из репозитория
- 2
Установите зависимости (требуются Node.js 22.12+ и pnpm 10.17+)
pnpm install - 3
Выполните настройку и выберите локальную разработку
pnpm configure - 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 обновляется ежедневно.
Похожие проекты
Платформа для самостоятельного размещения приложений, баз данных и сервисов с развёртыванием в один клик на собственных серверах по SSH — альтернатива Heroku, Netlify и Vercel.
Самостоятельно размещаемая PaaS для развёртывания приложений и баз данных на собственном VPS — альтернатива Vercel, Netlify и Heroku.
Самостоятельно разворачиваемая платформа с CI/CD: собирает приложения из репозитория, настраивает маршрутизацию и TLS и управляется через desktop-приложение, веб-интерфейс или CLI.
Самостоятельно размещаемая PaaS для деплоя приложений в Kubernetes из контейнеров или исходного кода без написания манифестов Kubernetes.
Платформа для развёртывания приложений с открытым исходным кодом и самостоятельным хостингом: AI-агент разворачивает приложения, следит за ними и помогает устранять неполадки.