microstatus is a lightweight Mastodon- and GNU social-compatible OStatus server implementation.
microstatus aims at the following objectives: * provide a complete, standard compliant implementation of the OStatus protocol; * be extremely lightweight, self-contained and easy to deploy; * federate with Mastodon and GNU social instances (at least); * use a hackable, UNIX-friendly storage format; * come with a nice client API.
microstatus (nice to have) non-goals include: * providing a scalable implementation of the OStatus protocol; * handling billions of users; * being compatible with Mastodon's, GNU social's or Twitter's client API; * coming with a nice web or mobile UI.
Run cargo build --release
in your working copy.
Copy the microstatus
binary wherever you want.
Run microstatus <path to the microstatus data directory>
.
Contributions are welcome through GitHub pull requests.
Please report bugs and feature requests on GitHub issues.
microstatus is copyright (C) 2017 Jérémie Roquet jroquet@arkanosis.net and licensed under the ISC license.