88b89e61d9
* Complete re-write of Mastodon Production Guide I re-wrote the Mastodon Production Guide so that it has a better structure. Work on this re-write was done on my own repo: https://github.com/staticsafe/mastodon-documentation * Fix typo in a heading * Change node.js Repository section to use curl|bash method. For simplicity's sake * Add an explanation of the dependencies Added in the "Various Other Dependencies" section. * Fix links to the Ruby project, was using the link to Rails previously. |
||
---|---|---|
Contributing-to-Mastodon | ||
Running-Mastodon | ||
Using-Mastodon | ||
Using-the-API | ||
Extensions.md | ||
LICENSE | ||
README.md | ||
Specs-and-RFCs-used.md |
README.md
Mastodon is a free, open-source GNU social-compatible social network server. A decentralized alternative to commercial platforms, it avoids the risks of a single company monopolizing your communication. Anyone can run Mastodon and participate in the social network seamlessly.
Documentation
Using Mastodon
- Frequently Asked Questions
- List of Mastodon instances (Alternative list)
- List of apps for Mastodon (or just search for Mastodon in your app store of choice)
- User guide
Using the API
- API documentation
- Streaming API documentation
- Testing the API with cURL
- OAuth details
- Tips for app developers
- Push notifications
- Libraries
Running Mastodon
In production
Please note: It is highly recommended to run a tagged release of Mastodon and not run off the current
master
branch.
- Before you start: Examples of resource usage from other live instances
- If you want to use Docker: Installation using Docker
- If you want to run it standalone: Standalone installation
- There are other options:
- After installation:
- Advanced:
The aforementioned guides presume using certain software, like Nginx. But using alternatives is possible: Alternative system configurations
In development
- Setting up a development environment
- There are other options:
Contributing to Mastodon
- 🎉 List of Sponsors - thank you to these people! 🎉
- Translate Mastodon to your language
- Report bugs and submit ideas