# Herokuの代わりになるオープンソース（3件）

ossalt.jp のページ: https://ossalt.jp/alternatives/heroku/

Herokuの代替は、Webアプリの配備（デプロイ）と運用を、自分で借りたサーバーで行いたい場合の選択肢です。VPSを1台用意すれば、アプリの台数や規模に応じた課金から離れられます。一方で、サーバーとデータベースの管理は自分の仕事になります。

| ツール | ライセンス | 日本語の画面 | Docker | スター | 最終コミット | Scorecard |
|---|---|---|---|---|---|---|
| [Dokku](https://ossalt.jp/md/tools/dokku.md) | MIT | 未確認 | あり | 32,168 | 2026-10-05 | 5.4 |
| [CapRover](https://ossalt.jp/md/tools/caprover.md) | Apache-2.0 | 未確認 | あり | 15,181 | 2026-09-30 | 4.3 |
| [Kamal](https://ossalt.jp/md/tools/kamal.md) | MIT | 未確認 | あり | 14,625 | 2026-09-30 | 未評価 |

## 選び方

- **Herokuに近い使い方**：Dokkuは、git pushで配備するHerokuの使い方をそのまま再現できる、小さなVPSでも動く候補です。
- **管理画面が欲しい**：CapRoverは画面から操作でき、データベースなどもワンクリックで追加できます。同じ用途の候補として、[Vercelの代替](/alternatives/vercel/)で紹介しているCoolifyも人気です。
- **仕組みの単純さ**：Kamalは、コンテナを複数のサーバーへ配備することに絞ったツールで、構成の見通しがよいのが特徴です。
- **ライセンス**：DokkuとKamalはMIT、CapRoverはApache-2.0です。

## 移行するときの注意

- DokkuはHerokuと同じ仕組み（Procfileやビルドの方法）を使えるため、アプリ側の変更が少なく済むことが多いです。ほかの候補では、コンテナの設定を用意する必要があります。
- Herokuのアドオン（データベースやキャッシュなど）は、自分で用意して運用することになります。特にデータベースのバックアップは最初に設定しましょう。
- 環境変数や独自ドメイン、SSL証明書の設定を移行先で行い、切り替え前に動作を確かめてください。

---
データ: ossalt.jp（2026-10-05時点）。「未確認」は「非対応」という意味ではありません。
