yumechi-no-kuni/README.md
eternal-flame-AD eec5ce1a99
Remove trademarked branding
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
2024-11-22 09:35:51 -06:00

1.2 KiB

ゆめちのくに

YumechiNoKuni is a fork of Misskey, with a focus on security, observability and reliability.

mi.yumechi.jp is running this version.

Learn more about Misskey

Main differences

Unique features

  • Strict ActivityPub sanitization by whitelisting properties and normalizing all referential properties.
  • Strict Content Security Policy.
  • Require TLSv1.2+ over port 443 for all ActivityPub requests.
  • Strongly-typed inbox filtering in Rust.
  • Reduce needless retries by marking more errors as permanent.
  • Detailed prometheus metrics for slow requests, DB queries, AP processing, failed auths, etc.
  • Disable unauthenticated media processing and use custom AppArmored media proxy.
  • Enable active users in nodeinfo back.
  • Advertise Git information over nodeinfo for better observability and easy tracking of the actual code running.
  • Logical replication for the database over mTLS.
  • More atomic operations in API handlers.

Picked from github.com/paricafe/misskey

  • pgroonga full-text search (with modifications).
  • Better Service Worker caching.
  • Better hashtag statistics.
  • Better handling of deep recursive AP objects.