title: 自分のサーバーを動かすこと description: menu: docs:
weight: 9999
parent: user
{{< hint style="warning" >}} 公共のインターネットサービスの提供はモデレーション作業やコミュニティ管理を伴います。そのような作業は、あなたのサーバーが大きくなるほど複雑になることに注意してください。 {{< /hint >}}
以下があなたに必要なものです。
ドメイン名。 これはあなたと他の人があなたのサーバーにアクセスする手段になり、あなたとあなたのユーザーがネットワーク上で識別されるのに必要です。
VPS。 インターネットに常時接続されていて、Mastodonコードを実行できるところです。
電子メールプロバイダー。 Mastodonは確認リンクとさまざまな通知を電子メールで送信しています。自分でSMTPサーバーをホストすることもできますが、サードパーティのプロバイダーを単に使うことよりも信頼性を持たせることははるかに難しいです。
選択項目:オブジェクトストレージプロバイダー。 Mastodonにおいて、あなたやあなたのユーザーがアップロードしたファイルは、そのサーバーが実行されているVPSのハードディスクドライブに保存されます。しかし、ハードディスクドライブは通常無制限に使えませんし、後でアップグレードすることは難しいです。オブジェクトストレージプロバイダーは実質的に無制限の従量制ファイルストレージを提供します。
上記の要件のすべてを満たさないかもしれませんが、この多くを処理してくれる専用のMastodonホスティングプロバイダーがいくつかあります。技術的なことは他の誰かにすべて処理してもらうことに関心があるなら、ホスティングプロバイダーを選択をしても良いでしょう。通常、あなたのサーバーのドメイン名は別途購入する必要があります。こういったホスティングプロバイダーの一部は次のとおりです。
{{< caption-link url="https://masto.host" caption="Masto.host" >}}
{{< caption-link url="https://hostdon.jp" caption="Hostdon" >}}
{{< caption-link url="https://app.spacebear.ee/mastodon" caption="Spacebear" >}}
管理されたホスティングによるサーバー構築は、ソフトウェアのインストールとメンテナンスの経験がないとか、またはそういったことを望まない人にとって最適です。しかしながら、自分で用意したハードウェア上で構成要素すべてを組むことで、スケーリング、パフォーマンス、およびカスタマイズをよりきちんと制御できます。
また、DigitalOcean用のワンクリックインストールイメージを提供しています。これはあなたの選択肢に、DigitalOceanのドロップレットを加えます。インストール手順どおりに対話型のセットアップウィザードを進めるだけで、基本的なすべての機能を利用できるようになります。
{{< caption-link url="https://marketplace.digitalocean.com/apps/mastodon" caption="DigitalOcean用の、Mastodonワンクリックインストールイメージ" >}}
ただし、このワンクリックインストールイメージは単一マシンへのセットアップを前提としています。Mastodonはとてもよくスケールアウトされます。あなたの要求がマシン1台の能力を超えてくる場合、Mastodonは複数のアプリサーバー、バックグラウンドワーカー、複数のRedisバックエンド、PostgreSQLレプリカに分割できます。しかし、ワンクリックインストールではその手間を省くことはできません。
もしMastodonをインストールすることに興味がある場合は、次の手順に進んでください。
{{< page-ref page="admin/prerequisites" >}}