Matrix
What is Matrix?¶
Matrix is an open-source internet protocol for secure, decentralised, real-time communication. Unlike other popular platforms like Discord, Matrix is federated. It consists of many servers, each server hosts Matrix accounts and chats. You can create an account on any Matrix server and the join other servers without having to re-create your account. One common example of federated protocol everyone uses today is email.
On Matrix, usernames are referred to as MXIDs (Matrix IDs), chats as rooms, servers as homeservers. Think of homeserver as the domain that hosts the instance. You can also group rooms together to form spaces (similar to Discord server).
In comparison to Discord:
Username = Matrix ID
Channel = Room
Server = Space1
1 Spaces are a collection of individual rooms.
Registration on Matrix¶
There is no central place to register on. You can create an account on any homeserver and join spaces and rooms across all of them.
Popular homeservers¶
- matrix.org (click to create an account)2
- nitro.chat (click to create an account)
- matrix.im (click to create an account)
- List of other public homeservers on joinmatrix.org
2 Redirects to element.io domain, which is affiliated with matrix.org.
Clients¶
Matrix supports a variety of clients on web, desktop (Windows, Linux, and macOS), and mobile (Android, iOS). matrix.org maintains a list of clients on their website here.
Tip
Web-based clients are great to start and register. Element (web) is feature-rich and easy to use client.
Stash space¶
Our official space is located at #stashapp:unredacted.org.
Alternative addresses are on matrix.im: #stashapp:matrix.im.
Tip
Rooms can be joined from inside the space. You can join one, or more rooms, or all rooms from the space. They are not directly tied to each other.
Stash rooms¶
Info
We are using a bridge bot that relays Discord and Matrix messages both ways in some rooms. They will be marked (bridged). Some features doesn't translate through the bridge like reactions and threads.
Some rooms are designated as [NSFW]. Adult focused media is allowed to be posted in those rooms without /spoiler as long as they within space rules.
Matrix focused rooms¶
- #stash-general-unbridged:unredacted.org - Discussions outside of Discord sphere
Stashapp Org rooms¶
- #stash-announcements:unredacted.org - (bridged) - Stashapp announcements, news and status updates
- #stash-finances:unredacted.org - (bridged) - Financial status, bounty viability and long term sustainability of the Stash project
Support rooms¶
- #stash-help:unredacted.org - (bridged) - Help with anything related to Stash/stash-box software
- #stash-docker-help:unredacted.org - (bridged) - Help with anything related to Docker
- #stash-bugs:unredacted.org - (bridged) - Reporting bugs about Stash/stash-box software
- #stash-feedback:unredacted.org - (bridged) - Feedback for Stash/stash-box software
Stash focused rooms¶
- #stash-general:unredacted.org - [NSFW] - (bridged) - Discussions loosely connected to Stash software
- #stash-scenes:unredacted.org - [NSFW] - (bridged) - Discussions about anything which would fall under Scenes tab in Stash.
- #stash-images:unredacted.org - [NSFW] - (bridged) - Discussions about anything which would fall under Images tab in Stash.
- #stash-movies:unredacted.org - [NSFW] - (bridged) - Discussions about anything which would fall under Movies tab in Stash.
- #stash-galleries:unredacted.org - [NSFW] - (bridged) - Discussions about anything which would fall under Galleries tab in Stash.
- #stash-performers:unredacted.org - [NSFW] - (bridged) - Discussions about anything which would fall under Performers tab in Stash.
- #stash-studios:unredacted.org - [NSFW] - (bridged) - Discussions about anything which would fall under Studios tab in Stash.
- #stash-tags:unredacted.org - [NSFW] - (bridged) - Discussions about anything which would fall under Tags tab in Stash.
StashDB focused rooms¶
- #stashdb-guidelines:unredacted.org - (bridged) - Discussons about StashDB guidelines and proposals
- #stashdb-ministry-of-truth:unredacted.org - (bridged) - Discussions about StashDB submissions and best practices
- #stashdb-general:unredacted.org - (bridged) - Discussions loosely connected to StashDB site
- #stashdb-invites:unredacted.org - (bridged) - Place to get an invite to StashDB
Contributor focused rooms¶
- #stash-scrapers:unredacted.org - (bridged) - Metadata scraping, curation and automation techniques
- #stash-plugins:unredacted.org - (bridged) - Discussions loosely related to Stash plugins and plugin API
- #stash-theming:unredacted.org - [NSFW] - (bridged) - Discussions related to Stash theming and custom CSS
- #stash-ai-projects-feed-the-machine:unredacted.org - [NSFW] - (bridged) - Discussions loosely connected to AI
- #stash-ai-tagging:unredacted.org - [NSFW] - (bridged) - AI in metadata tagging
- #stash-funscripts:unredacted.org - (bridged) - Discussions and development related to funcscrips and interactivity
- #stash-community-projects:unredacted.org - (bridged) - Showcase and discussions of various projects and tools run and operated by the community
- #stash-documentation:unredacted.org - (bridged) - Technical and non-technical Stash documentation
- #stash-translation:unredacted.org - (bridged) - Stash project localization
- #stash-community-meta:unredacted.org - (bridged) - Discussions about existing issues related to stash software
Developer focused rooms¶
- #stash-project-management:unredacted.org - (bridged) - Discussions about ongoing projects, roadmaps, updates and release scope
- #stash-programming:unredacted.org - (bridged) - Discussions loosely related to Stash programming
- #stash-code-review:unredacted.org - (bridged) - Code validation and testing for pull requests
- #stash-ui-ux:unredacted.org - [NSFW] - (bridged) - Discussions related to User Interface (UI) and User Experience (UX)
stash-box focused rooms¶
- #stash-stash-box:unredacted.org - (bridged) - Discussions related to stash-box API
- #stash-admin-discussion:unredacted.org - (bridged) - Discussions about stash-box from admins perspective
Misc. rooms¶
- #stash-data-hoarding:unredacted.org - (bridged) - Discussions about data hoarding
- #stash-id-request:unredacted.org - [NSFW] - (bridged) - Scene or performer identification
- #stash-id-request-unbridged:unredacted.org - [NSFW] - Scene or performer identification where it's not appropriate for Discord
- #stash-favorites-female-nsfw:unredacted.org - [NSFW] - (bridged) - Showcase your favorite female performers
- #stash-favorites-male-nsfw:unredacted.org - [NSFW] - (bridged) - Showcase your favorite male performers
- #stash-off-topic:unredacted.org - (bridged) - Discussions outside of general Stash software focus
Bot feed rooms¶
- #stash-github-feed:unredacted.org - GitHub feed from various Stashapp repositories
Archived (read-only) rooms¶
- #stash-images-and-galleries:unredacted.org - (bridged) - Help with anything related to images and/or galleries
- #stash-movie-scraping:unredacted.org - (bridged) - For anything related to Stash movie feature
- #stash-community-liaison:unredacted.org - (bridged)
- #stash-general-nsfw:unredacted.org - [NSFW] - (bridged) - Discussions about anything related to NSFW
- #stash-favorites-everyone-nsfw:unredacted.org - [NSFW] - (bridged) - Showcase your favorite performers
- #stash-performer-facial-recognition:unredacted.org - [NSFW] - (bridged) - Facial recognition based tagginer of performers in scenes
- #stash-website:unredacted.org - (bridged) - Discussions about Stash website
- #stash-rfc-discussion:unredacted.org - (bridged) - Request for comments on interesting ideas
- #stash-pmvbox:unredacted.org - (bridged) - Discussions related to PMV Stash
- #stash-fansdb:unredacted.org - (bridged) - Discussions related to FansDB
Tips and Tricks¶
- You can change your Display Name by going into Settings.
- If you use different Matrix ID than Discord username, you can set a custom ping for your old username (Settings > Notifications > Keyword).
- You can use web client to quickly create an account and then move to desktop based client for better experience.