Openship

Vercel・Heroku の代替。Git リポジトリを指定するだけでビルド・デプロイ・ドメイン・SSL まで行うセルフホスト型デプロイ基盤

オープンソース代替:VercelHeroku

公式サイト ↗ GitHub ドキュメント

自分のサーバーで動かすなら:メモリ 1GB 以上の VPS で、月額 588円〜(目安) 導入方法と VPS の比較を見る ↓

  • ARM対応
  • Docker対応
  • クラウド版あり
  • セルフホスト可
  • 商用利用可
  • 日本語UI
  • 日本語ドキュメント

Openship は、リポジトリを指定するとビルド・起動・ルーティング・SSL 化までを行うセルフホスト型のデプロイ基盤です。package.json やフレームワークの設定、docker-compose.yml などから構成を自動で判別し、Node・Python・Go・Rust・PHP・Ruby・Java・.NET・Docker・モノレポに対応します。GitHub への push で自動デプロイ、プレビュー環境、ロールバックに対応し、データベース(Postgres・MySQL・MongoDB・Redis)、独自ドメインと Let’s Encrypt の証明書、バックアップ、SMTP のメールサーバーも同じ画面で管理できます。既存の docker-compose.yml もそのままデプロイできます。

動かし方は3通りです。1人で使うならデスクトップアプリ(macOS・Windows・Linux)が管理画面の役割を担い、SSH でつないだサーバーにデプロイします。チームで使う場合や push での自動デプロイには、サーバーに CLI を入れて openship up を実行します。Docker のある Linux では Compose モード(Postgres・Redis・API・ダッシュボード・OpenResty のエッジを起動し、同じサーバーでアプリを動かす)、それ以外では bare モード(組み込みデータベースの単一プロセスで、別サーバーやクラウドへデプロイする)になります。セルフホスト版は必ずログインが必要で、パスキー・2要素認証、任意で GitHub・Google でのログインに対応します。REST API と MCP エンドポイントも備えています。

Coolify・Dokploy との主な違いは、デスクトップアプリから操作できること、ルーティングに Traefik ではなく OpenResty を使うこと、メールサーバーを内蔵していることです。公式ドキュメントには Coolify・Dokploy・Dokku からの移行手順があります。Docker イメージは amd64・arm64 向けです。必要メモリの数値は公表されていません。公式のクラウド版(Openship Cloud)は管理サーバー1台ごとの月額制で、Hobby 月5ドル(1vCPU・メモリ2GB)からです。2026年3月に公開された新しいプロジェクトで、README では「コアは本番利用可能、活発に開発中」としています。

日本語対応

UIの日本語化 100%
翻訳ファイル apps/email/client/messages/ja.json
日本語ドキュメント あり docs/i18n/README.ja.md
日本語で調べやすさ Google で検索 ↗ 「Openship 導入」で日本語記事を確認

ダッシュボードに日本語の翻訳ファイル(apps/dashboard/src/i18n/locales/ja/ 配下の27ファイル)があります。2026-10-19 時点で英語版の全 9,941 項目にキーがそろっており、英語と同じ文字列のままの項目は180(製品名・技術用語を含む)です。README の日本語訳(docs/i18n/README.ja.md)もありますが、公式ドキュメントは英語です。

※ 日本語化率はリポジトリ内の翻訳ファイル(apps/email/client/messages/ja.json)の項目数を英語版と比較して自動計測しています。最終計測:2026/10/22

向いている人・向いていない人

向いている

  • Vercel や Heroku の料金を抑え、自分の VPS でアプリを公開したい
  • GitHub への push で自動デプロイ・プレビュー環境・ロールバックを使いたい
  • サーバーを常時動く管理画面なしで、手元のデスクトップアプリから操作したい
  • 日本語の管理画面で、ドメイン・SSL・データベース・バックアップをまとめて管理したい

向いていない

  • 開発初期のツールを本番の中心に置きたくない(2026年3月公開・バージョン 0.9 系で更新が頻繁)
  • Vercel のエッジネットワークやサーバーレス関数と同じ仕組みが必要
  • サーバーの保守・障害対応を自社で持てない
  • ワンクリックで入れられるアプリの数を重視する(カタログの充実度は Coolify が先行していると公式ドキュメント自身が認めている)

