GoToSocial/docs/index.md

2.0 KiB

What is GoToSocial?

GoToSocial provides a lightweight, customizable, and safety-focused entryway into the Fediverse, and is comparable to (but distinct from) existing projects such as Mastodon, Pleroma, Friendica, and PixelFed.

With GoToSocial, you can keep in touch with your friends, post, read, and share images and articles, without being tracked or advertised to.

Federation

Because GoToSocial uses the ActivityPub protocol, you can Keep in touch not only with people on your home server, but with people all over the Fediverse, seamlessly!

Mastodon API compatible

Full support for modern, elegant apps like Tusky and Pinafore.

Granular post settings

You should be able to choose how your posts can be interacted with:

  • Local-only posts.
  • Rebloggable/boostable toggle.
  • 'Likeable' toggle.
  • 'Replyable' toggle.

Easy customizability for admins

  • Adjustable post length.
  • Media upload size settings.

LetsEncrypt

Built-in, automatic support for secure HTTPS with LetsEncrypt.

Light footprint and good performance

Plays nice with lower-powered machines like Raspberry Pi, old laptops and tiny VPSes.

Easy to deploy

No external dependencies apart from a database. Just download the binary + assets (or Docker container), and run.

HTTP signature authentication

Protect your data.

User Safety

Strict privacy enforcement for posts and strict blocking logic.

Subscribeable and shareable allow/denylists for federation

Import and export allowlists and denylists. Subscribe to community-created blocklists (think Adblocker, but for federation!).

Various federation modes

  • 'Normal' federation; discover new servers.
  • Allowlist-only federation; choose which servers you talk to.
  • Zero federation; keep your server private.