Vue.jsアプリの公開におすすめな無料ホスティング・サーバー
更新日: 2023.2.2公開日: 2020.4.28
Vue.jsアプリの公開におすすめなホスティング・サーバーをピックアップしました。すべて無料で使えるサービスで、それぞれのメリット・デメリット、機能の違いや料金の比較しています。
迷わずオススメなVue.jsホスティングサービス
Netlify
使い勝手や機能で考えたら、多機能ホスティングサービス・NetlifyがオススメNo.1です。
Vue.jsなどのSPAアプリでは、ルーティングしたページにアクセスするとNotFound(404エラー)になってしまうため、「すべてindex.htmlにリライトする」という作業が必要なのですが、Netlifyならリダイレクトやリライトの設定が簡単できます。独自ドメインでの公開や独自ドメインの無料SSLもついています。
Vue.jsアプリのビルドにも対応して、無料枠でビルド時間300分と少なめですが、頻繁にビルドしなければ十分な枠です。転送枠は月間100GBなので早々使い切らないでしょう。
Netlifyには、FormやFunctionsなどVue.jsアプリを拡張してくれる機能も満載なので、Vus.jsアプリを拡張することもできます。
Vercel(now.sh)
Vue.jsだけでなく、Node.jsなどの動的サイトまで対応した万能ホスティング・サーバーサービス。
静的サイトジェネレータのビルドにも対応していて、レポジトリ連携、リライトなどにもしっかり対応。無料枠もNetlifyに負けないくらいしっかりあるので、安心して使えます。転送量が無料で無制限なのが嬉しいところ。
ただし、高性能な分、設定周りが複雑だったり英語のドキュメントのみだったりと少々ハードルが高いのが難点。
そこが問題ないのであれば、Netlifyよりもオススメなホスティングサービスです。
完全無料とは行かないかもしれないけど、オススメなVue.jsホスティングサービス
Firebase Hosting
Googleクラウドファミリー・Firebaseのホスティングサービス。
Vue.jsアプリのホスティング先としては、ビルド機能がないので、更新の度にローカルでビルドしてからCLIでデプロイする必要があるのがやや手間ですが、記事データなどを外部APIに出しているならあまり気にならない点かもしれません。
独自ドメインが使えるほか、リダイレクトにも対応しているなどVue.jsアプリのホスティングとして必要な機能をしっかりと押さえてあります。
月間10GBまで転送両無料となっていますが、それ以降は課金となるので、アクセスの多いサイトは注意が必要です。
転送量課金がなければNetlifyと同じくらいオススメなホスティングサーバーです。
Heroku(無料プラン終了)
PasSとして日本で最初にブームを呼び込んだHeroku。2022年11月に無料プランが終了しているため、現在は無料では使うことが出来ません。
ちょっと難はあるけど無料で使えるVue.jsホスティングサービス
Github Pages
クラウド・レポジトリサービスGithubの静的サイト・ホスティングサービス。先日ビルドサービス「GitHub Actions」が公開されて、ビルドも含めてシームレスにVue.jsのアプリを公開できるようになりました。ビルド時間は月間2,000時間まで無料。
独自ドメインやSSLは使えますが、リライト・リダイレクトができないなど、Vue.jsアプリのホスティング先としては少々難あり。ルーティングのないVue.jsアプリなら問題ありません。
Gitlab Pages
Githubのライバルであるクラウド・レポジトリサービス・Gitlabが提供するホスティングサービス。ビルドサービス「Gitlab CI/CD」と静的ファイルホスティング機能・Gitlab Pagesを使えば、サイト管理、ビルドからデプロイ、ホスティングまでGitlabだけで全て完結します。
Vue.jsアプリのホスティングという意味では、Github Pagesと同じくリライト・リダイレクトができないのが難点。ルーティングのないVue.jsアプリなら問題ありません。
転送量・無制限、ビルド時間が毎月2,000分というのが嬉しいところ。登録サイト数も無制限です。
筆者は、メインホスティングをNetlify、devブランチのテスト用にGitlab Pagesを利用することが多いです。
スターサーバー フリー(HTML)
ネットオウルの展開するフリーサーバサービス。
日本国内では少なくなってしまった無料サーバーで、HTMLなどの静的ファイルのみホスティングできる「フリー」プランなら、ストレージ容量は2GBと少ないですが、広告なしで完全無料使えます。
独自ドメインも使えますが、1ドメインしか登録できずSSLが使えないので、その辺りはCloudFlareを利用するなり工夫が必要です。
静的サイトのホスティングとして反応速度も悪くないので地味にオススメのサーバーなのですが、ビルド機能がないので、毎回FTPでアップロードする必要があるのが大きなデメリット。
逆に、CI/CDやコマンドビルドに慣れてない方は、スターサーバー フリーのFTPの方がわかりやすいかもしれません。筆者はビルド&FTPシンクするDockerコンテナを作って利用しています。
ネットオウルが運営するスターサーバーの無料版。プランによって広告挿入があったりメール機能がないものの、無料サーバーとしては十分なレンタルサーバーになっています。
Vue.js用・ホスティング・サーバー比較表
最後に、ここまであげたVue.js向けホスティング・サーバーの主なポイントを表にまとめました。
容量 | ビルド(CI/CD) | レポジトリ連携 | リライト・リダイレクト | 独自ドメイン | 独自ドメインSSL | 無料月間転送量 | クレカ登録 |
---|---|---|---|---|---|---|---|
Netlify | ● | ● | ● | 無制限 | ● | 100GB | 不要 |
Vercel(now.sh) | ● | ● | ● | 無制限 | ● | 無制限 | 不要 |
Firebase Hosting | × | × | 5-10 | ● | ● | 10GB | 必須 |
Github Pages | ● | ● | × | 無制限 | ● | 非公開 | 不要 |
Gitlab Pages | ● | ● | × | 無制限 | ● | 非公開 | 不要 |
スターサーバー フリー | × | × | ● | 1 | × | 非公開 | 不要 |
こうして比べてみると、NetlifyかVercel(now.sh)の2択という感じですね。
他のサービスにもそれぞれのメリットがあるので、Vue.jsアプリの構成などに合わせて選ぶと良さそうです。
この記事で紹介したサーバーサービス
ネットオウルが運営するスターサーバーの無料版。プランによって広告挿入があったりメール機能がないものの、無料サーバーとしては十分なレンタルサーバーになっています。
価格は記載がある場合を除き、すべて税込みです。
関連キーワード
サーバレスの新着記事
- サーバレスCloudflare R2の料金体系・無料枠まとめ 2024.8.21
- サーバレスCloudflare R2をCyberduckで使う方法 2024.7.31
- サーバレスAIの学習ボット・クローラーからサイトを守るメリットとブロックする方法 2024.7.19
- サーバレスCloudFlare Pagesのビルド環境の違い 2024.5.9
- サーバレスCloudflare D1の料金体系・無料枠まとめ 2024.3.25
- サーバレスCloudflare PagesでNuxt3のビルド時に「ENOENT: no such file or directory」エラーの対象方法 2024.3.21
- サーバレスGitlab CLIでpush時に「glab auth not found」となった際の対処方法 2024.3.19
- サーバレスCloudFlare Workers AIの料金体系・無料枠まとめ 2024.2.2