最近の更新

  • v0.9.3
    リリースノート(原文)
    This release improves Cloud monitoring and build-cache reliability, adds deployment
    automation and isolated pull-request previews, and makes workers and schedulers
    easier to configure, observe and recover. These notes cover all merged changes
    since 0.9.2.
    
    ### Deployment automation and previews
    
    - **Move command variables into Environment** — review literal environment
      assignments in install, build and start commands, then migrate them into
      encrypted project or service settings. Conflicts and concurrent edits stop the
      migration before partial changes are saved. Import and saved settings share the
      same parser and guidance.
    - **Prepare framework output automatically** — Next.js standalone monorepos and
      Nuxt builds retain their required workspace dependencies, public/static assets
     …
  • v0.9.2
    リリースノート(原文)
    This patch adds worker and scheduler execution, personal appearance customization,
    and managed Cloudflare Tunnel setup for self-hosted servers. Cloud spaces, reusable
    build caches, more catalog apps and safer storage cleanup improve everyday
    operations. These notes cover all merged changes since 0.9.1.
    
    ### Workers and schedulers
    
    - **Run roles beside your web app** — declare workers and schedulers in
      `openship.json` or the project API. Single-app Docker deployments start separate
      containers from the app image, with shared environment, volumes and connected
      networks, their own commands and shutdown settings, and no published ports.
      Roles follow pause, resume, restart, rollback and project deletion.
    - **Hand over singletons safely** — scheduler renames, command changes, name swaps
     …
  • v0.9.1
    リリースノート(原文)
    This patch adds a public app catalog, Russian dashboard support and runtime image
    controls. It fixes workflow saves and Cloud recovery, updates webmail live, and
    improves routing, build capacity and image handling during redeployments. These
    notes cover all changes since 0.9.0.
    
    ### Apps, language and workflow setup
    
    - **Browse apps before installing** — the public website now has an Apps directory
      with search, category filters and individual pages showing features, included
      services and app overviews. Installation opens the existing Cloud setup flow;
      self-hosted users can follow the installation guide. Returning to the directory
      preserves search and category selections.
    - **Russian language support** — select Russian during onboarding or in dashboard
      language settings. Dashboard…

導入方法(セルフホスト)

必要メモリ1 GB 程度(目安)
導入難易度ふつう
Docker対応
推奨VPSプランConoHa VPS 1GB(月額 588円〜)

oblien/openship/docker-compose.yml

