私とFediverseと時々Linux

1.5K Views

December 16, 23

スライド概要

第0回 Fediverse Linux User Group (FediLUG) 勉強会 (2023/12/16) で発表した資料

profile-image

「評論・情報」ジャンルで活動している個人サークルです。 主に住宅街や地方の国道沿いなどで見かけるマルフク看板・キリスト看板を題材にした同人誌を作っています。関東地方に大量に看板を出している「きぬた歯科」系列の看板も好きです(ファンクラブ「大日本きぬた連盟」会員)。 お一人様Pixelfedの鯖缶もやっています (2023/8/20~)。

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

関連スライド

各ページのテキスト
1.

私とFediverseと時々Linux hira / モナコ広告 @[email protected] @[email protected] 2023.12.16

2.

自己紹介 • hira(ハンドルネーム) / モナコ広告(サークル名) • 赤白の「マルフク看板」と黒の「キリスト看板」ほか、 懐かしさを感じる看板たちを撮影・コレクション (2010年~) • 看板などの同人誌を制作して即売会に出展(2021年~) • ジャンルは「評論・情報」 • 活動の宣伝手段としてのSNSに色々思うところあり 2

3.

目次 • 同人界隈から見たX & Fediverse • Fediverseでやってみた • まとめ 3

4.

同人界隈から見た X & Fediverse 2023.12.03 コミティア146

5.

私とFediverse • 同人活動の宣伝用SNSとしてはTwitter (X) を使っていたが… • 2023/4/4のアイコンが柴犬に変わる事件でヤバさを感じmisskey.design にアカウントを開設 • 避難所を作りつつしばらくは静観 • 2023/7/2 予告ないAPIレート制限事件 • 新潟コミティア当日! 当日の告知に支障 • 最近は表示名を変えるたびにクイズを解かされる → Fediverseに徐々に軸足を移すことに 5

6.

私とFediverse • 同人活動の宣伝用SNSとしてはTwitter (X) を使っていたが… イベント名や配置場所を書く • 2023/4/4のアイコンが柴犬に変わる事件でヤバさを感じmisskey.design にアカウントを開設 • 避難所を作りつつしばらくは静観 • 2023/7/2 予告ないAPIレート制限事件 • 新潟コミティア当日! 当日の告知に支障 • 最近は表示名を変えるたびにクイズを解かされる → Fediverseに徐々に軸足を移すことに 6

7.

とはいえ、Fediverseでは困ることも Fediverseのアカウントの入力欄がない (Webサイトとして登録することはできるが) • 同人界隈では現在でも Xがデファクトスタンダード • イベントの公式アカウントがXのみ • Webカタログに登録できるSNSが X (+Instagram, Pixivなど) しかない • 当面はXと並行運用するしかなさそう • 最近はX以外のイベント公式アカウントも 増えてきている(例: 文学フリマThreads) • いっそXが完全有料になれば、 同人界隈の変革が進むかも? (コミティア146のWebカタログより) 7

8.

Fediverseでやってみた

9.

Fediverseでやってみた • 元は避難所として参入したものの、様々な種類のサービス(マイクロブロ グ、画像SNS、動画SNS…)が相互フォローできるのは面白い • ここにお集まりの方にわざわざ申し上げることではないでしょうが • 自サイトのコンテンツをうまくFediverse化(?)できると色々嬉しいか もしれない • 以降、Fediverseでやってみた(予定を含む)ことをご紹介 9

10.

その1: WordPress • WordPressにActivityPubプラグインをインストールすることで、 Mastodon, Misskeyなどのアカウントからフォローが可能になる • 同人活動用のWebサイトがWordPress製だったので試してみた https://monaco.every-little.com/archives/407 Misskey.design からの見た目 TipsをQiitaに書いています https://qiita.com/everylittle/items/112410af6fac2d9accd6 10

11.

その2: 看板コレクション • (Panoramio→) Flickrというサービスにマルフク看板の写真を投稿していた • Freeプランの容量制限が迫り、以前から代替サービスを探していたところで、 Pixelfedへの移行を決定 https://www.flickr.com/photos/94048680@N08 https://px.signboard.fun/029 11

12.

どうやって動かしている? • Xserver VPS (3core, RAM 2GB, SSD 50GB), Ubuntu 22.04 • Dockerを使って nginx, php-fpm, MariaDB, Redis を各コンテナで起動 • あまりアクセスが無い時のリソース消費はこんな感じ Listen 80 Listen 443 Web ドメイン名で 振り分け Pixelfed nginx MariaDB php-fpm Redis nginx 別のサービス 12

13.

@029bot その3: 看板Bot(構想中) • マルフク看板やキリスト看板の画像を2時間に 1回投稿するXのBotを運営している。 • API有料化で存続の危機に陥ったが、無料枠で存続 • これをFediverseに移植したい @christsignbot • 同じ画像が繰り返し投稿されるので、そのた びにストレージを消費しない実装が良い • Misskey系(ドライブ機能を利用)は候補 • 自前 or 既存のActivityPubサーバー実装を利用? • Botのためだけに高性能サーバーは勘弁 • できればPixelfedのVPSと同居できる程度が良い 13

14.

検討中の実装 (Misskey系) • Misskey(有力候補) • v11 (mei-v11) がシンプルで良さそう。Botで使わない機能を削減し、パッケージの アップグレードをして対応。イメージサイズ1GB未満、メモリ消費200MB~で動く • Dolphin→めいどるふぃん(Misskey v11フォーク) • シンプルで良いのだがAPIトークン作成機能まで削られているので断念 • Firefish(Misskey v12フォーク) • Botを動かすためだけにしてはリソースを食い過ぎて断念 14

15.

検討中の実装 (APサーバー) • SemApps • APIで操作できるActivityPubサーバーだけの実装だが、挙動が不安定 • Node.js + activitypub-express(検討中) • SemApps同様にAPサーバー部分だけの実装、安定して使えるならこれが一番よい? • 自前実装 • 自分で仕様書を読んでやってみようとしたが、何かうまくいかず中断 • 他の実装を読んで理解するための知識はついた 15

16.

まとめ 2023.08.13 コミックマーケット102

17.

まとめ • X 一本足では不安も多く、Fediverseの活用を検討 • 世の中の「X 一強」の構図が変わらないと完全移行は難しいが… • 触ってみると色々繋がるのが楽しい • 久々に自分でサーバーを触る格好のネタを得ました • (宣伝1)看板コレクションの活動にご興味があればフォローを! • 同人活動用: @[email protected] • 雑談・技術ネタ: @[email protected] • (宣伝2) 12/23(土)東京吉祥寺、1/14(日)京都のイベントに出ます • イベント情報・お問い合わせは上記いずれかのアカウントまで 17

18.

Fin. ご清聴ありがとうございました 18