2017-07-23 02:48:41 +02:00
![Mastodon ](https://i.imgur.com/NhZc40l.png )
2017-07-23 02:47:49 +02:00
====
2017-01-21 22:49:08 +01:00
2017-12-13 14:55:56 +01:00
Mastodon is a free, open-source social network server based on open web protocols like ActivityPub and OStatus. The social focus of the project is a viable decentralized alternative to commercial social media silos that returns the control of the content distribution channels to the people.
2017-01-21 22:49:08 +01:00
2017-07-23 02:48:41 +02:00
## Documentation
2017-04-18 17:06:30 +02:00
### [Using Mastodon](Using-Mastodon)
2017-07-25 18:04:52 +02:00
2017-01-21 22:49:08 +01:00
- [Frequently Asked Questions ](Using-Mastodon/FAQ.md )
2017-07-25 18:04:52 +02:00
- [List of Mastodon instances ](https://joinmastodon.org ) ([Alternative list](https://instances.social))
- [List of apps for Mastodon ](Using-Mastodon/Apps.md ) (or just search for Mastodon in your app store of choice)
- [User guide ](Using-Mastodon/User-guide.md )
2017-01-21 22:49:08 +01:00
2017-04-18 17:06:30 +02:00
### [Using the API](Using-the-API)
2017-07-25 18:04:52 +02:00
2017-01-21 22:49:08 +01:00
- [API documentation ](Using-the-API/API.md )
2017-02-02 16:35:06 +01:00
- [Streaming API documentation ](Using-the-API/Streaming-API.md )
2017-01-21 22:49:08 +01:00
- [Testing the API with cURL ](Using-the-API/Testing-with-cURL.md )
- [OAuth details ](Using-the-API/OAuth-details.md )
- [Tips for app developers ](Using-the-API/Tips-for-app-developers.md )
2017-01-29 12:59:02 +01:00
- [Push notifications ](Using-the-API/Push-notifications.md )
2017-07-25 18:04:52 +02:00
- [Libraries ](Using-the-API/Libraries.md )
2017-01-21 22:49:08 +01:00
2017-04-18 17:06:30 +02:00
### [Running Mastodon](Running-Mastodon)
2017-07-25 18:04:52 +02:00
#### In production
>**Please note**: It is highly recommended to run a [tagged release ](https://github.com/tootsuite/mastodon/releases ) of Mastodon and **not** run off the current `master` branch.
- Before you start: [Examples of resource usage from other live instances ](Running-Mastodon/Resources-needed.md )
2018-08-29 02:02:31 +02:00
- Installing mastodon:
- [Using Docker ](Running-Mastodon/Docker-Guide.md )
- [Standalone installation ](Running-Mastodon/Production-guide.md )
- [On Heroku ](Running-Mastodon/Heroku-guide.md )
- [On Scalingo ](Running-Mastodon/Scalingo-guide.md )
- [On Nanobox ](Running-Mastodon/Nanobox-Guide.md )
2017-07-25 18:04:52 +02:00
- After installation:
- [Administrating a Mastodon instance ](Running-Mastodon/Administration-guide.md )
- [Tuning Mastodon performance ](Running-Mastodon/Tuning.md )
- [List of terminal commands ](Running-Mastodon/List-of-Rake-tasks.md )
- [Customizing the look ](Running-Mastodon/Customizing.md )
2018-08-28 02:36:03 +02:00
- [Updating Mastodon ](Running-Mastodon/Updating-Mastodon-Guide.md )
2017-07-25 18:04:52 +02:00
- Advanced:
- [Serving Mastodon from a subdomain ](Running-Mastodon/Serving_a_different_domain.md )
- [Scaling up with PgBouncer ](Running-Mastodon/PgBouncer-guide.md )
2018-03-09 18:38:19 +01:00
- [Enabling full-text search with Elasticsearch ](Running-Mastodon/Elasticsearch-guide.md )
2017-07-25 18:04:52 +02:00
The aforementioned guides presume using certain software, like Nginx. But using alternatives is possible: [Alternative system configurations ](Running-Mastodon/Alternatives.md )
#### In development
- [Setting up a development environment ](Running-Mastodon/Development-guide.md )
- There are other options:
- [Using Vagrant ](Running-Mastodon/Vagrant-guide.md )
- [Using Nanobox ](Running-Mastodon/Nanobox-Guide.md )
2017-01-21 22:49:08 +01:00
2017-04-18 17:06:30 +02:00
### [Contributing to Mastodon](Contributing-to-Mastodon)
2017-12-13 14:55:56 +01:00
- 🎉 [List of Sponsors ](https://joinmastodon.org/sponsors ) - thank you to these people! 🎉
2017-07-25 18:04:52 +02:00
- [Translate Mastodon to your language ](Contributing-to-Mastodon/Translating.md )
2017-01-21 22:49:08 +01:00
- [Report bugs and submit ideas ](https://github.com/tootsuite/mastodon/issues )
2017-01-29 12:59:02 +01:00
### Protocols
- [List of used specs and RFCs for the federation ](Specs-and-RFCs-used.md )
- [Extensions of the above protocols ](Extensions.md )