Full documentation repository for Mastodon
Go to file
Sadiq Saif fcab2b3c97 "gcc-6" should just be "gcc" (#379)
* "gcc-6" should just be "gcc"

gcc-6 isn't a valid package name

* It was `adduser mastodon` for a reason

making it with `--system and --disabled-password` breaks the rest of the guide where `su - mastodon` is used.

I use this method as it makes maintaining the Mastodon instance easier.

* eval "$(rbenv init -)" should be in ~/.bashrc as well

otherwise the correct ruby version isn't used

* Use sudo su - instead
2017-08-20 22:50:51 +02:00
Contributing-to-Mastodon Updated as of August 1 2017-08-03 02:41:07 +02:00
Running-Mastodon "gcc-6" should just be "gcc" (#379) 2017-08-20 22:50:51 +02:00
Using-Mastodon Added Polish FAQ (#339) 2017-08-17 18:31:59 -04:00
Using-the-API Update API.md (#359) 2017-07-30 12:53:07 +02:00
Extensions.md Add information about HTTP signatures and content warnings 2017-07-29 22:24:28 +02:00
LICENSE Revert "Fix #262 - Use GNU Free Documentation License (#349)" (#350) 2017-07-25 20:03:43 +02:00
README.md Improve readme (#348) 2017-07-25 18:04:52 +02:00
Specs-and-RFCs-used.md Add more information about specs, add ActivityPub and HTTP Signatures 2017-07-29 22:09:59 +02:00

README.md

Mastodon

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

Using the API

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.

The aforementioned guides presume using certain software, like Nginx. But using alternatives is possible: Alternative system configurations

In development

Contributing to Mastodon

Protocols