投稿時刻 

Pleroma.md

タイトル Pleroma
画像 Pleroma logo vector nobg nopan.svg
開発者 lain
ソースコード GitLab
プラットホーム Linux互換OS (サーバーサイド)
Web(クライアントサイド)
プログラミング言語 Elixir
ライセンス GNU Affero General Public License
Webサイト https://pleroma.social/

Pleroma分散SNSの実装の一つ。

目次

概要

lainにより開発されている分散SNS。OStatusプロトコル[1]ActivityPubプロトコルにより、マストドンを含む他の分散SNSのインスタンス連合を形成することができる。また、MastodonのAPIとある程度の互換性があるため、マストドン用のクライアント (スマートフォンアプリなど) を使用できる場合がある。

GNU/Linuxで動作する。使用しているプログラミング言語はElixirである。マストドンと比較すると、低コストな計算機資源で動作することを標榜しており、2 GBのRAMでの運用[2]が可能である。ライセンスはAGPLである。

開発当初の連合プロトコルはOStatusのみであったが、2018年3月8日[3]ActivityPubに対応した[4]

バックエンドとフロントエンドの組み合わせ

Pleromaはバックエンド (サーバーサイド) とフロントエンド (ウェブUI) が分離されており、それぞれ他の分散SNSと組み合わせることが可能である。GNU socialのバックエンドとPleromaのフロントエンドの組み合わせがGNU/Smug[5]とFreezePeach[6]で試みられた[7]。また Gab social (Twitter ライクな UI に改変した Mastodon のフォーク) のフロントエンドを基にした Soapbox も存在する。

PleromaのバックエンドとMastodonのフロントエンドの組み合わせも利用できる。この場合には、https://example.com/web のようなURLで Mastodon のフロントエンドを使用できる。ただし、MastodonフロントエンドはDevelopブランチでは廃止されており[8]、次のリリースで利用できなくなる予定である。

名前の由来

pleromaはギリシャ語で「全能性」を意味する。

Pleromaのインスタンス一覧を提供するウェブサイト

Fediverse Observer (Poduptime)Pleromaインスタンス一覧 は自動的に更新される。

the federationの Pleromaインスタンス一覧 は自動的に更新される。

Pleromaに対応しているクライアント

PleromaはマストドンのAPIを模倣しているため、マストドン用のクライアントアプリは、Pleromaインスタンスでも利用できる。ただし、APIの挙動の違いから、正常に動作しない場合もある。また、PleromaはマストドンのストリーミングAPIを模倣していないため、Pleromaのストリーミングに対応していないアプリが多い。この場合には、タイムラインの新しい投稿を取得するために、ユーザーが明示的に更新の操作を行う必要がある。

公式ドキュメント[9]によれば、Pleromaに対応しているクライアントアプリは以下である。前述のように、このリストに記載されていても、Pleromaのストリーミングに対応していないアプリが多い。

  • Roma for Desktop (デスクトップ)
  • Social (デスクトップ)
  • whalebird (デスクトップ)
  • AndStatus (Android)
  • Amaroq (iOS)
  • Fedilab (Android)
  • Kyclos (SailfishOS)
  • Husky (Android)
  • Fedi (iOS, Android)
  • Tusky (Android)
  • Twidere (Android)
  • Indigenous (Android)
  • Brutaldon (ウェブ)
  • Halcyon (ウェブ)
  • Pinafone (ウェブ)
  • Sengi (ウェブ)
  • DashFE (ウェブ)
  • BloatFE (ウェブ)

Pleromaに対応している関連ソフトウェア

マスコットキャラクター

Pleromaのマスコットキャラクターとしてプロレマたんまたはpleroma-tanが知られている。2019年4月にPleromaのリポジトリに追加され[15]、マストドン風フロントエンドの左下に表示される[16]ようになった。人間型のものと、狐化されたものが存在する。

Pleroma-tan.png Pleroma-fox-tan.png

関連項目

脚注

  1. バージョン2.0.0で削除された。
  2. The Big Pleroma and Fediverse FAQ Part 1 - Beginner Questions
  3. https://git.pleroma.social/pleroma/pleroma/commit/460062f2b04220ffcd8f20aa842cc95582d1f849
  4. ActivityPub in Pleroma
  5. https://gs.smuglo.li/suikabest2hu.html
  6. https://freezepeach.xyz/pleroma.html
  7. 2022年1月時点で、どちらもアクセスできなくなっている。
  8. Remove MastoFE from Pleroma, fixes #2625 (!3392)
  9. https://docs-develop.pleroma.social/backend/clients/
  10. https://mstdn.nere9.help/users/osapon/statuses/99755919266836138
  11. https://mstdn.nere9.help/users/osapon/statuses/99755919266836138
  12. https://git.pleroma.social/pleroma/pleroma/merge_requests/52
  13. 記事執筆者による独自調査。
  14. 記事執筆者による独自調査。
  15. priv/static/images: Add pleroma-tan !913
  16. mastodon_api_controller.ex: Add pleroma-tan to initial_state !1018

外部リンク