Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Misskey OSPNサーバーでFediverseをはじめよう / 20240203-msky-ospn
Search
Akira Ouchi
March 02, 2024
Technology
1
390
Misskey OSPNサーバーでFediverseをはじめよう / 20240203-msky-ospn
OSC2024 Online/Springライトニングトークにて発表
Akira Ouchi
March 02, 2024
Tweet
Share
More Decks by Akira Ouchi
See All by Akira Ouchi
Raspberry Pi 5のPCI Express拡張ボードあれこれ / 20240420-osunc2024-kawagoe
akkiesoft
0
93
Raspberry PiではじめるKiCad入門 / 20240226-rpi-jam
akkiesoft
1
2.9k
ワンチャンXから離脱してFediverseに飛び込もう / 20240203-homeserver
akkiesoft
0
190
Raspberry Pi 5のPCI Express拡張ボードあれこれ / 202401-rpijam-osc24os
akkiesoft
0
2k
ラズピッピ・ファイブ / 20231024-rpi-jam-tokyo
akkiesoft
0
1.8k
今年のラズパイなんかあった? / 20230830-rpijamtokyo
akkiesoft
0
1k
でも…Raspberry Piって買えないんでしょう? / 20230725-ml-almalinux-rpi
akkiesoft
0
190
Raspberry Piが買えるようになったぞ!今すぐ買おう / 20230617-osc23do-rpi
akkiesoft
1
6.4k
我が家の自宅サーバー環境2023 / 20230208-myhomeserver
akkiesoft
3
2.1k
Other Decks in Technology
See All in Technology
複雑な構成要素を持つUIとの向き合い方 〜新・支出グラフでの実例〜 / B43 TECH TALK
nakamuuu
0
140
TechFeed Experts Night#27 〜 フロントエンドフレームワーク最前線 (Svelte)
baseballyama
1
540
BPStudyの200回を中心にIT業界を振り返る。そしてこれから
haru860
2
230
require(ESM)とECMAScript仕様
uhyo
3
830
Janus
bkuhlmann
1
490
ServiceNow Knowledge 24の歩き方 EYストラテジー・アンド・コンサルティング
manarobot
0
200
LangSmith入門―トレース/評価/プロンプト管理などを担うLLMアプリ開発プラットフォーム
os1ma
3
410
Android Target SDK 35 (Android 15) 対応の概要
akkie76
0
110
非同期推論システムによるコスト削減と信頼性向上
koki_nishihara
0
280
GrafanaMeetup_AmazonManagedGrafanaのアクセス制御機能とマルチテナント環境下でのアクセス制御について
daitak
0
300
web-application-security
matsuihidetoshi
0
180
MixIT 2024 - Pulumi : Gérer son infra avec son langage de programmation préféré
ju_hnny5
0
100
Featured
See All Featured
Producing Creativity
orderedlist
PRO
337
39k
Building Applications with DynamoDB
mza
88
5.6k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
352
28k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
Done Done
chrislema
178
15k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
104
6.6k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
241
1.2M
Code Reviewing Like a Champion
maltzj
514
39k
Build your cross-platform service in a week with App Engine
jlugia
225
17k
Unsuck your backbone
ammeep
663
57k
10 Git Anti Patterns You Should be Aware of
lemiorhan
648
58k
Transcript
OSPN Misskey サーバーで Fediverseを はじめよう あっきぃ 2024/3/2 OSC2024 Online/Spring
ࣗݾհ • ͖͋ͬ͌ – ॳԻϛΫͱϥζϐοϐ͍͖ͩ͢ҟৗಠஉੑ • ͠ΎΈ – +BQBOFTF3BTQCFSSZ1J6TFST(SPVQ –
&KFDUίϚϯυϢʔβʔձ • ͠͝ͱ – ຊԾԽٕज़ – PTQOKQͷαʔόʔͱ8FCͷ͓कΓ
ࠓͷͳ͠ • 041/ͷ.JTTLFZαʔόʔΛཱͯ·ͨ͠ • .JTTLFZͷงғؾΛݟͨΓ'FEJWFSTFͷ งғؾΛݟͨΓ༡ΜͰΈͯͶ • ొແྉ msky.ospn.jp •
.JTTLFZͱ'FEJWFSTFͷղઆ
.JTTLFZͱʁ • ຊൃͷϛχϒϩά4/4ιϑτ – ͠Ύ͍Ζ͞Μ͕͔Β։ൃ – ్த͔Β"DUJWJUZ1VCରԠ • 5ZQF4DSJQU •
͍উख͔ͳΓࣗࡏ – ༡ͼཁૉͨͬΓ • ͠Ύ͍Ζ͞Μͷ࿈ࡌ͕HJIZPKQʹ͋ΔΑ – <.JTTLFZ HJIZPKQ><ݕࡧ>
ࢀߟ.JTTLFZͱ.JTTLFZJP • .JTTLFZαʔόʔιϑτͦͷͷ • .JTTLFZJP.JTTLFZΛͬͯӡӦ͍ͯ͠Δ ͭͷαʔόʔ – ˞.JTTLFZJPΛӡӦ͢Δ.JTTLFZ)2ʹ ͠Ύ͍Ζ͞ΜࢀՃ •
͓ͳ͡"DUJWJUZ1VCϓϩτίϧରԠͷ.BTUPEPO ࣅͨײ͡ – .BTUPEPOιϑτ – NBTUPEPOTPDJBM.BTUPEPOΛͬͯ ӡӦ͍ͯ͠Δͭͷαʔόʔ
ࢀߟ.JTTLFZJP • .JTTLFZͰಈ͘αʔόʔͱͯ͠ ࠷େنͷαʔόʔ • ొϢʔβʔສਓ – ΞΫςΟϒϢʔβʔਓ͘Β͍ • ͓ֆ͔͖ܥͷਓ͕ଟ͍Α͏ʹݟ͑Δ͕
ඞͣͦ͠͏Ͱͳ͍ – 4LFC͕ࢹઢ • IUUQTQSUJNFTKQNBJOIUNMSEQ IUNM
041/.JTTLFZαʔόʔ • 041/ͷ.JTTLFZαʔόʔ.JTTLFZΛ ͬͯӡӦ͍ͯ͠Δͭͷαʔόʔ • ࢲ͕উखʹࣾαʔόʔϦιʔεΛ ͬͯউखʹӡӦ͍ͯ͠Δඇެࣜͷ αʔόʔ • αʔόʔߏஙϋϯζΦϯͷശࠜԹઘ߹॓
தʹటਲ͠ͳ͕Βߏங • ઌ݄Φʔϓϯɺొ։์த
·ͩ͘͢ͳ͍
'FEJWFSTFͱ 'FEJWFSTF ˞ ɺ4/4ɾϛχϒϩάɾϒ ϩάΛؚΉ8FCαΠτͷެ։ϑΝΠϧ ϗεςΟϯάΛߦ͏ɺಠཱੑΛอͬͨ·· ૬ޓଓ͞Εͨαʔόʔ܈ͷ͜ͱΛࢦ͢ ˞ ϑΣσΟόʔεɺʮGFEFSBUJPOʢ࿈ ߹ʣʯͱʮVOJWFSTFʢੈքʣʯͷ͔Μޠ
IUUQTKBXJLJQFEJBPSHXJLJ'FEJWFSTF
'FEJWFSTFͷΩϞ • "DUJWJUZ1VCͱ͔ͷΦʔϓϯͳ௨৴ن֨Ͱ ࣮͞ΕͨαʔόʔΛཱͯͨਓͨͪ – .BTUPEPOͱ͔.JTTLFZͱ͔ͷ֤αʔόʔ • αʔόʔࣗମಠཱͯ͠ಈ͘ͷͰɺ αʔόʔͷਓಉ࢜વަྲྀՄೳ •
"1ʹରԠͨ͠ଞͷαʔόʔ্ͷϢʔβʔ ͱަྲྀͰ͖Δͷ͕ϙΠϯτ – ඞͣ͠ଞͷαʔόʔʹΞΧϯτΛ ࡞Βͳͯ͘ࡁΉ
͓͡͞ΜΉ͚ͷͤͭΊ͍ Mixi OpenPNE OpenPNE 別々のサーバー 別々のアカウント サーバー同士は繋がらん
͓͡͞ΜΉ͚ͷͤͭΊ͍ X OSPN Misskey 別々のサーバー 別々のアカウント AP対応なのでサーバー間で 繋がれる Misskey.io
ΞΧϯτͻͱͭ͋Ε͍͍ どこかの Mastodonサーバー 片方だけ登録してあれば Fediverseの様々なサーバーの アカウントをフォロー・購読できる Misskey.io OSPN Misskey Pleromaとか
PixelFedとか どこかの Misskeyサーバー
ΞΧϯτͻͱͭ͋Ε͍͍ Misskey.io OSPN Misskey どこかの Mastodonサーバー Pleromaとか PixelFedとか どこかの Misskeyサーバー
Fediverseの様々なサーバーの アカウントからフォローしてもらえる
ͪΖΜ֤ʹొͯ͠ 0, サーバー障害時の避難先や サーバーごとに使い分けなどで 活用可能 Misskey.io OSPN Misskey どこかの Mastodonサーバー
Pleromaとか PixelFedとか どこかの Misskeyサーバー
'FEJWFSTFͷͭΒΈ • 9΄Ͳਓଟ͘ͳ͍ – Γ߹͍͕͍ͳ͍ͱͭΒ͍͔ʁ • Γ߹͍ר͖ఴ͑ʹ͠Α͏ • اۀΞΧϯτΈ͍ͨͳͷগͳ͍ –
༗ࢤͷඇެࣜ#PUͨ·ʹ͋Δ • ͳ͍ͱ͜Ζ344Ͱิ͔ौʑ9ΛݟΔ͔ – 344৴͕ͳ͍اۀʂػձଛࣦͩͧʂ
.JTTLFZͷ6* • γϯϓϧͳͭͱ%FDLͬΆ͍ͭΛ બΔ – Θͨ͠γϯϓϧͳ΄͏ΛͬͯΔ • ͲͪΒΧελϚΠζੑ͔ͳΓߴ͍ • %FDLͷਓ͍ࠐΜͰ͍͢͜͝ͱʹ
ͳͬͯͨΓ͢ΔΒ͍͠ʁ
λΠϜϥΠϯ ࢲͬͪ͜
%FDLελΠϧ
ػೳͨͬΓ • υϥΠϒ – ఴͨ͠ը૾ͱ͔͜͜ʹೖΔ – ը૾ͷ͍ճ͕͠Մೳ • νϟϯωϧ –
αʔόʔͰ෦׆తͳαϒ5-Έ͍ͨͳͷ͕ ࡞ΕΔ – ͜͜ͷߘଞͷαʔόʔͱͷΓऔΓ Ͱ͖ͳ͍
ػೳͨͬΓ • ΫϦοϓ – 5PHFUUFSͬΆ͍·ͱΊػೳ • Ξϯςφ – 9ͷݕࡧอଘͷͬͱ͍͍ײ͡ͷͭ •
ϖʔδ – ϖϥΠνهࣄΛ࡞ΕΔ • ήʔϜ – ε˓ΧήʔϜ෩ – ϦόʔγʢαʔόʔͷਓͱରઓՄೳʣ
.JTTLFZͰͰ͖ΔήʔϜ
͡ΊΔʹ • ͖ͳαʔόʔΛબ΅͏ – ˢ·ͣແཧΜ • ·ͣͰ͔͍αʔόʔʹҰݸΛ࡞Ζ͏ – NTUEOKQ .BTUPEPO
– NJTTLFZJP .JTTLFZ • ຊ͝հͷͪ͜Βʹ࡞Ζ͏ʢʁʁʣ msky.ospn.jp
ϑΥϩʔ͠Α͏ • αʔόʔͷϢʔβʔݕࡧ͍͢͠ • αʔόʔ֎ͷϢʔβʔݟ͚ͭʹ͍͘ ͚ͲΞΧϯτ໊ΛܾΊଧͪͰ ݕࡧ͢Ε0, – BLLJFTPGU!NJTTLFZJPͱ͔ •
৭ʑϑΥϩʔͯ͠ߦͬͯɺଞͷαʔόʔ ʹັྗΛײͨ͡ΒͦͬͪʹΛ࡞Ζ͏
ʷҠॅ ˓Ϋϥεସ͑ • 9ͱ͔શʹΊͳ͍͍ͯ͘ • ·ͣΛ૿͢ͷ͕͍ͨͤͭ • ৽͍͠Ͱ৽ͨʹަྲྀ͕࢝·Δͷɺ 9ͰݟΔ͚ͩͩͬͨਓͱ͍͏͜ͱ ͠͠
• খதֶߍͷΫϥεସ͑ʹ͍ۙͷͰʁ
ඪͳͲ • 041/.JTTLFZαʔόʔʹ04$ެࣜ ΞΧϯτΛ࡞ͬͯͬͯΒ͍͍ͨ – ଞͷαʔόʔ͔ΒϑΥϩʔͯ͠Β͑ΔͰ ͍ͨͤͭ – ͦͷ͏ͪࣄہʹϓϨθϯͤͶʜʜ •
.JTTLFZͷਓͨͪΛ04$ʹݺͼͯ͑ͳ – ͨ·ʹŧŽŕŧŽŕͬͯͯ͠Δ͚Ͳ·ͩՌͳ͠
͓ΘΓ msky.ospn.jp