Relays: Difference between revisions

From Join the Fediverse
mNo edit summary
 
(41 intermediate revisions by 21 users not shown)
Line 1: Line 1:
{{draft}}
A relay is a piece of software that increases federation between instances that subscribe to that relay. <br>
A relay is a piece of software that increases federation between instances that subscribe to that relay. <br>
It is a great way for smaller instances to populate their federated timeline.
It is a great way for smaller instances to populate their federated timeline.
Line 11: Line 9:
== List of ready to use Fediverse relays ==
== List of ready to use Fediverse relays ==


* https://en.relay.friendi.ca
* https://relay.c64.social
* https://relay.qaf.men/ (LGBT)
*https://BigRelay.social
*https://relay.newsie.social
*https://en.relay.friendi.ca
* https://federation.stream
* https://federation.stream
* https://mastodon-relay.moew.science
* https://mastodon-relay.moew.science
* https://mastodon-relay.thedoodleproject.net
* https://mastodon-relay.thedoodleproject.net
*https://oceania.federate.cloud (limited to instances in Oceania; AU,NZ etc)
* https://relay.beckmeyer.us
* https://relay.beckmeyer.us
* https://relay.chocoflan.net
* https://relay.chocoflan.net
* https://relay.fedi.agency
* https://relay.fedi.agency
* https://relay.fedi.tools
* https://relay.fedibird.com
* https://relay.fedibird.com
* https://relay.homunyan.com
* https://relay.homunyan.com
* https://relay.gruenehoelle.nl
*https://relay.indieauthors.social (limited to indie creatives, writers, authors, self-publishers, and indie-reader focused instances)
* https://relay.intahnet.co.uk
* https://relay.intahnet.co.uk
* https://relay.k3tan.com
* https://relay.k3tan.com
Line 26: Line 32:
* https://relay.social.tigwali.fr
* https://relay.social.tigwali.fr
* https://relay.toot.yukimochi.jp
* https://relay.toot.yukimochi.jp
* https://relay.dog
* https://relay.national-defence.network
* https://rel.re
*https://relay.gay (requires pre-approval)
*https://relay.wig.gl
*https://relay.sigmundvoid.net
*https://relay.activitypub.ca/ (Canadian instances only; requires pre-approval)
* https://relay.wuff.space
*https://relay.rollenspiel.monster/ (limited to instances with roleplay content)
*https://relay.fedimins.net/ (limited to instances that have come together under fedimins)
*https://relay.an.exchange
*https://relay.veganism.social (limited to instances that have a vegan admin; requires pre-approval)


== Comparison of Fediverse relay software ==
== Comparison of Fediverse relay software ==
Line 44: Line 62:
|{{yes}}
|{{yes}}
|{{yes}}
|{{yes}}
|{{yes}}
|{{no}}
|-
|-
!ActivityRelay
!ActivityRelay
Line 73: Line 91:
|{{no}}
|{{no}}
|{{no}}
|{{no}}
|-
!AodeRelay
|https://git.asonix.dog/asonix/relay
|{{no}}
|{{yes}}
|{{yes}}
|{{yes}}
|-
|-
|}
|}
You can find usage statistics of relay software from [https://the-federation.info/ The Federation] for [https://the-federation.info/activityrelay activityrelay], [https://the-federation.info/activity-relay activity-relay], [https://the-federation.info/aoderelay aoderelay], [https://the-federation.info/pub-relay pub-relay], [https://the-federation.info/selective-relay selective-relay], [https://the-federation.info/unciarelay unicarelay].


== How to install your own Fediverse relay for beginners ==
== How to install your own Fediverse relay for beginners ==


I'm going to write a guide on how to install Activity-Relay for beginners, but first I have to manage to install it myself.<br>
To be written.
Here is how far I've come
 
==== Create a server ====
 
To be written
 
==== Log in to your server ====
 
To be written
 
==== Install dependencies ====
 
Dependencies are apps you need to install before you can install the app you want.
 
1. sudo apt install vim
* confirm with yes when asked
2. sudo apt install git
* confirm with yes when asked
3. sudo apt install docker
* confirm with yes when asked
4. sudo apt install docker-compose
* confirm with yes when asked
4. sudo apt install docker.io
* confirm with yes when asked
 
==== Install the relay with docker ====
 
Now you need to copy the app to your server


1. git clone https://github.com/yukimochi/Activity-Relay.git -b v1.0.0
{{category |category=Administration}}{{category |category=Relays}}
2. vim config.yml
{{Navbar}}
* make the file look like [https://github.com/yukimochi/Activity-Relay#yaml-format this].
* openssl genrsa | tee actor.pem
* chmod 600 actor.pem
* cd /root/Activity-Relay
* docker-compose build
** this will take a while and lots of red text will appear. Don't worry.
* docker-compose up -d
* docker-compose down

Latest revision as of 15:07, 13 November 2024

A relay is a piece of software that increases federation between instances that subscribe to that relay.
It is a great way for smaller instances to populate their federated timeline.

How to subscribe to a relay

Only instance admins can subscribe to a relay. In Mastodon you can do that by going to Settings > Administration > Relays. There you can enter the url of the relay - add "/inbox" at the end of it.
Then you just have to wait for your instance to be accepted by the relay owners.

List of ready to use Fediverse relays

Comparison of Fediverse relay software

relay name source works with
diaspora* Mastodon Misskey Pleroma
Activity relay https://github.com/yukimochi/Activity-Relay ✖️ ✔️ ✔️ ✖️
ActivityRelay https://git.pleroma.social/pleroma/relay ✖️ ✔️ ✔️ ✔️
Pub relay https://source.joinmastodon.org/mastodon/pub-relay ✖️ ✔️ ✔️ ✔️
Seattle relay https://gitlab.com/jankysolutions/social.seattle.wa.us/relay ✖️ ✔️ ✔️ ✔️
Social relay https://github.com/jaywink/social-relay ✔️ ✖️ ✖️ ✖️
AodeRelay https://git.asonix.dog/asonix/relay ✖️ ✔️ ✔️ ✔️

You can find usage statistics of relay software from The Federation for activityrelay, activity-relay, aoderelay, pub-relay, selective-relay, unicarelay.

How to install your own Fediverse relay for beginners

To be written.

Navigation bar
About the Fediverse
🏠 🐎 🔠 💬 👤 ✏️ 🚚 📱 😇 📍 🔗
Fediverse projects
Wiki More Editing
ℹ️ 🗺 ⌛️ 🏅 🌍 📰 🛠 🔄 💢 🚧 ☑️ 🎮