About labyrinth.social

Local-Only Posting

As mentioned on the about page/readme, labyrinth-social is on an alternate version of Mastodon called Hometown. One of the most important differences between Hometown and vanilla Mastodon is the ability to use Local Only posting.

As you probably already know, when you post with your account on a Mastodon server, that post is not just available to people on your server. It goes out to all your followers, who may be on any number of servers. This is called “federating”.

In the context of Hometown, local only posting is a per-post security option that lets you set whether that post can federate out to other servers or not.

A full explanation of the feature can be found on the the Hometown wiki.

How to post a Local-Only post from the web

When posting with the web interface on labyrinth.social, you will see an 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.

Screenshot of someone clicking the 'link' icon on the compose interface, with a drop down that offers 'federated' and 'local-only' options.

How to post a Local-Only post from an app

If you use an third-party app to post, there is unlikely to be a menu option for local-only posting, since apps have not generally added this functionality. Therefore, users can also tag their posts as “local only” by using the :local_only: emoji, which looks like this: :local_only: You can also just type “:local_only:” in your toot, colons included. That works as well. It even works on the web too, if you don’t want to use the broken chain icon.

How to tell if a post in your timeline is local-only

A local-only post will appear in your timeline with the broken chain icon on it:

Screenshot of the home timeline with a local post on it bearing the 'broken chain' icon.

It also may have the above mentioned emoji in the post. But just because it doesn’t have the emoji doesn’t mean it isn’t local-only.

Posting local-only by default

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.

If you use a third-party app, your posts should still abide by these defaults. More info can be found on the Hometown wiki.