Created Local-only posting (markdown)

Darius Kazemi 2019-08-19 16:14:53 -07:00
parent 7059f3634e
commit 8a82f091d2
1 changed files with 23 additions and 0 deletions

23
Local-only-posting.md Normal file

@ -0,0 +1,23 @@
Local only posting is a per-post security option that lets you set whether that post can federate out to other servers or not.
## Why
Mastodon right now is designed to get your messages out to the entire fediverse. This is great, but there is a huge need for more private communities. And in a federated network I think it makes the most sense for your home server to be that community (hence "Hometown").
I've been running Friend Camp, a Mastodon fork with local only posting, for about a year. Being able to have conversations with people on your server that don't federate is a hugely liberating thing. It allows inside jokes to develop. It allows people the freedom to complain about things that they wouldn't necessarily feel comfortable leaving a trusted server (cops, employers, etc). It also lets us do things like have a server-wide movie night where we flood the local timeline with posts about the movie, and it doesn't pollute the rest of the Fediverse.
## How
There is a new icon next to the CW dropdown that looks like a chain link, either unbroken (for federated) or broken (for local-only). On each post you make, you can set whether it's local or not.
<img src="https://tinysubversions.com/pics/hometown-local.png" alt="Screenshot of someone clicking the 'link' icon on the compose interface, with a drop down that offers 'federated' and 'local-only' options.">
A local-only post will appear in your timeline with the broken chain icon on it:
<img src="https://tinysubversions.com/pics/hometown-local-2.png" alt="Screenshot of the home timeline with a local post on it bearing the 'broken chain' icon.">
In your Preferences menu, under "Other", there is an option that says "__Allow my toots to reach other instances by default__". This is checked by default, which means your posts are normally federated if you don't touch any of the per-post settings. If you uncheck this, then your posts are normally local and you must make an effort to federate your content on each post using the per-post toggle shown above.
## Who
This feature is based on [the work of Renato Lond](https://github.com/tootsuite/mastodon/pull/8427), which is itself based on a feature in the [Mastodon Glitch Edition](https://glitch-soc.github.io/docs/) fork.