# ──────────────────────────────────────────────────────────
# Openship — Docker Compose (SaaS / from-source control plane)
#
#   cp .env.example .env          # then edit
#   docker compose up -d --build
#
# This is the CONTROL PLANE: it BUILDS api + dashboard + web from source and
# runs postgres + redis. It's what we deploy for the openship.io SaaS, and what
# a from-source contributor runs locally. The MODE is decided entirely by .env —
# no profiles, no per-mode service variants:
#   • SaaS (our env):   CLOUD_MODE=true + OPENSHIP_TARGET=cloud-saas + Oblien /
#                       GitHub App / secrets. Deployed apps run in Oblien
#                       sandboxes — the control plane never runs them here, so
#                       there is deliberately NO Docker socket and NO edge.
#   • From-source dev:  CLOUD_MODE=false (the .env.example default).
#
# SELF-HOSTING (run your own apps as host containers with the OpenResty edge on
# :80/:443) is a DIFFERENT stack — the pull-based images + `edge` + Docker-out-
# of-Docker. That lives in docker/docker-compose.yml (or install it with the
# `openship up` CLI). Don't add the edge/socket here; this stays a clean,
# unprivileged control plane.
#
# Services:
#   • postgres → private :5432   (storage)
#   • redis    → private :6379   (queue + cache + rate-limit)
#   • api      → :4000   (override: API_PORT)
#   • dashboard→ :3001   (override: DASHBOARD_PORT)
#   • web      → :3000   (override: WEB_PORT)   landing site (openship.io)
#
# The API + dashboard bind fixed internal ports via PORT (the API honors PORT
# regardless of OPENSHIP_TARGET); a reverse proxy maps the public domains to
# them. postgres/redis are internal-only. The API auto-migrates Postgres on boot.
#
# REMOTE ACCESS: reaching this from another machine (LAN IP or a reverse proxy)
# requires OPENSHIP_PUBLIC_URL in .env — else the dashboard loads but login is
# rejected (403 ORIGIN_REJECTED). Behind a proxy also set TRUST_PROXY=true.
#
# BIND INTERFACE: the api/dashboard/web ports publish on 127.0.0.1 (loopback)
# by default, so nothing is exposed off-box unless you say so — a same-host
# reverse proxy still reaches them over loopback. If your proxy runs on ANOTHER
# …(続きは docker-compose.yml)
  1. VPSを契約する ― ConoHa VPS 1GBを選び、OSは Ubuntu を推奨
  2. Docker を入れる ― 多くのVPSはアプリテンプレートから1クリック。無ければ curl -fsSL https://get.docker.com | sh
  3. Openship を起動 ― 上の compose ファイルを置いて docker compose up -d
  4. ドメインとHTTPS ― Caddy か Nginx Proxy Manager でリバースプロキシ(Let's Encrypt 自動)。独自ドメインが無ければ XServer ドメイン で取得(PR)

このソフトが動く VPS プラン(必要メモリ 1GB 以上)

サービスプラン月額(目安)
ConoHa VPS 最安 1GB 588円〜 公式サイト ↗
シンVPS 1GB 671円〜 公式サイト ↗
XServer VPS クラウド 4GB 2,068円〜 公式サイト ↗

※ 月額は12か月契約の通常価格(税込・月額換算)の目安です。キャンペーン価格・初期費用は各社の公式サイトで確認してください。PR

Vercel と比べていくら安くなる?

人数Vercel(年額)Openship セルフホスト(年額)差額
1人36,000円7,056円−28,944円
5人180,000円7,056円−172,944円
10人360,000円7,056円−352,944円
30人1,080,000円7,056円−1,072,944円

※ Vercel は Pro 月額 約3,000円/人(目安)、セルフホストはConoHa VPS 1GB(月額588円)で試算。運用の手間・バックアップ・ドメイン代は含みません。

自分で入れるのが難しいときは

Openship のセルフホストは、VPS の契約・Docker・ドメインと HTTPS・バックアップと、決めることが少なくありません。OSSMatch を運営する合同会社Edel Hearts では、サーバーの用意から初期設定・日本語化・バックアップと更新の仕組みづくりまでをまとめて代行しています。掲載している OSS は、実際に自社のサーバーで動かして確認しています。

Openship の導入を相談する ↗相談は無料です。内容を伺ってから、費用と期間の目安をお伝えします。

インフラ・デプロイの他のOSSと比較

ソフト★ Stars最終更新日本語UI必要RAM難易度ライセンス
Openship(このページ) 14,901 14時間前 100% ― ふつう Apache-2.0
Coolify 63,460 12時間前 75% 2GB かんたん Apache-2.0
Dokploy 37,956 11時間前 未検出 2GB かんたん Apache-2.0
Harbor 29,597 13時間前 未検出 4GB ふつう Apache-2.0

インフラ・デプロイのOSSをすべて見る →

よくある質問

Openship は無料で使えますか?

セルフホストは Apache-2.0 ライセンスで無料です。かかるのはサーバー代だけです。公式のクラウド版 Openship Cloud は管理サーバー1台ごとの月額制で、Hobby 月5ドル(1vCPU・メモリ2GB・40GB)、Starter 月20ドル、Pro 月39ドル、Scale 月99ドルです。

日本語で使えますか?

ダッシュボードに日本語の翻訳ファイル(apps/dashboard/src/i18n/locales/ja/)があり、画面を日本語で表示できます。README には日本語訳がありますが、公式ドキュメントは英語です。

Compose モードと bare モードの違いは何ですか?

Docker のある Linux では Compose モードになり、Postgres・Redis・API・ダッシュボード・OpenResty のエッジをコンテナで動かして、同じサーバーでアプリを公開します。macOS・Windows や Docker のない Linux では bare モードになり、組み込みデータベースの単一プロセスとして動き、アプリは SSH でつないだ別サーバーかクラウドにデプロイします。

Coolify や Dokploy とどう違いますか?

デスクトップアプリから操作できること、ルーティングに OpenResty を使うこと、メールサーバーを内蔵していることが主な違いです。公式ドキュメントには Coolify・Dokploy・Dokku から移行する手順があります。

Vercel の代わりになりますか?

Git からの自動デプロイ・プレビュー環境・独自ドメインと SSL は代わりになります。Vercel のような世界規模のエッジ配信やサーバーレス関数の仕組みはないため、アプリは自分のサーバー上でコンテナまたはプロセスとして動きます。

カテゴリ:インフラ・デプロイ

このソフトの開発者ですか? 管理申請する(登録不要)

GitHub リポジトリの Topics に検証コードを追加してもらい、本人確認します。認証後は「開発者認証済み」バッジが付きます。

情報の誤りを報告・OSSを投稿する