Any current browser
Open Riverwood’s hosted Sable client and optionally install it from the browser menu.
Open SableRiverwood brings Mastodon and Matrix together. Mastodon is the public town square; Matrix is the room where conversations can stay private and carry on in real time.
You enter your password only on Riverwood’s Mastodon sign-in page. Matrix receives confirmation of your identity and creates its own session; it does not receive your Mastodon password.
Mastodon is for posts, replies, boosts, favourites, follows, and conversations with people across many independently operated servers. Your home is Riverwood, while federation lets your account interact with compatible communities elsewhere.
@yourname@riverwood.town is the address you can share with people on other servers.Mastodon posts and direct mentions are not end-to-end encrypted. Use Matrix for conversations where end-to-end encryption matters.
Matrix is an open chat network. A homeserver stores your account and participates in rooms; a client is the app you use to read and send messages. Riverwood runs the homeserver, while Sable is the client provided at chat.riverwood.town.
@yourname:riverwood.townriverwood.town when a client asks for your server. Automatic discovery connects it to matrix.riverwood.town.Each app login creates a separate Matrix session with its own device identity and encryption keys. That is why a new browser profile, phone, or desktop installation appears as a new device even when it uses the same account.
The easiest option is Riverwood’s web client. Open chat.riverwood.town in a current browser. On a phone or desktop, your browser can install it as a Progressive Web App through “Add to Home Screen” or “Install app.” This keeps Riverwood in its own window without a separate app-store download.
Open Riverwood’s hosted Sable client and optionally install it from the browser menu.
Open SableDownload the latest stable package from Sable’s GitHub release. Linux users can also install the stable Flatpak from Flathub.
Install Sable through the project’s Homebrew cask:
brew install --cask SableClient/sable/sableHomebrew instructions Android APKs are attached to every stable GitHub release. Obtainium can install them directly from the repository and keep them updated.
Sable’s iOS build is an unsigned IPA. Install AltStore Classic or SideStore, add Sable’s stable source, and install it from there. Free Apple development certificates require periodic app refreshes.
Read the iOS stepsSable evolves quickly. Check its repository for current packages, supported platforms, and release notes.
Sable installation guideIn an end-to-end encrypted room, your client encrypts each message for the authorised devices in that room before sending it. The homeserver stores and forwards encrypted events, while the keys needed to read them remain with participating devices and any encrypted key backup you enable.
Encryption protects message and file contents from the homeserver. It does not hide all metadata: servers still need room membership, device, event, timing, size, and routing information to deliver messages. The Matrix privacy notice explains that boundary in more detail.
Every Matrix login is a cryptographic device. A newly signed-in device has fresh keys and should not automatically be trusted merely because somebody knows the account password. Verification connects it to the account’s existing chain of trusted devices.
Menu names can move between Sable versions, but the safe process stays the same:
Verification can also confirm another person’s identity. Start it from the person’s Matrix profile, then compare the emoji or numbers in person, by voice, or through another trusted channel. Matching inside the same unverified chat does not independently prove who is on the other end.
Device verification and key recovery solve related problems. Verification establishes that a device belongs to you. An encrypted key backup helps a verified client recover room keys for older messages when your other devices are unavailable.
Matrix is built around client choice. The official Matrix client directory lists apps by platform, maturity, licence, and support for features such as end-to-end encryption, Spaces, calls, threads, and single sign-on.
Well-known options include FluffyChat, Element X, Element Web/Desktop, Nheko, and Cinny. Features differ, so check these points before making one your main client:
When asked for a homeserver, enter riverwood.town. Complete authentication in the Riverwood Mastodon page that opens. If a client asks for a Matrix password directly and offers no single sign-on option, it may not be compatible with Riverwood’s login setup.
For help with a Riverwood account, login, room, or suspicious session, email support@riverwood.town. Do not include passwords, access tokens, recovery keys, or full encryption keys in a support message.
For details about stored data, federation, encryption metadata, notifications, and account deletion, read the Riverwood Matrix privacy policy. For Sable-specific interface questions, see the Sable documentation.
References checked 24 September 2026 · Fedi.Tips · Sable installation · Matrix encryption guide · Matrix client directory.