Fediverse relays: Difference between revisions

m
no edit summary
mNo edit summary
 
(31 intermediate revisions by 20 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.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 31:
* 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 61:
|{{yes}}
|{{yes}}
|{{yes}}
|{{yes}}
|{{yes}}
|{{no}}
|-
|-
!ActivityRelay
!ActivityRelay
Line 73: Line 90:
|{{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.
 
# sudo apt update
# sudo apt install vim
## confirm with Y when asked
# sudo apt install git
## confirm with Y when asked
# sudo apt install docker
## confirm with Y when asked
# sudo apt install docker-compose
## confirm with Y when asked
# sudo apt install docker.io
## confirm with Y when asked
# sudo apt install golang
## confirm with Y when asked
 
==== Install the relay with docker ====
 
Now you need to copy the app to your server


# git clone https://github.com/yukimochi/Activity-Relay.git -b v1.0.0
{{Category |category=Admin guides}}{{category |category=Relays}}
# 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