Herokuの代替サービス30選、使ってみた参考記事リンク付き

先日Herokuの完全有償化が発表されて以降、蜘蛛の子を散らすようにHerokuからの脱出が図られています。

そんなわけで概ねHerokuの代替となりそうな無料サービスを紹介していきます。
ほとんどの代替サービスは完全無料というわけではなく、機能の少ない無料プランと高機能の有料プランが存在します。
有料化前のHerokuと同じということですね。

各サービスについて、実際に使ってみたという参考記事を貼っておくので、実際の使い勝手等はそちらを参照してください(他力本願）
Qiita内に使ってみた記事が見つからなかったサービスは、日本では人気がないのだろうということで選外にしました。

また概要は、各サービスの説明やドキュメントに記載されているものです。


# 代替サービス一覧


## [FLy](https://fly.io/)

Flyはグローバルなアプリケーション配布プラットフォームです。
[Turboku](https://fly.io/blog/new-turboku/)を使えばHerokuアプリをFly.ioにクローンできるよ。

参考：[Herokuの代わりにFly.ioでrailsをデプロイする。(windows版)](https://qiita.com/00000000/items/237ee0fba66ca5a3f12e)


## [Render](https://render.com/)

Renderは、無料のTLS証明書、CDN、プライベートネットワーク、DDoSプロテクション、Gitデプロイなどを含んだ、あらゆるアプリケーションやWebサイトを構築・運用する統合クラウドです。

参考：[【誰でも簡単】RailsアプリをRender.comでデプロイする手順まとめ](https://qiita.com/koki_73/items/60b327a586129d157f38)


## [Railway](https://railway.app/)

様々な言語、小規模から大規模なプロジェクトまで対応。
Railwayはインフラをプロビジョニングし、そしてローカルで開発し、その後それをクラウドにデプロイできるプラットフォームです。

参考：[RailwayでDiscord Botをホストしてみた](https://qiita.com/sevenc-nanashi/items/29b1ff92a5dd03b30172)


## [Deno Deploy](https://deno.com/deploy)

Deno Deployは、JavaScript・TypeScript・WebAssemblyを世界中のユーザー近辺で実行する分散システムです。
不要な抽象化を排除し、1秒でデプロイが完了します。

参考：[deno deployで簡単なWeb APIを作る](https://qiita.com/access3151fq/items/d2debb1d3fbd1c6eefaf)


## [Vercel](https://vercel.com/)

Vercelは、あらゆるフロントエンドフレームワークをデプロイするのに最適な場所です。
Webアプリケーションの作成とデプロイを可能にするプラットフォームであり、高速かつパーソナライズされたコンテンツを提供します。

参考：[Vercelを使ってNext.jsのプロジェクトをお手軽にデプロイ](https://qiita.com/keengooo/items/cc61a79403b3e53700be)


## [Napkin](https://www.napkin.io/)

APIの構築とデプロイを最速で行う方法。
Napkinは、サーバレスのクラウド機能をブラウザだけで開発・デプロイできるIDEです。
認証、スケジュール、イベントが迅速に実装できます。

参考：[Symbolアカウントにメタデータ登録するバックエンドをNapkinで自作する※Unity用](https://qiita.com/Toshi_ma/items/b3a5633f081b676d7e79)


## [Deta](https://www.deta.sh/)

世界で一番開発者に優しいプラットフォームです。
サーバとも請求書ともおさらばです。
Detaは永久に無料です。

参考：[Herokuの無料枠が廃止になるのでDeta.shへ移行する](https://qiita.com/namachan/items/b8c1ee89dc091d656d4f)


## [Meteor Cloud](https://www.meteor.com/cloud)

Meteorアプリのために作られた唯一のフルクラウドサービス。
Meteorに特化されたホスティングであり、Meteorを使ったステージングやイテレーションに最適です。

参考：[Web3.0検証(22(最終回))-MeteorでTODO管理アプリの開発(デプロイ&公開)](https://qiita.com/mingchun_zhao/items/ed79a4eb5653325d890b)


## [AWS Amplify](https://aws.amazon.com/amplify/)

AWS Amplify は、フロントエンドのウェブ/モバイルデベロッパーが AWS でフルスタックアプリケーションを簡単に構築、出荷、ホストできるようにする完全なソリューションであり、ユースケースの進化に合わせて幅広い AWS サービスを活用できる柔軟性を備えています。クラウドの専門知識は不要。

参考：[Next.js(SSR)をAmplifyにデプロイしてみる](https://qiita.com/kenji7157/items/573e49dce274fe292e5f)


## [netlify](https://www.netlify.com/)

Webプロジェクトを自動化するオールインワンプラットフォームです。
ホスティング、継続的インテグレーション、デプロイパイプラインをひとつのワークフローで実現します。
さらにプロジェクトの成長に合わせて、サーバレス認証、ユーザ認証、フォームなどの動的機能を追加することも可能です。

参考：[超便利ホスティングサービス Netlify](https://qiita.com/niihara_megumu/items/db8c53f0f5de9f377976)


## [Cloudflare Pages](https://pages.cloudflare.com/)

Cloudflare Pagesは、フロントエンド開発者がWebサイトをデプロイするためのJAMstackプラットフォームです。

参考：[Cloudflare Pages使ってみた！](https://qiita.com/akitkat/items/dd224d074edfc587b8bd)


## [cyclic](https://app.cyclic.sh/)

Cyclicにはサーバも、コンテナも、イメージも、時間もありません。
全てはサーバレスのクラウドインフラ上にデプロイされます。
サーバのスリープも、オーバーロードもありません。

参考：[Deta.shの無料枠が廃止になったらCyclic.shへ移行する](https://qiita.com/relu/items/b60330ea3137f2f745c5)


## [Firebase Hosting](https://firebase.google.com/)

Firebase Hosting はデベロッパー向けの、本番環境レベルのウェブ コンテンツ ホスティングです。
1 つのコマンドですばやくウェブアプリをデプロイすることができ、静的コンテンツと動的コンテンツの両方をグローバル CDN（コンテンツ配信ネットワーク）に配信できます。
Firebase Hosting と Cloud Functions または Cloud Run を併用してマイクロサービスを構築し、Firebase にホストすることもできます。

参考：[FirebaseでWebアプリをHosting](https://qiita.com/Terry3/items/d23caac772b2ce43a090)


## [DigitalOcean](https://www.digitalocean.com/)

シンプルで手頃な価格のクラウドを利用することで、ビジネスの成長はより加速します。
DigitalOceanは、予測可能な価格、しっかりしたドキュメント、どの成長段階もサポートするスケーラビリティでお客様のニーズを提供します。


参考：[今さら聞けないVagrantとDigital Oceanで格安VPS運用](https://qiita.com/mountcedar/items/353e615a618ad1fc4ec4)


## [Dokku](https://dokku.com/)

Dokkuは、HerokuにかわるオープンソースのPaaSです。
DockerfileやBuildpacksから言語を自動検出し、git pushからオンザフライでWebアプリを構築し、構築したイメージに基づいてコンテナを起動します。

参考：[オンプレで動くHeroku互換システムと、最新のNuxt3で『はにゃーん』を作ったった](https://qiita.com/alclimb/items/7cd50f716cecef753ec3)


## [fleek](https://fleek.co/)

fleekはオープンなWebプロトコルを利用したベースレイヤのインフラを簡単に構築することができます。
Webサイト、アプリ、Dapps、その他のサービスを、信頼性があり、自由参加型で、オープンな技術でホストし、ユーザがコントロール可能なプライベートなP2Pを実現します。

参考：[Vue.jsのプロジェクトをIPFS上にホスティングし、ENS（Ethereum Name Service）でアクセス可能にする](https://qiita.com/toshiaki_takase/items/1075e534e8ce7ce00476)


## [gigalixir](https://www.gigalixir.com/)

Gigalixirは、ElixirとPhoenixをフルサポートする唯一のプラットフォームです。
ElixirとPhoenixのフルパワーを引き出し、インフラ構築・メンテナンス・運用の手間を省きます。

参考：[GitHub Actionsを使ってGigalixirにデプロイする(Elixir/Phoenix)](https://qiita.com/torifukukaiou/items/a2b51fb46299762d3ce9)


## [pythonanywhere](https://www.pythonanywhere.com/)

Pythonのフル環境がインストールされたマシンにアクセスすることができます。
ソフトウェアのインストールやサーバ管理をすることなく、ブラウザから直接ウェブサイトやその他のコードを開発し、ホスティングすることができます。

参考：[Djangoで作成したWebアプリケーションを無料で公開する(PythonAnywhere)](https://qiita.com/t-shirayama/items/a8dc8c7946fdea00d8fa)


## [Github Pages](https://pages.github.com/)

GitHub Pages は、GitHub のリポジトリから HTML、CSS、および JavaScript ファイル を直接取得し、任意でビルドプロセスを通じてファイルを実行し、ウェブサイトを公開できる静的なサイトホスティングサービスです。 

参考：[ReactアプリをGitHub Pages(Project Pages)で公開する](https://qiita.com/EisKern/items/15dcf7864fa49df8f247)


## [linode](https://www.linode.com/)

シンプルで安価、アクセシブルなLinuxクラウドソリューションで、イノベーションを加速します。、
個人プロジェクトも、企業のインフラ管理も、Linodeはそれに必要なスケールとサポートを提供します。

参考：[k6を使った負荷テスト環境をLinodeに10分で構築する](https://qiita.com/hideki_okamoto/items/28d893cf1e17dbe96fb9)


## [Qovery](https://www.qovery.com/)

本番環境と同等の環境を光速で作成する。

Qoveryは、AWSのオンデマンド環境をわずか数秒でデプロイするプラットフォームです。

参考：[NuxtのStatic Site Generationで作った個人デモ用サイトをQoveryにデプロイして動かす](https://qiita.com/hrkt/items/cf8c1a7bf8a494aedfce)


## [Tsuru](https://tsuru.io/)

TsuruはオープンソースのPaaSであり、自分のサーバにアプリを迅速簡単にデプロイすることができます。
これを使っておけば、サーバのことを考える必要はありません。

参考：[tsuruの紹介とtsuru-nowを使った簡単な導入方法](https://qiita.com/hiconyan/items/eefb8bcb5cd25191c5e8)


## [Replit](https://replit.com/)

世界中どこからでも、どのデバイスからでも、セットアップに時間をかけずにソフトウェアを開発することができます。
Replitモバイルアプリを使えば、世界中どこからでもプロジェクトを構築実行することができます。

参考：[完全無料ホスティングでDiscordBotを作った話。](https://qiita.com/LabPixel/items/0995f51074a535201a60)


## [Glitch](https://glitch.com/)

Glitchは、みんなで仲良く[ブログを始め](https://glitch.com/edit/#!/remix/glitch-hello-eleventy)たり、[Reactで遊んだ](https://glitch.com/edit/#!/remix/glitch-hello-react)り、[WebXRで新しい世界を創造したり](https://glitch.com/webxr)できる、とっても楽しいところだよ！

参考：[[Node.js] 無料で簡単にウェブアプリを公開できるサービス「Glitch」を使ってみた！](https://qiita.com/yonedaco/items/569bcc442872a1f9a03d)



# 感想

月10ドルそこらくらい払え。


# おまけ

この記事は、以下の各種紹介記事を多大に参考としています。

https://dev.to/daveson217/free-alternatives-to-heroku-3jh9
https://dev.to/sayanide/free-alternatives-to-heroku-3g3n
https://dev.to/zevir/the-complete-list-of-heroku-alternatives-to-consider-1l8o
https://dev.to/meshvpatel18/top-heroku-alternatives-for-free-46g1
https://dev.to/jainilprajapati/7-fantastic-heroku-alternatives-4jf8
https://dev.to/timhub/self-host-heroku-alternative-40l4
https://dev.to/savvyshivam/top-6-heroku-alternatives-24np
https://dev.to/webiny/alternatives-to-herokus-free-tier-hlp
https://dev.to/alexandrefreire/the-best-free-alternative-to-heroku-f60
https://dev.to/naubit/top-free-heroku-alternatives-for-every-case-3dml


代替になりそうだけど、デプロイしてみた記事がQiitaに見当たらなかったやつ。

[Adaptable](https://adaptable.io/)
[alwaysdata](https://www.alwaysdata.com/)
[Appliku](https://appliku.com/)
[Arcon](https://acorn.io/)
[Caprover](https://caprover.com/)
[Code Capsules](https://codecapsules.io/)
[Coherence](https://www.withcoherence.com/)
[Coolify](https://coolify.io/)
[Devtron](https://devtron.ai/)
[DOM Cloud](https://domcloud.co/)
[Doprax](https://www.doprax.com/)
[Fathym](https://www.fathym.com/)
[HarperDB](https://harperdb.io/)
[humanitec](https://humanitec.com/)
[Koyeb](https://www.koyeb.com/)
[Livecycle](https://livecycle.io/)
[Microtica](https://microtica.com/)
[Nopeus](https://nopeus.co/)
[Northflank](https://northflank.com/)
[Patr](https://patr.cloud/)
[platform.sh](https://platform.sh/)
[porter](https://porter.run/)
[Qoddi](https://qoddi.com/)
[ReleaseHub](https://releasehub.com/)
[Shipyard](https://www.shipyard.build/)