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-msk...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Akira Ouchi
March 02, 2024
Technology
1
710
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
EjecTea 2026 / 20260228-osc26tk-ejectea
akkiesoft
0
200
新アイテムをどう使っていくか?みんなであーだこーだ言ってみよう / 20250911-rpi-jam-tokyo
akkiesoft
0
1k
CentOS7とXOOPSから今度こそ脱却!セミナータイムテーブルをCraftCMSに統合した話 / 20250906-odc2025-ospn-craftcms
akkiesoft
0
110
OSSのSNSツール「Misskey」をさわってみよう(右下ワイプで私のOSCの20年を振り返ります) / 20250705-osc2025-do
akkiesoft
0
1.2k
最近のラズピッピいじり / 20250308-rpijam-13th-birthday
akkiesoft
0
1.2k
Raspberry Pi 秋の新製品をチェックしてみよう / 20231202-rpi-jam-tokyo
akkiesoft
0
890
Raspberry Pi Pico 2 移行はアリか? / 20240927-rpi-pico2
akkiesoft
0
140
Any Raspberry Pi (5) Updates? / 20240618-rpi-updates
akkiesoft
0
91
Raspberry Pi 5のPCI Express拡張ボードあれこれ / 20240420-osunc2024-kawagoe
akkiesoft
0
310
Other Decks in Technology
See All in Technology
1 年間の育休から時短勤務で復帰した私が、 AI を駆使して立ち上がりを早めた話
lycorptech_jp
PRO
0
210
Exadata Fleet Update
oracle4engineer
PRO
0
1.3k
Kaggleの経験が実務にどう活きているか / kaggle_findy
sansan_randd
0
120
マルチロールEMが実践する「組織のレジリエンス」を高めるための組織構造と人材配置戦略
coconala_engineer
2
130
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
71k
三菱UFJ銀行におけるエンタープライズAI駆動開発のリアル / Enterprise AI_Driven Development at MUFG Bank: The Real Story
muit
10
20k
AIに視覚を与えモバイルアプリケーション開発をより円滑に行う
lycorptech_jp
PRO
1
760
トップマネジメントとコンピテンシーから考えるエンジニアリングマネジメント
zigorou
3
280
AIエンジニア Devin と歩む、自律型運用プロセスの構築
a2ito
0
590
EMからVPoEを経てCTOへ:マネジメントキャリアパスにおける葛藤と成長
kakehashi
PRO
5
350
「データとの対話」の現在地と未来
kobakou
0
1.2k
AI Coding Agentの地殻変動 ~ ai-coding.info の定点観測 ~
kotauchisunsun
1
510
Featured
See All Featured
A Tale of Four Properties
chriscoyier
162
24k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Unsuck your backbone
ammeep
672
58k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
760
We Are The Robots
honzajavorek
0
190
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
63
53k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
The SEO Collaboration Effect
kristinabergwall1
0
380
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1k
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