icon

@kedama @mayaeh このアプローチで大丈夫そうですね。うまく動いています。さすがThibGさん。
github.com/tootsuite/mastodon/

Web site image
Fallback to previous, more approximative hashtag RE on older browsers by ClearlyClaire · Pull Request #14513 · mastodon/mastodon
2020-08-05 06:36:37 salutoraの投稿 salutora@mstdn.jp
icon

このアカウントは、notestockで公開設定になっていません。

icon

@stux Adding a VPS to an existing single server configuration.

Attach image
Attach image
icon

同じドメインの別サーバが立ち上がったときに一番致命的なのは、以前のサーバ情報が消されずに残っていたサーバ上で、他人(新サーバのユーザー)のprivate投稿が閲覧できてしまう不具合です。

これは、100%防ぐのは難しいです。同じアカウント名を予約済みにして、二度と使わないぐらいかな。

鍵は、Mastodonの場合、1日で古いの捨ててリフレッシュしちゃうので、実はあまり問題になりません。

mstdn.socialが、一度閉鎖されて、ドメインが他の人に渡って、その後大きなサイトに成長してしまった実例です。

icon

@rosylilly 古い a@example.com をフォローしていた情報が残っていることで、新しいa@example.comの投稿が見えてしまうものです。

この新しいa@example.comの投稿は、もちろん最初は存在しませんが、いつか届きます。

以前、実際に発生しました。

icon

@rosylilly そうです。これ。

自爆しなかったか、自爆の際に爆風を逃れたか、というケースです。

Attach image
icon

@rosylilly いつも、絶対どこかダウンしてますからねw

icon

かつて存在したアカウント名と同じものを使用禁止する(rosylilly禁止)は受け入れられないw

icon

@rosylilly best-friends.catがやったら、生き残れるサーバは数えるほどしかないのではwww

icon

あ、catだった。にゃーん

2020-08-05 08:28:37 画眩の投稿 ggagen@pawoo.net
icon

このアカウントは、notestockで公開設定になっていません。

2020-08-05 08:28:42 画眩の投稿 ggagen@pawoo.net
icon

このアカウントは、notestockで公開設定になっていません。

icon

@squid999 オハヨー

icon

あがってないよ、めるみ!
QT: mewl.me/notes/8173b955a28e0481

Web site image
めうるみ (ねむい) (@mewl)
icon

@ars42525 なにしろ落ちてるからねw

icon

まぁしょうがない、こういうのはスクショであげとくか。復帰したら消す。

Attach image
icon

さっさとサークルの目処をたてないと……

icon

@ars42525 持ってるのに、とりにいっちゃうコードはまずいな……

icon

Mastodonが全て夢だったら、自分でサーバ書いて一からFediverse始める気がする。

2020-08-05 11:01:05 うさ修羅の投稿 kohntobi@mstdn.jp
icon

このアカウントは、notestockで公開設定になっていません。

icon

Fediverseという夢の語り部になるのもいいね。

icon

村上さんとは普段あまり会話してないなぁ

icon

Fedibirdの構成図を手書きしようとしたけど、ちょっとムリだった

2020-08-05 12:43:41 ネイティオ✅の投稿 twotwo@mstdn.jp
icon

このアカウントは、notestockで公開設定になっていません。

icon

しゅいろのネットメッチャはやい以外の感情がない

2020-08-05 15:00:56 すずみ河原の投稿 moonpaste@handon.club
icon

このアカウントは、notestockで公開設定になっていません。

2020-08-05 12:14:59 estplsの投稿 estpls@mstdn.beer
icon

このアカウントは、notestockで公開設定になっていません。

icon

:homoo_spider: 蜘蛛だから8本足なんだなこれ

icon

居てもおかしくないけど、私もみたことないなぁ。

2020-08-05 15:02:27 :nonke:​団地妻を消す方法​:homoo:の投稿 204504bySE@homoo.social
icon

Fedibirdで :homoo: を使ってる人を見かけない問題

icon

@oyster バリエーション

icon

の構成をざっくり。

まず、ユーザー側(インターネット側)からは、本体のHAProxy鯖とメディアのCloudflareがあります。たまにHAProxyの前にCloudflareを挟んでテストすることもありますが、普段は本体には通していません。

メディアの方は、Cloudflareの内側に、Lightsailにnginxを置いて、S3へのアクセスをキャッシュしています。キャッシュが有利なことはもとより、Lightsailの価格に転送量が含まれているため、S3に直接アクセスさせるより費用の節約になるためです。

