Repolode
oblien

oblien/openship

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

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

Звёзды
15,218
Форки
1,395
Открытые issues
159
Последний коммит
12 часов назад

Что это?

Openship — платформа для развёртывания приложений с открытым исходным кодом, которую можно запустить на своём компьютере или сервере. Укажите GitHub-репозиторий, локальную папку или готовый артефакт — платформа определит стек, соберёт приложение в Docker-образ или подготовит релиз без контейнеризации, запустит его и настроит маршрут через reverse proxy с сертификатом Let's Encrypt. Состояние каждого развёртывания сохраняется в снимке, поэтому откат и повторное развёртывание точно воспроизводят опубликованную версию.

Платформой можно пользоваться тремя способами: через desktop-приложение, управляющее удалёнными серверами по SSH, через веб-панель для команд или через CLI для установки и управления собственным экземпляром. В режиме самостоятельного размещения на Linux с Docker запускаются Postgres, Redis, API, панель управления и edge-сервер OpenResty на портах 80 и 443. На других платформах работает один лёгкий процесс, который развёртывает приложения на удалённых серверах или в Openship Cloud.

Платформа также поддерживает автоматическое развёртывание при push через GitHub webhooks, плановое резервное копирование, управляемые базы данных, домены, встроенный SMTP-сервер и SDK для JavaScript/TypeScript. Для автоматизации доступны MCP endpoint и REST API.

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

  • 01Собирает и развёртывает приложения из GitHub-репозитория, локальной папки или готового артефакта
  • 02Автоматически настраивает TLS-сертификаты Let's Encrypt и маршрутизацию через reverse proxy на базе OpenResty
  • 03Развёртывает приложения при push через GitHub webhooks, пересобирая только изменившиеся сервисы монорепозитория
  • 04Поддерживает откаты и повторные развёртывания на основе снимков
  • 05Предоставляет управляемые базы данных Postgres, MySQL, MongoDB и Redis для приложений
  • 06Включает SMTP-сервер с поддержкой DKIM, SPF и DMARC

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

  • Размещение собственных приложений на VPS с автоматической настройкой доменов и HTTPS
  • Развёртывание сервисов небольшой команды с автоматическим запуском при push из GitHub
  • Управление удалёнными серверами через desktop-приложение без постоянно работающей управляющей системы
  • Автоматизация развёртываний с помощью скриптов или AI-агентов через CLI, SDK или MCP endpoint

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

  1. 1

    Установите CLI через npm (требуется Node.js 22 или новее)

    npm i -g openship
  2. 2

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

    openship
  3. 3

    Подключите каталог проекта, затем разверните его

    cd your-project && openship init && openship deploy

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

  • Для развертывания через push и публичных доменов нужен постоянно работающий сервер или Openship Cloud; у настольного приложения нет публичной конечной точки.
  • Режим Compose для самостоятельного хостинга работает только в Linux и монтирует сокет Docker хоста, получая повышенные привилегии на хосте. Запускайте его только на доверенных хостах.
  • Сборка для разработки из исходного кода не проверена и не предназначена для использования в production.

В подборках

Темы

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

Что такое openship?
Самостоятельно разворачиваемая платформа с CI/CD: собирает приложения из репозитория, настраивает маршрутизацию и TLS и управляется через desktop-приложение, веб-интерфейс или CLI. Openship — платформа для развёртывания приложений с открытым исходным кодом, которую можно запустить на своём компьютере или сервере. Укажите GitHub-репозиторий, локальную папку или готовый артефакт — платформа определит стек, соберёт приложение в Docker-образ или подготовит релиз без контейнеризации, запустит его и настроит маршрут через reverse proxy с сертификатом Let's Encrypt. Состояние каждого развёртывания сохраняется в снимке, поэтому откат и повторное развёртывание точно воспроизводят опубликованную версию.
openship можно использовать бесплатно? Какая у него лицензия?
openship распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
openship всё ещё поддерживается?
Активно поддерживается. Последний коммит в openship — 6 нояб. 2026 г..
Для чего можно использовать openship?
Размещение собственных приложений на VPS с автоматической настройкой доменов и HTTPS Развёртывание сервисов небольшой команды с автоматическим запуском при push из GitHub Управление удалёнными серверами через desktop-приложение без постоянно работающей управляющей системы Автоматизация развёртываний с помощью скриптов или AI-агентов через CLI, SDK или MCP endpoint
Как установить openship?
Установите CLI через npm (требуется Node.js 22 или новее): npm i -g openship Пройдите мастер настройки, чтобы создать первого администратора и запустить панель управления: openship Подключите каталог проекта, затем разверните его: cd your-project && openship init && openship deploy
Где скачать openship?
Исходный код и инструкции по установке — на GitHub: https://github.com/oblien/openship

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

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

PaaS для самостоятельного хостинга, который развёртывает приложения и базы данных на вашем сервере с помощью Docker, Nginx и Let's Encrypt через веб-интерфейс и CLI.

15,2 тыс.+5 за неделю1 тыс.TypeScriptOtherАктивно поддерживаетсяОбновлён 3 дня назад

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

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

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

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

Самостоятельно размещаемая платформа для деплоя веб-приложений: деплои через git push, preview URL, собственные домены, Postgres, аутентификация и почтовая рассылка на своём сервере.

267+2 за неделю19GoOtherАктивно поддерживаетсяОбновлён 24 часа назад