でもタンどこ?メンピンツモドラ3?
This account is not set to public on notestock.
docker compose使わないときはcomposeが裏でredisやdbを作ってネットワーク繋ぐところまで全部自分でやる感じになるやつ
This account is not set to public on notestock.
右上の他バージョンの文書から14.5のドキュメント開くと “26.3.3. 低レベルAPIを使用したベースバックアップの作成” が追加されてる
@karasu_sue developブランチなら反映される。stableはまだ2.5.0リリースされてないので無視される
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
webfingerを介さずにap_idでactorを認識できてしまってるので秘密鍵あれそれで一瞬ドメイン再利用負荷になりそうなのがちょっとまずい(どうせ鍵更新されてしまうので時間たてばいいんですけど
nginx.confとconf.d/*.conf、nginx-proxyのdockergenに任せるまで5-6年ぐらい継ぎ足しながら秘伝のコンフィグみたいになってた
まぁ公式の手順に従ってやり直すのが良いと思うけど(公式の手順が今残ってるかは分からんけど…)、あるいは一旦落ち着いて丼建てるにはどんなコンポーネントが必要で、自分は今何をどこまでできていて、何が足りないのか落ち着いて考えればええ
TLで聞くとみんな優しいから色々答えてくれるけど、マジのサーバー初心者だと「ワ、ワァッ!」ってなってあたふたしちゃうと思うので。
まずは落ち着いてお茶でも飲んでからゆっくり考えるのです
well-known URI の location ディレクティブも
root /home/mastodon/live/public;
location /.well-known/acme-challenge/ { allow all; }
で済んでるので ssl_certificate
と ssl_certificate_key
の #
を外す以外は何も書かなくていいはず
多分 /etc/nginx/nginx.conf
の中に include conf.d/*.conf;
って書いてあるはずなので /etc/nginx/conf.d
の中に mastodon/mastodon の dist/nginx.conf
を入れて server_name
ディレクティブの値を適宜変えてもらって
This account is not set to public on notestock.
This account is not set to public on notestock.
location ^~ /.well-known {
root /var/www/html;
}
ここひどいので /.well-known/acme-challenge
に影響範囲絞るべきだよ
まずはこっちを参考にするべきなんだよねってなってる
mastodon/nginx.conf at main · mastodon/mastodon
https://github.com/mastodon/mastodon/blob/main/dist/nginx.conf
This account is not set to public on notestock.
This account is not set to public on notestock.
@username@domain で見つからないのはwebfingerのせいだとしてap idわかっててactivity投げてそうなのに届いてないのはsidekiq周りなんかな
GET /inbox は {"error": "Not Found"} 返すからAPのエンドポイントは全部mastodonに入ってるとは思うけどねぇ
pleromaにap idのurl食わせてactor認識させたけど、それで届いてないのはRedisとかの問題もあるのかしら
Migrating to Akkoma - Akkoma Documentation
https://docs.akkoma.dev/stable/installation/migrating_to_akkoma/
/.well-known/webfingerアクセスしたらnginxの404返してない?/.well-knownもmastodonに渡さなきゃダメなやつでは?
This account is not set to public on notestock.
tips: pleroma stableがベースなら、そのままforkのakkomaにmigrationすればカスタム絵文字リアクションと引用投稿が見える
fedibirdに配送してれば混ざれるけどfedibirdの投稿全部流れてくるわけじゃないので外から見た姿は色々欠けてるやつ
This account is not set to public on notestock.
usernameがmastodonは良くも悪くも変更不可能なのでこいつが誰だったかわからないのに思い出したいみたいなケースが起きづらい
まぁTLに流れてこなければ見る機会がないしTLに流れてきたらどういうactorかはわかってるし使う機会があまりないんだけど
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
removeUserFromFollowers · Search · GitLab
https://git.pleroma.social/search?search=removeUserFromFollowers&nav_source=navbar&project_id=1&group_id=3&search_code=true&repository_ref=develop
pleroma-feでもremove_from_followersのAPI叩くコンポーネントあるな…?
This account is not set to public on notestock.
This account is not set to public on notestock.
Emojiリアクション、PleromaのEmojiReactみたいなActivityの独自拡張かMisskey見たいにLikeに乗っけることになって、ネガティブな意味の絵文字がDislikeじゃなくてLikeに乗っかる気持ち悪さが生まれる可能性とか考えたら触れなくてもいいかなって気持ちがないわけじゃない
ロッコさん表記は初めてかもだけどしっくりくるかもだけど、「無料ソフトウェア」は怒るよ :anger
ツイッターの混乱で注目、分散型SNS「Mastodon」創設者が語るユーザー急増と運営理念のこれから | WIRED.jp https://wired.jp/article/the-man-behind-mastodon-eugen-rochko-built-it-for-this-moment/
Private/Directまで見れるやつ、PleromaのAdmin APIにgleasonが生やしてマージまで行ってたのが顰蹙買ってたような気がする
This account is not set to public on notestock.
Activity Vocabulary
https://www.w3.org/TR/activitystreams-vocabulary/#dfn-relationship
```
{
"@context": "https://www.w3.org/ns/activitystreams",
"summary": "Sally is an acquaintance of John",
"type": "Relationship",
"subject": {
"type": "Person",
"name": "Sally"
},
"relationship": "http://purl.org/vocab/relationship/acquaintanceOf",
"object": {
"type": "Person",
"name": "John"
}
}
```
This account is not set to public on notestock.
RELATIONSHIP: A vocabulary for describing relationships between people
https://vocab.org/relationship/#friendOf
https://vocab.org/relationship/#closeFriendOf
ともだち
ActivityPubで関係性を作りたいならRelationshipオブジェクト作れ!!!!Mastodonじゃ作れないけどな!!!!!ってことですか
> We’ve been steadily working towards the ultimate goal of providing a viable alternative to Twitter since 2016, and have proven the scalability and resilience of the platform through organic growth over the years.
Twitter buyout puts Mastodon into spotlight - Official Mastodon Blog
https://blog.joinmastodon.org/2022/04/twitter-buyout-puts-mastodon-into-spotlight/
This account is not set to public on notestock.
MastoAPI: POST /api/v1/accounts/:id/remove_from_followers (!3647) · Merge requests · Pleroma / pleroma · GitLab https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3647
APIは実装されてるっぽい
「Mastodon」への移行にはさまざまなハードル–「Twitter」の後釜を狙えるか - CNET Japan https://japan.cnet.com/article/35196304/
フォローしなきゃ連合が起きないので意義はとても強くあるんですがLTLチャットしか見えないとフォローしなくてもTLあるじゃんってなりますよね
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
ブロ解って名前のボタン作って内部ではAcceptをUndoしてReject投げ返してFollowをUndoする「正しい」実装
科学分野やテクノロジー分野の学生および専門家向けの「Qoto」などの一部のサーバーでは、投稿を引用することが可能だ。これは、自分の言葉とほかの誰かのツイートを組み合わせた引用ツイートを投稿できるTwitterの機能と同じである。ただし、開発者のRochko氏は引用の投稿を好ましく思っていないので、多くの場合、引用を投稿することは(スクリーンショットという裏技を使用しない限り)不可能だ。
スクリーンショットを裏技と思ってるの気にいらねえな。URLを貼れってなってる
選択と管理に関して、連合型の設計にいくつかの利点があることは、ほぼ間違いない。実際に、Mastodonを愛用している人はこの「Fediverse」(ちなみに、FediverseはMastodon以外のサービスにも拡張している)を気に入っているようだ。しかし、この構造がもたらす複雑さが、Twitterや「Facebook」「Instagram」で慣れ親しんだ方法で手軽に共有やフォローをしたいだけの人を困惑させるのではないか、と筆者は危惧している。
勝手に危惧してろ
This account is not set to public on notestock.
This account is not set to public on notestock.
@media screen and (max-width: 889px) {
.columns-area__panels__main {
width: 100vw;
}
.columns-area__panels__pane--navigational {
min-width: auto;
}
.columns-area__panels__pane--navigational .columns-area__panels__pane__inner {
bottom: 0;
left: 0;
right: 0;
width: 100vw;
height: 48.5px;
}
.columns-area__panels__pane--navigational .navigation-panel {
height: 100%;
flex-direction: row;
}
.navigation-panel hr {
display: none;
}
}
投票のupdateなんて、送信側の実装依存だし、飛んできたデータを全部信じるしかないのでは。
poll_changedね
https://github.com/mastodon/mastodon/blob/main/app/services/activitypub/process_status_update_service.rb#L121-L122
Question Activityとか最初に飛んできた内容とanyOf/oneOfの値違うのに変更したかどうやって判断するんだろう。typeとnameの順番見りゃええんか?
This account is not set to public on notestock.
This account is not set to public on notestock.
弊ぼっちのFirefoxでの投稿欄です。そういえば左下ぞうさん居なくなっちゃったな…
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
Swiftってこの辺の演算子で廃止とかしてたよなと思ってドキュメント見に行ったけど++は+= 1でいいよな?ってだけだった
This account is not set to public on notestock.
HTTPのエラーコード豆知識
2xx 正常
3xx リダイレクトとかキャッシュとか。ダウンロードが発生しない
4xx クライアント側の問題。認証不足やリソースが存在しない
5xx サーバー側の問題。タイムアウトやメンテナンス、内部エラーなど
日本の2ゴール目のドイツの動きはもう酷かったのでコンディションが悪かったのかハーフタイムの決め事が大きく外れたのか分からん
This account is not set to public on notestock.
This account is not set to public on notestock.