本体側のHAProxyはロードバランサーです。2台のVPSのnginxへアクセスを振り分けています。片方がダウンしている時は、そちらにはアクセスが振り分けられないようにして、ダウンタイムを少なくすることに貢献しています。

各VPSの構成は図の通りで、sidekiqは3系統に、外部鯖のredisへのアクセスはmainとcacheに分け、PostgreSQLへのアクセスはpgbouncerを経由。メディアはS3に直接保存します。

Attach image
icon

fedibird.com/@noellabo/1046356
の続き。

PostgreSQLはメインのサーバとレプリカのサーバに分け、同期レプリケーションを行っています。読み出しだけで良いアクセスはレプリカの方にアクセスすることで負荷分散を行う構成です。

Redisは、スタンバイに同期しており、ダウン時は手動で差し替えられるようにしてあります。

PostgreSQLは、一日一回フルバックアップをwasabiに、1分に一度WALをwasabiに保存しており、7日ほど保存してあります。概ね任意の時点に復元できます。

VPSは全部で6台。

メインの2台はVultr4CPU/16GBとさくらのVPS 6CPU/8GB、Lightsailは最小限の$5、HAProxyとDB鯖2台は2CPU/4GB。

DB鯖とRedis鯖は同居で、他のサーバも余剰リソースを他のサービスと共用して運用しています。

Web site image
のえる (@noellabo@fedibird.com)
2020-08-05 15:23:03 Xichuanの投稿 xichuan@fedibird.com
icon

このアカウントは、notestockで公開設定になっていません。

icon

:icon_long_mewlme_head:
:icon_long_mewlme_middle:
:icon_long_mewlme_middle:
:icon_long_mewlme_middle:
:icon_long_mewlme_chest:
:icon_long_mewlme_bottom:
首を長くして待ってます

icon

カレーくいてぇ

icon

めうるみの帰還 ​:ablobcheer:

icon

@The_eye 这只猫是 @mewl 的原创角色!
非常可爱

2020-08-05 12:03:36 るちかアーカイブの投稿 ebi@misskey.io
icon

このアカウントは、notestockで公開設定になっていません。

icon

@ebi グラディウスっぽいやつだ!!

icon

マトリョーシカのように余剰資源を活用しよう!

2020-08-05 18:36:04 TOMOKI++の投稿 tomoki@vocalodon.net
icon

このアカウントは、notestockで公開設定になっていません。

icon

ぇっ

icon

ご満悦

icon

飛行艇リピ率高い

icon

オフィス入居! オフィス入居!

icon

アイスを愛す

icon

DynaFont

icon

Pがついているのはプロポーショナルフォント(文字幅が形状によって変わる)

icon

じょ、上戸彩

icon

うんこ先生がオヤスミだ

2020-08-05 19:09:02 うんことして生きるの投稿 unko@mastodon.crazynewworld.net
icon

このアカウントは、notestockで公開設定になっていません。

icon

不満タラタラ
未練タラタラ

2020-08-05 19:12:30 村上さんの投稿 AureoleArk@misskey.io
icon

このアカウントは、notestockで公開設定になっていません。

2020-08-05 19:12:24 estplsの投稿 estpls@mstdn.beer
icon

このアカウントは、notestockで公開設定になっていません。

icon

やる気がないときはやらなくていい

2020-08-05 19:19:24 めらもんの投稿 meramon@mstdn.jp
icon

このアカウントは、notestockで公開設定になっていません。

icon

法令で取引を禁止されているらしい

2020-08-05 19:19:51 Nokotaro Takedaの投稿 takenoko@misskey.nokotaro.com
2019-11-10 20:05:51 無宛@零月のラウラ良かった……の投稿 LwVe9@mstdn.poyo.me
icon

このアカウントは、notestockで公開設定になっていません。

icon

このラーメンは何の動物だろう?

icon

ホルモンは美味い

icon

昔はお前のようなmstdn.jpユーザーだったのだが、膝に矢を受けてしまってな...

icon

禁則事項です

icon

「痛い! 痛いよ! ファイヤーボール!」

icon

バグナードすぐワカル勢がいるの心強いな(何が)

icon

lpszOnakaHungary

2020-08-05 11:52:11 Achi@銀河丼の投稿 Achi@gingadon.com
icon

このアカウントは、notestockで公開設定になっていません。

2020-08-05 20:06:58 としこの投稿 1045shookit@gingadon.com
icon

このアカウントは、notestockで公開設定になっていません。

icon

明日やるか

icon

You don't have to worry,
守ってあげたい

2020-08-05 20:16:49 過労 小判の投稿 100okuen_ageru@fedibird.com
icon

このアカウントは、notestockで公開設定になっていません。

