6 min read

GhostをConoHa VPSのセルフホスティングに移行した

GhostをConoHa VPSのセルフホスティングに移行した
Photo by Tamiko Ihori / Unsplash
Ghost: The best open source blog & newsletter platform
Beautiful, modern publishing with email newsletters and paid subscriptions built-in. Used by Platformer, 404Media, Lever News, Tangle, The Browser, and thousands more.

このブログは、こちらのサイトから簡単に始められるGhostブログ形式でスタートしていました。

今回14日のフリートライアルが終了し、課金する以外何もアクションすることができなくなったため、値段も鑑みてConoHa VPSへ移行を決意しました。

なぜConoha VPSにしたのか

さくらVPSかConoHa VPSかX ServerかいろいろVPSの選択肢はありますが、ConoHa VPSのドキュメントが丁寧だったのでConoHaにしました。

そもそもGhost(Pro)で続けない理由

純粋に「めちゃくちゃ高い」です。

どれくらい高いかと言うと、目玉が飛び出るくらい高いです。

プライステテーブル(https://ghost.org/pricing/)

一応これがプライステーブルです。

STARTERプランのMonthlyだと$18USD(約2,800円)します。この時点でも十分高いですが、1000メンバーくらいのメールサーバーや純粋なサーバーの性能も考えると「まあ...」という気持も出てきます。

ただこのプラン、1つだけ許せないポイントがあります。それは「Simple design settings」です。

このポイントの何が「evil」かと言うとGhostにデフォルトで入っている「Source」しかブログのデザインテーマを選択することができません。

News Wave
Your trusted source for wide-ranging perspectives, thought-provoking analysis, and deep insights that resonate.

Sourceテーマはこれです

これが嫌であれば$35USD(約5,400円)のプランを選択しろというスタンスで、さすがに重い腰を上げてセルフホスティングの方に移行しようと決意しました。(正月休みでちょっと時間もあるし)

セルフホストだと月1,000円程度です。差額エグくないですかね...。

VPS側でテンプレートが用意されるようになっている

GMOインターネットの『ConoHa VPS byGMO』 「Supabase」「Pterodactyl」「Ghost CMS」の スタートアップスクリプトを提供開始 | GMOインターネット株式会社
~サーバー管理をもっと簡単に・軽量な次世代CMSも利用可能に~

自分がGhostを1回サヨナラした2025年5月くらいはまだスタートアップスクリプトがありませんでしたが、最近はスタートアップスクリプトが用意されていて、起動したらもう使える状態になっているのもザラです。

このスタートアップスクリプトもあり、構築が楽そうなのでさくっとやるかという気持ちで構築をスタートしました。

ConoHaのドキュメントが他よりも丁寧

Ghost|ConoHaドキュメントサイト
最終更新日: 2025年10月24日 目次 テンプレート説明 仕様 利用手順 外部リンク テンプレート説明 Ghost CMSは、プロフェッ…

ドキュメント

もちろんこのドキュメント1つで完結しない(あるある)のですが、ある程度丁寧に書かれている印象があったので、ConoHaでいいか...という気持ちになりました。

Ghostアプリイメージを利用する | 圧倒的な性能・圧倒的なコスパVPS【XServer VPS】サポートサイト
Ghostアプリイメージを利用する方法をご案内しています。

比較対象のX Server VPS。メール以降がちょっと雑

構築の途中でも以下のブログ記事も参考にしつつ、諸々設定をしてきました。詳しくは後述

Ghostをセルフホスト版に移行した
Ghost Pro(マネージド)からさくらのVPS(1GB)上のセルフホスト版に移行したメモ

やったこと

基本的には先人の知恵を参考にさせていただいております。

Ghostをセルフホスト版に移行した
Ghost Pro(マネージド)からさくらのVPS(1GB)上のセルフホスト版に移行したメモ

再掲

ConoHa VPSでテンプレートをベースに構築

スタートアップスクリプトを使ってサーバーを追加する|ConoHa VPSサポート
ConoHa VPSのご利用ガイド、よくある質問などの各種サポート情報をご案内しています。ConoHa VPSは便利なご利用ガイドと専任スタッフのサポートで安心してご利用いただけます。

オプションが初期だと畳まれていて視認しにくい

画面をポチポチとマウスクリックして進めるだけなので特に言及はしませんが、スタートアップスクリプトを指定してサーバー構築ボタンを押すだけの作業でした。

プランはメモリ2GBのにしています。今のところ特に問題はなさそうです。(そんなにViewもないひっそりブログなので)

SSHとかセキュリティグループとか設定

SSHの設定は割愛(Ubuntu 20.24 sshとかで調べれば出てくるので)します。

セキュリティグループも状況による設定をするだけですが、自分は「default」は全部弾くよ!というモーダルが全然出なかったため、気づくまでここでハマりました。セキュリティグループはIPv4V6_SSHだったりIPv4V6_Webあたりをきっちりと設定しておきましょう。

ドメイン購入とドメインの設定

Cloudflareで購入しています。お名前○ットコムだったりムームーのような次年度からのドメイン料値上げがないので安心して利用できています。

Cloudflareが正直一択です。

Cloudflare Registrar | ドメイン登録と更新
Cloudflareは、Cloudflare Registrarを通じた簡単かつ原価で購入できるドメイン登録・更新サービスを提供しています。ドメインの購入、移管、管理には一切の追加料金がかかりません。

メール設定(Mailgun)

Transactional Email API Service For Developers - Transactional Email API Service For Developers | Mailgun
Powerful Transactional Email APIs that enable you to send, receive, and track emails, built with developers in mind. Learn more today!

Mailgunというのを初めて使いました。ghostではデフォルトでこれを使うことが推奨(なのか強制なのか)されているので、会員登録をしてドメインを登録しました。

毎月100名分のメール(月3000件)まではタダっぽいので、当分はゼロ円でいけそうな気がしています。感謝。

Umamiでアクセス解析

Umami
Umami is a simple, fast, privacy-friendly alternative to Google Analytics.

Google Analyticsとか正直あまりわかっていないのでUmamiを使用しています。

なんかこう、ヘッダーにスクリプト仕込むくらいでわかりやすいダッシュボードと共にアクセス解析とかしてくれます。(Google Analyticsと違ってめっちゃ直感的です)

前回は特にアクセス解析とかしてなかったり、今回もそこまで重要視しているわけではないのですがモチベーションの一環として入れてみようかなという気持ちです。(意外とどこから流入しているのかもわかるので)

ぶっちゃけGeminiと伴走して楽だった

AIの進化感謝です。前まではこういうブログのVPS立てる、設定するというのもめちゃくちゃ面倒でしたがgeminiで超絶低コストでできました。あざす!

ただサーバーを触っているのは、やっぱり楽しさみたいのがあるなと感じました。実際にHackしてるぜ!感みたいな...。

結構サーバー構築みたいな作業って嫌いじゃないんですよね...。なんかこう組み立てている感じがしていて、ゼロから作るのが苦手なタイプとしては非常にやりやすい気持ちになったりします。

今後について

今後はこのドメイン「until-dots.com」を使用してブログを運営していきます。ランニングコストも許容範囲内に収めることができているので、余裕ができたらghostのテーマを買っちゃったりして少しずつ気ままに個人ブログとして更新していこうと思います。

ZennとかQiitaとかがご時世的に嘆かれているようですが、ぜひこれを機会にghostでブログを始めてみるのはどうでしょうか。良いですよghost。