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
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Akira Ouchi
March 02, 2024
Technology
750
1
Share
Misskey OSPNサーバーでFediverseをはじめよう / 20240203-msky-ospn
OSC2024 Online/Springライトニングトークにて発表
Akira Ouchi
March 02, 2024
More Decks by Akira Ouchi
See All by Akira Ouchi
10GbEな蟹NIC RTL8127をラズパイの新カーネルで触ってみよう / 20260404-osunc26kg-rtl8127-on-pi5
akkiesoft
0
680
1GB RAMのラズピッピで何ができるのか試してみよう / 20260319-rpijam-1gb-rpi-whats-possible
akkiesoft
1
2.6k
EjecTea 2026 / 20260228-osc26tk-ejectea
akkiesoft
0
940
新アイテムをどう使っていくか?みんなであーだこーだ言ってみよう / 20250911-rpi-jam-tokyo
akkiesoft
0
1.1k
CentOS7とXOOPSから今度こそ脱却!セミナータイムテーブルをCraftCMSに統合した話 / 20250906-odc2025-ospn-craftcms
akkiesoft
0
150
OSSのSNSツール「Misskey」をさわってみよう(右下ワイプで私のOSCの20年を振り返ります) / 20250705-osc2025-do
akkiesoft
0
1.3k
最近のラズピッピいじり / 20250308-rpijam-13th-birthday
akkiesoft
0
1.2k
Raspberry Pi 秋の新製品をチェックしてみよう / 20231202-rpi-jam-tokyo
akkiesoft
0
920
Raspberry Pi Pico 2 移行はアリか? / 20240927-rpi-pico2
akkiesoft
0
160
Other Decks in Technology
See All in Technology
React、まだ楽しくて草
uhyo
7
3.9k
最低限これだけ押さえれ大丈夫_Claude Enterprise/Team企業展開ガバナンス入門
tkikuchi
1
710
Databricks における 生成AIガバナンスの実践
taka_aki
1
270
20260528_生成AIを専属DSに_Howの次にすべきことを考える
doradora09
PRO
0
280
OpenID Connectによるサービス間連携
takesection
0
150
Agentic ERPをどう設計するか ー 受発注エージェントを動かす、現場の知見と設計思想ー
recerqainc
1
970
『家族アルバム みてね』における インシデント対応との向き合い方 / Approach incident response in Family Album
kohbis
2
300
コードレビューを制するチームがソフトウェアデリバリーのフローを制す / Beyond Code Review: Distributing Its Responsibilities Across the SDLC
mtx2s
3
840
Spring Boot における AOT Cache 活用テクニックと 起動時間改善事例
ntt_dsol_java
0
200
製造業のクラウド活用最適解〜AI,DXを加速するデータ基盤の作り方〜
hamadakoji
0
310
エンジニアは生成AIと どのように向き合うべきか? ことばの意味という観点から
verypluming
3
340
Sony_KMP_Journey_KotlinConf2026
sony
2
200
Featured
See All Featured
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
4 Signs Your Business is Dying
shpigford
187
22k
Speed Design
sergeychernyshev
33
1.8k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
360
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.4k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.3k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
1
140
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4k
Mobile First: as difficult as doing things right
swwweet
225
10k
Git: the NoSQL Database
bkeepers
PRO
432
67k
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