diyhosting/federation.html

68 lines
3.1 KiB
HTML

<!DOCTYPE html>
<html lang=en>
<head>
<title>Federation &ndash; diyhosting.bhh.sh</title>
<!--# include file=".nav.html" -->
</head>
<body>
<header><h1>Federation</h1></header>
<nav></nav>
<main>
<p>
The internet was supposed to be a place where everyone was an internet LandChad.
Everyone had their own website and email and own services.
Obviously, this site is all about getting back to that ideal.
</p>
<p>
That's why it's important to understand the concept of <dfn>Federation</dfn> in technology.
It's the idea that instead of one central "node" or site that everyone uses, like Facebook, Twitter, Insta, R*ddit,
people can run their own sites that can nonetheless <em>interact</em> with othersites as easily as if they were the same.
</p>
<p>
You already know one federated technology: email.
There is no one site for email, but many sites, and all people on all those sites can use email to talk to one another.
You can get censored on Facebook.
You can't get censored on "email."
You could have a Gmail account deleted, but you are not blocked out of the system, as you can go to any number of sites and get a new account or <a href="email.html">make your own server</a> and you can still talk to all your friends via email.
</p>
<h2>"Federated" Social Media</h2>
<p>
The idea of Federated Social Media is using that principle used in email, but for other things, like chatting or social media.
</p>
<p>
Here's an example.
There is some software <a href="pleroma.html">you can install on your server</a> called <a href="https://pleroma.social/">Pleroma</a>.
It can be installed on your site just like a web or email server, but what it does is creates a Twitter-like microblogging site.
You can then have your friends join and use it just like you use Twitter, with you as the admin and deciding policy and you can even format and decorate the site how you want.
</p>
<h3>It gets even better...</h3>
<p>
<strong>But here is the clincher.</strong>
Federated social media like Pleroma can interact with other Pleroma servers on the internet in the same way that Gmail's servers can send messages to any other email server.
So you might have 2 people on your Pleroma site, but you can interact with the many thousands of other Pleroma sites.
<p>
<p>
There is seamless interaction.
You can view, like, share and respond to their posts as if they were part of your own site.
</p>
<h3>And it gets even betterer...</h3>
<p>
Pleroma is based on a protocol called <a href="https://activitypub.rocks/">Activity Pub</a>.
This is also used by other software like <a href="https://joinpeertube.org/">PeerTube</a> (which is a self-hosted YouTube-equivalent), <a href="https://friendi.ca/">Friendica</a> (Facebook equivalent)
</p>
</main>
<!--# include file=".footer.html" -->
</body>
</html>