icon

@glorfindel 良心・親心

icon

夜を食べるのだわ

icon

夜を食べたのだわ

icon

ねだるな 勝ち取れ さすれば与えられん

icon

ぴちょんすきー

icon

ファイナルブラスト注意

icon

Adrock Thurstonかと思ったらAdblockだった

2020-08-05 20:53:19 かおすんの投稿 kaosun@mstdn.jp
icon

このアカウントは、notestockで公開設定になっていません。

icon

仕事を選ばないキティパイセン

icon

この世の全てをそこに置いてきた

icon

やる気になるまで待つか……

2020-08-05 21:02:06 鈴木ティッピー@CoD馬鹿の投稿 bz_gary_scandal@best-friends.chat
icon

このアカウントは、notestockで公開設定になっていません。

icon

けだしエンジニアと繋がりたい

icon

ダシの効いた感じのニットキャップのお似合いな人

icon

しむどん、永久パターン防止キャラだったんですね……

icon

🙏

icon

@mei23 おつかれさま!

icon

元気でいるか 街には慣れたか
友達出来たか

icon

プロテア は、ヤマモガシ目ヤマモガシ科の属の一つである。(ちがった)

icon

ドリルが好きなのでは

icon

シールド工法にもロマンはあるけども(?)

icon

Mastodon(Fedibird)

Attach image
icon

@tomoki おつかれさまです!

icon

こいし

2020-08-05 21:32:39 ぴけぴけの投稿 pikepikeid@mstdn.maud.io
icon

DB大爆発

icon

Sidekiq大爆発

icon

Delete Activity Storm

icon

速攻魔法発動 「self-destruct」!!

手札を全て捨て、効果発動!
このカードはリモートアカウント以外のカードが出るまで何枚でもドローし、墓地に捨てるカード。そしてそのフォロワーの数だけ、連合の外部サーバにUndo-follow(フォロー取り消し)Activityを送信できる!

icon

あけおめ

icon

カレーメシたべたいわね

icon

マジすか

icon

@U_Akihir0 SocialHubを有料で出したのは素晴らしい決断だなと思ってます。

あとから有料化したり、お金が続かないとかいって放棄したりするのが一番ダメで、無駄に嫌われているし、残念な結末になっている。

まぁ、アプリの位置付けにもよりますけどね……。

2021-08-05 06:58:49 しようの投稿 hiwan@heislandmine.work
icon

このアカウントは、notestockで公開設定になっていません。

icon

@kamisuke おはよう、王

2021-08-05 08:42:19 画眩の投稿 ggagen@pawoo.net
icon

このアカウントは、notestockで公開設定になっていません。

2021-08-05 08:42:22 画眩の投稿 ggagen@pawoo.net
icon

このアカウントは、notestockで公開設定になっていません。

icon

え、義勇さんいいよね??

icon

炭治郎と義勇が一緒に戦うとこが熱い

icon

@Satis サティスおはよー!

icon

惹かれ合うの

Tig-Tig-Tig キミを捕まえて
HUg-Hug-Hug だけどハグしない
なんで?

icon

「俺も昔はお前のような廃課金勢だったのだが、膝に矢を受けてしまってな……」

icon

