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 ぴけ@Skeb1枚作業中の投稿 pikepikeid@mstdn.maud.io
icon

DB大爆発

icon

Sidekiq大爆発

icon

Delete Activity Storm

icon

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

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