$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Developing an ActivityPub Relay with Rails 8
Search
S.H.
December 05, 2024
0
75
Developing an ActivityPub Relay with Rails 8
RubyWorld Conference 2024 Sponsor LT
S.H.
December 05, 2024
Tweet
Share
More Decks by S.H.
See All by S.H.
ゆるゆるMastodon 鯖缶生活
gamelinks007
0
700
1週間で作るActivityPubリレーサーバ
gamelinks007
0
130
Rails 8で作るActivityPub リレーサーバ
gamelinks007
0
510
Mastodon on Ruby master
gamelinks007
0
130
Trying to Make Ruby's Parser Available as a Gem
gamelinks007
1
450
ユーザーから見たLrama
gamelinks007
0
230
Contributing to the Ruby Parser
gamelinks007
2
1.3k
Featured
See All Featured
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Visualization
eitanlees
150
16k
Unsuck your backbone
ammeep
671
58k
Building an army of robots
kneath
306
46k
Typedesign – Prime Four
hannesfritz
42
2.9k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
What's in a price? How to price your products and services
michaelherold
246
13k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Documentation Writing (for coders)
carmenintech
76
5.2k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.3k
Transcript
Developing an ActivityPub Relay with Rails 8 S.H. RubyWorld Conference
2024 Sponsor LT 2024-12-05
Self Introduction S.H. ESM, Inc Parser Club Member Mastodon Administrator(通称:鯖缶)
Today’s Topic About ActivityPub Relay Motivation ActivityPub Relay
ActivityPub Relay Server
ActivityPub Relay Server Receive public post from joined server Rebroadcast
public post to other server
Merits and Demerits More fedelation for Fediverse Server’s Increased load
to joined Fediverse Server’s The load on the relay server itself.
Motivation
Current Status Relay Server out of number to Fediverse Server’s
So, Tend to join a particular Relay Server Relay Server and Fediverse Server’s on the load Requires a lot of energy to set up because of the use of Redis, DB, etc.
In my opinion More small Relay Server need to decentralization
More easier setup to Relay Server
Rails 8 Kamal 2 provide easy way to deploy Solid
Queue not use Redis SQLite3 in production Wouldn’t it be nice to create a relay server in Rails 8?
ActivityPub Relay
ActivityPub Relay
Feature Support Mastodon and Misskey Relay Also support Pleroma and
Akkoma Joined Server’s Dashboard Job Dashboard
Thoughts Kamal 2 provide very easy deploy Thruster provide auto
update certificate Solid Queue not use Redis that very easy way Used SQLite3 in production that makes easier to setup Database Server