@mopani There is a Mastodon fork called Fedibird, where you can follow hashtags. Strictly speaking, this isn't for follow, it's only for posts received by the server by the federation, but it works well. You can also make this work even more by relaying the servers together. (For fairness: I'm the developer of Fedibird)

icon

@mopani There is another relay that only targets posts with hashtags. If you register the hashtag you want to receive in this relay, it will be boosted and delivered to the registrant. However, it can only be received from the server participating in the relay.

2021-08-05 13:10:20 TOMOKI++の投稿 tomoki@vocalodon.net
icon

このアカウントは、notestockで公開設定になっていません。

2021-08-05 18:25:35 あっきぃの投稿 akkiesoft@social.mikutter.hachune.net
icon

雑カレーうどん

Attach image
2021-08-05 18:38:36 来週の金曜日は居酒屋行くの投稿 garrisandayo@best-friends.chat
icon

このアカウントは、notestockで公開設定になっていません。

2021-08-05 18:39:31 estwald2002の投稿 estwald@pleroma.estwald.icu
icon

このアカウントは、notestockで公開設定になっていません。

2021-08-05 19:33:06 はいいぞ(偽邪推系)🔒の投稿 niseJasuikei@kiritan.work
icon

このアカウントは、notestockで公開設定になっていません。

2021-08-05 20:01:28 みさごさんの投稿 misago_san@fedibird.com
icon

このアカウントは、notestockで公開設定になっていません。

2021-08-05 20:02:28 祐実:agooglehearts:​の投稿 iL@misskey.m544.net
icon

このアカウントは、notestockで公開設定になっていません。

2021-08-05 22:52:40 ポゴ(ポゴ)(DJ)(DJ)の投稿 POGO@mstdn.jp
icon

このアカウントは、notestockで公開設定になっていません。

2021-08-05 23:13:42 Mitsouko💘の投稿 mitsouko@mstdn.omisosiru.net
icon

このアカウントは、notestockで公開設定になっていません。

icon

どっこい起きてる 鯖の中

icon

ログボ

icon

みんなカレーの話をしてていいわねー

icon

@abel_1230 あべるおはよー

icon

@sakasato おさばちゃんおはよー!

2019-01-07 18:04:23 のえる@ごちそうフォトの投稿 noellabo@gochisou.photo
icon

もう6時。お腹がすきましたね!

こちらはマトンカレー。レギュラーメニューのカレーに比べて、独特の風味がありますね。

とても美味しいですよ!

Attach image
Attach image
2019-07-08 01:23:59 のえる@ごちそうフォトの投稿 noellabo@gochisou.photo
icon

カレーはこんな感じね!

週替わりのカレーはナスが入ってて美味しかったよ! マンゴーラッシーが好きで、つい頼んじゃう! 美味しいよ!!

Attach image
2021-12-29 00:43:55 のえるの投稿 noellabo@fedibird.com
icon

ちなみに、こういうカレーもあります。まぁ多分説明せずともすぐわかる人達がいることと思いますが、

エチオピアの野菜+チキンカレーです。

Attach image
2022-08-02 11:45:51 のえるの投稿 noellabo@fedisnap.com
icon

このアカウントは、notestockで公開設定になっていません。

2022-07-29 11:57:35 のえるの投稿 noellabo@fedisnap.com
icon

このアカウントは、notestockで公開設定になっていません。

2022-06-12 07:59:01 のえるの投稿 noellabo@fedisnap.com
icon

このアカウントは、notestockで公開設定になっていません。

2022-08-05 08:51:28 画眩の投稿 ggagen@pawoo.net
icon

このアカウントは、notestockで公開設定になっていません。

2022-08-05 08:51:31 画眩の投稿 ggagen@pawoo.net
icon

このアカウントは、notestockで公開設定になっていません。

icon

まず、biwakodon.comは3月末に閉鎖されました。 [参照]

Web site image
投稿の参照(1件) by のえる (@noellabo@fedibird.com)
icon

もうオリジナルのURIからfetchできないブースト(Announce)は、キャッシュを持ってないサーバには流せないね。

Fedibirdの参照は、Fedibirdが持っているキャッシュを公開ページに表示出来る特殊機能なので、パージされてなければそれを参照することはできる。

でもActivityPub表現上はAnnounceと同じでURIから取得しないといけないので、もともとキャッシュに持ってなかったらそれはみえない。

icon

んで、Mastodonに引用機能をつけるコードですが、

玄ちゃん、wakinさんのコードをオリジナルとして参照していくの難しくなってきたので、もうFedibirdの参照って形で引き取ったつもりでやってます。

これがMastodonの最新リリースv3.5.3に引用を追加するやつ

quote-v3.5.3
github.com/fedibird/mastodon/t

これがMastodonの開発中コードmainブランチに引用を追加するやつ

quote-main
github.com/fedibird/mastodon/t

Fedibirdの引用は、

/api/v1/instanceに

feature_quote: true,

という対応判別用の項目が追加されます。

Web site image
GitHub - fedibird/mastodon at quote-v3.5.3
Web site image
GitHub - fedibird/mastodon at quote-main
icon

@kPherox 例のgithub.com:jekyll/github-metadataがURL判定されるやつで、Fedibirdのバグが発見されたよ。500エラー吐くわw

icon

@kPherox おかげさまで一つ改善しましたw(なおした)

icon

これsidekiqでもエラーおきてるな。ちゃんとなおさないと駄目か……。

icon

@harunon はるのんおはよー

icon

異世界交流会で人脈づくり

icon

それは異種族交流会かもしれん

icon

それいじょういけない

icon

老人はリスト運用かな(?)

icon

iOSクラッシュさせる文字とか懐かしいの思い出した。

icon

【2022/8/6出荷】フルシティロースト、100gずつ3種類セットを購入しました! ncr.official.ec/items/65476590 @nelsoncoffeeroaster より

Web site image
【2022/8/6出荷】フルシティロースト、100gずつ3種類セット | Nelson Coffee Roaster powered by BASE
icon

鉛筆やボールペン握りしめて、謎の文字を描くのです……

2022-08-05 11:30:50 堀池 溪の投稿 souls825@mstdn.hokkaido.jp
icon

このアカウントは、notestockで公開設定になっていません。

2022-08-05 06:01:00 ぺがっさオジサンの投稿 pegassa06@mstdn.jp
icon

このアカウントは、notestockで公開設定になっていません。

icon

死活監視は外形監視にしないとねえ

icon

もうプーさんにしか見えなくなった。

icon

千葉はチーバ君にみえる(まんまや)

icon

Jujaが『プーさんを探せ』やってる

icon

@Tommy 文脈不明ながら、弊ホームTLにてmm祭りがあったので提出しました!

2022-08-05 12:03:37 らっぱ💩鈺ブラブラの投稿 0418@mstdn.jp
icon

自分もセブンイレブンでカレー買ってきたぞ!

Attach image
icon

ふさわしい色にしておこう

Attach image
icon

水槽画像と書いてあったので、脳が浮かんでると思ったら魚だった。それはそう。なぜ……

2022-08-05 12:27:57 :0563_1: びぃとさん :mark_curry: :symbol_the_crown_tundra:の投稿 glorfindel@pokemon.mastportal.info
icon

このアカウントは、notestockで公開設定になっていません。

2022-08-05 12:35:19 sukekyoの投稿 sukekyo@fedibird.com
icon

このアカウントは、notestockで公開設定になっていません。

2022-08-05 12:44:17 哉井まや/病井なかの投稿 mayakanai@pawoo.net
icon

このアカウントは、notestockで公開設定になっていません。

2022-08-05 13:12:46 りすさん🐹の投稿 farien4@mstdn.res.ac
icon

このアカウントは、notestockで公開設定になっていません。

2022-08-05 13:16:13 やーまんだ :0231_1:の投稿 yamadaman@pokemon.mastportal.info
icon

このアカウントは、notestockで公開設定になっていません。

2022-08-05 13:23:16 しゃーれおんの投稿 nuitary@ridixy.com
icon

このアカウントは、notestockで公開設定になっていません。

2022-08-05 13:38:15 しゃーれおんの投稿 nuitary@ridixy.com
icon

このアカウントは、notestockで公開設定になっていません。

icon

美味しそう

2022-08-05 13:36:03 ぱたさーの投稿 pata_sir@mk.f72u.net
icon

このアカウントは、notestockで公開設定になっていません。

icon

「えっ 今日は全員本気だしていいのか!!」
「ああ……しっかりやれ」

icon

コピーは、mita

2022-08-05 15:18:57 35の投稿 3@best-friends.chat
icon

このアカウントは、notestockで公開設定になっていません。

icon

@takenoko takenokoおはよー

2022-08-05 17:05:12 𝓢𝓾𝔀𝓪の投稿 pig@don.nzws.me
icon

このアカウントは、notestockで公開設定になっていません。

2022-08-05 17:59:39 Jujaの投稿 ymd@fedibird.com
icon

このアカウントは、notestockで公開設定になっていません。

icon

うん、11錠たらん……

icon

@Azukyuda そのシーンまで描くとたいへんなことに!

2022-08-05 18:11:19 あざらしオルタの投稿 jurisan@fedibird.com
icon

このアカウントは、notestockで公開設定になっていません。

2022-08-05 18:54:57 がにょ🍻の投稿 ganyo@mstdn.beer
icon

このアカウントは、notestockで公開設定になっていません。

icon

今日もわせたんがだめな感じをだしてるなw

2022-08-05 19:30:17 🤗鼻毛カッター🔞の投稿 scamin@pawoo.net
icon

このアカウントは、notestockで公開設定になっていません。

icon

ログボ

icon

@kamisuke おはよう、王

icon

@askyq 期待する動作かな。実は試していないけど、そうなるはずです。

icon

ある意味、ファロワー限定投稿を伏せる機能が購読だったりするんですよね

2023-08-05 17:39:00 🧂押尾🧂の投稿 squid999@nightly.fedibird.com
icon

このアカウントは、notestockで公開設定になっていません。

2023-08-04 17:58:20 Shorty🐢デジタルかめランドの投稿 shorty@mastodon.dkl.jp
icon

このアカウントは、notestockで公開設定になっていません。

icon

てんとうむしむし
かたつむり

icon

@Aqraf 通知そのものを送っているのではなく、投稿のUpdateを送って、受け取ったサーバが通知を発行してるから、リモートサーバのソースコードを書き換えるしか!