Skip to content
versia-pubPublic

About

The Versia reference implementation

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Verso is the reference implementation of Versia, a federation protocol for social media. It also implements the Mastodon client API, so it works with the apps people already use.

Note

Verso is in early development and isn't ready for production yet.

Features

  • Federates over Versia 0.6: statuses, follows, shares, reactions and custom emoji
  • Works with Mastodon apps, including streaming, notifications and Web Push (what's supported)
  • Searches statuses, accounts and hashtags
  • Logs users in through OpenID Connect
  • Stores media on disk or in any S3-compatible service
  • Runs on PostgreSQL or SQLite
  • Scales out by running web nodes and job workers separately

Running Verso

Installing Verso covers NixOS, the container image and the package, and Configuring covers the settings most instances change. To run it locally for development, see Running Verso locally.

Documentation

The docs cover running an instance, the client API and how Verso works, with guides to common changes such as adding a route or a table. CONTRIBUTING.md covers setup, everyday commands and what we look for in a pull request.

License

Verso is free software, licensed under the GNU Affero General Public License v3.0.

About

The Versia reference implementation

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages