これはかなり良いチャートですね。私より前に投稿した皆さんの意見には全て同意します(ただし、初心者がLLMを使ってサポートを得るのは強く反対します。LLMは非常に頻繁に明らかに間違った回答をするためです)。しかし、「セルフホスティング」という用語は幅広い意味を持つため、ここで明確に区別する必要があります。
もしあなたが:
- 自分のハードウェアでLinuxを実行することに慣れている(あるいは15年前のRedditのスレッドを読み解く辛さを我慢できる)
- 大手テック企業にお金を払う余裕がない
- 安定した24時間365日のインターネット接続と電力を確保できる
- ISPによる制限がない(ポート80/443の閉鎖や動的IPv4など)
- 基本的なネットワーク設定(ポートフォワーディングなど)ができる
- 予備のコンピュータがある(SSDがあれば、実用的には4GBのDDR3メモリを搭載した古いオフィスPCでも問題ない)
…であれば、自分のハードウェアでのホスティングを強くお勧めします。ここではよく悪い評判を浴びせられますが、その理由が私にはわかりません(変動性のためでしょうか?)。しかし、もしあなたがそれに対応できる能力を持っているなら、ぜひ試してみることをお勧めします!セルフホスティングは私の常套手段であり、若くてクラウドサービスにお金を払えなかった頃は素晴らしいものでした。今でも、安価で予測可能であり、自分の好きなように設定できるという理由から、ローカルサーバーでのセルフホスティングを選びます。
セルフホスティングには学ぶべきことがたくさんあります。自分のハードウェアやVPSにうまくインストールできたとしても、まだ多くの作業が残っています。もちろん、これらのすべてをスキップしてホスティングプランを選ぶこともできますが、お金を節約したいのであれば、セルフホスティング(特に自分のハードウェア上での)は素晴らしい選択肢です。