Mastodon
X(Twitter)の代替。分散型 SNS
オープンソース代替:X(Twitter)
自分のサーバーで動かすなら:メモリ 4GB 以上の VPS で、月額 1,650円〜(目安) 導入方法と VPS の比較を見る ↓
- Docker対応
- セルフホスト可
- 日本語UI
Mastodon は各自がサーバーを立て、それらが連合して1つの SNS を形作る分散型マイクロブログです。企業や自治体が自前のサーバーで公式アカウントを運用する例もあります。
日本語対応
UI は日本語に対応。国内サーバーも多い。
※ 日本語化率はリポジトリ内の翻訳ファイル(config/locales/ja.yml)の項目数を英語版と比較して自動計測しています。最終計測:2026/11/2
向いている人・向いていない人
向いている
- 企業・自治体・コミュニティで自前の SNS サーバーを運用したい
- X のアルゴリズムやポリシー変更に依存したくない
- 他サーバーと連合して広くつながりたい
向いていない
- 1人で使うためだけにサーバーを立てる(既存の国内サーバーに参加する方が現実的)
- メモリ 4GB 未満
最近の更新
変更内容の詳細は、各バージョンのリンク先(GitHub のリリースノート)でご確認ください。
導入方法(セルフホスト)
docker-compose.yml
# This file is designed for production server deployment, not local development work
# For a containerized local dev environment, see: https://github.com/mastodon/mastodon/blob/main/docs/DEVELOPMENT.md#docker
services:
db:
restart: always
image: postgres:14-alpine
shm_size: 256mb
networks:
- internal_network
healthcheck:
test: ['CMD', 'pg_isready', '-U', 'postgres']
volumes:
- ./postgres14:/var/lib/postgresql/data
environment:
- 'POSTGRES_HOST_AUTH_METHOD=trust'
redis:
restart: always
image: redis:7-alpine
networks:
- internal_network
healthcheck:
test: ['CMD', 'redis-cli', 'ping']
volumes:
- ./redis:/data
# es:
# restart: always
# image: docker.elastic.co/elasticsearch/elasticsearch:8.19.15
# environment:
# - "ELASTIC_PASSWORD=password" # Username is elastic. Do not change the username.
# - "ES_JAVA_OPTS=-Xms512m -Xmx512m -Des.enforce.bootstrap.checks=true" # Please update the memory to suit your environment or you will have wasted memory. both -Xms & -Xmx must be the same size. 1g for GB.
# - "xpack.license.self_generated.type=basic"
# - "xpack.security.enabled=false"
# - "xpack.watcher.enabled=false"
# - "xpack.graph.enabled=false"
# - "xpack.ml.enabled=false"
# - "bootstrap.memory_lock=true"
# - "cluster.name=es-mastodon"
# …(続きは docker-compose.yml)
- VPSを契約する ― シンVPS 4GBを選び、OSは Ubuntu を推奨
- Docker を入れる ― 多くのVPSはアプリテンプレートから1クリック。無ければ
curl -fsSL https://get.docker.com | sh - Mastodon を起動 ― 上の compose ファイルを置いて
docker compose up -d - ドメインとHTTPS ― Caddy か Nginx Proxy Manager でリバースプロキシ(Let's Encrypt 自動)。独自ドメインが無ければ XServer ドメイン
で取得(PR)
このソフトが動く VPS プラン(必要メモリ 4GB 以上)
| サービス | プラン | 月額(目安) | |
|---|---|---|---|
| シンVPS 最安 | 4GB | 1,650円〜 | 公式サイト ↗ |
| ConoHa VPS | 4GB | 1,791円〜 | 公式サイト ↗ |
| XServer VPS クラウド | 4GB | 2,068円〜 | 公式サイト ↗ |
※ 月額は12か月契約の通常価格(税込・月額換算)の目安です。キャンペーン価格・初期費用は各社の公式サイトで確認してください。PR
サーバー構築なしで始めるなら
Mastodon・Misskey・Bluesky のサーバーを申し込むだけで自動構築できる XServer SNS
(月額891円〜)もあります。SSL・メンテナンスも任せられるので、まず試したい場合に向いています。PR
自分で入れるのが難しいときは
Mastodon のセルフホストは、VPS の契約・Docker・ドメインと HTTPS・バックアップと、決めることが少なくありません。OSSMatch を運営する合同会社Edel Hearts では、サーバーの用意から初期設定・日本語化・バックアップと更新の仕組みづくりまでをまとめて代行しています。掲載している OSS は、実際に自社のサーバーで動かして確認しています。
Mastodon の導入を相談する ↗相談は無料です。内容を伺ってから、費用と期間の目安をお伝えします。
コミュニティ・SNSの他のOSSと比較
| ソフト | ★ Stars | 最終更新 | 日本語UI | 必要RAM | 難易度 | ライセンス |
|---|---|---|---|---|---|---|
| Mastodon(このページ) | 50,465 | 1日前 | 77% | 4GB | むずかしい | AGPL-3.0 |
| Apache Answer | 15,708 | 2週間前 | 100% | 512MB | かんたん | Apache-2.0 |
| Misskey | 11,366 | 1日前 | 100% | 2GB | むずかしい | AGPL-3.0 |
よくある質問
Mastodon は無料で使えますか?
Mastodon はオープンソースで、ソフト自体は無料です。自分のサーバー(VPSなど)で動かす場合はサーバー代(月額数百円〜)がかかります。
Mastodon は日本語で使えますか?
UIの日本語化は「77%」です(翻訳ファイル config/locales/ja.yml)。UI は日本語に対応。国内サーバーも多い。
Mastodon を商用利用できますか?
ライセンスは AGPL-3.0 です。AGPL は社内利用や自社サービスのバックエンドとしての利用は可能ですが、改変してネットワーク越しに提供する場合はソース公開義務があります。SaaSとして再販する場合は注意してください。
X(Twitter) から Mastodon に移行できますか?
X(Twitter) のエクスポート機能でデータを書き出し、Mastodon 側のインポート機能で取り込むのが基本です。対応形式はバージョンによって異なるため、公式ドキュメントで確認してください。X(Twitter) の他の代替は「X(Twitter) のオープンソース代替」ページで比較できます。
Mastodon を動かすのに必要なサーバースペックは?
メモリ 4GB 以上が目安です。Docker に対応しているので、Docker が動く環境ならOSを問いません。