hazel, (edited )

Hi Fediverse admins / devs! I've got a question about instance software.

Up until now, I've been running a fork of glitch-soc that has served me well. Unfortunately, however, I'm starting to run up against some of Mastodon's limitations and the effort to maintain my own fork is just too much. (seriously, fuck Rails and especially Webpacker :blobfoxangry:​) I'd like to switch instance software to something with more features out-of-the-box. I'm considering Calckey, but I don't have any experience with it or any other Misskey derivative. The feature set looks great on paper but I'd like to hear from someone who has actually run it (or at least seriously evaluated the software). I'd greatly appreciate any and all input! I'm especially curious about these questions:

  1. Can I migrate my account from a Mastodon-based instance? Yes, this is supported.
  2. How are the moderation features? I make heavy use of domain suspensions and even the occasional IP ban. Moderation features don't quite match Mastodon, but are sufficient for good moderation.
  3. Both glitch-soc and Calckey support Markdown, but different variants. How does that work in practice? Does formatting break? Markdown is generally compatible, but calckey offers additional markdown.
  4. How's the security track record for Calckey / Misskey?
  5. Has anyone contributed or forked the codebase? Is it difficult to start a local dev environment? (not planning to fork, but I like to keep my options open.) The codebase has many individual contributors and forks.
  6. The "Fediverse Software Comparison" table has a few mistakes in the Mastodon and glitch-soc columns. They're minor, but it makes me wonder if that table is really trustworthy? The table is based on personal knowledge
  7. Are there any major compatibility issues with other instances? Minor differences are fine and unavoidable, but if there's a big limitation or something then I'd like to know about it. Federation works with any software that supports secure fetch.

Any other thoughts or feedback would also be wonderful. Thanks so much!

#FediAdmin #FediAdmins #FediDev #MastoAdmin #MastoDev #SelfHosting #ActivityPub

kainoa,

@hazel hello! I'm the lead dev of Calckey, so my viewpoint may be biased, but I'm happy to answer your questions:

Moderation features definitely good enough to run a well moderated instance, although some things may be missing from the Mastodon moderation experience. The things you make use of are there :)

Formatting doesn't break (in most cases), but Calckey/Misskey expands on top of existing markdown.

Yes! We've had tons of contributors and there's dozens of forks. https://codeberg.org/calckey/calckey/activity/yearly

Feel free to point out any mistakes in the table, I made it a couple months ago with my personal knowledge of each software.

There's no major federation incompatibility with all Fediverse software that supports secure fetch (basically all of them).

hazel,

@kainoa Thanks so much for your response! This is all great to hear. I think I'll spin up a test instance and poke around a bit.

Formatting doesn't break (in most cases), but Calckey/Misskey expands on top of existing markdown.

Excellent. Is there any reference to the extended syntax?

Feel free to point out any mistakes in the table, I made it a couple months ago with my personal knowledge of each software.

Sure, here's what I noticed:

  • User backfilling - Mastodon (and forks) will backfill a user's profile, but not their posts. There's an open issue about this.
  • Emoji reacts - as far as I know, glitch-soc doesn't support emoji reactions. If it does, then it must be hidden behind some kind of setting I haven't found. It does have some improvements to custom in-text emojis, but that's separate from reactions.
  • Groups - glitch-soc (and maybe vanilla) has some rudimentary support for groups. They show up just like normal accounts, but you can follow and mention them which is enough to make it kinda work. Not sure if that's enough to qualify though.
  • Mobile app - glitch-soc is compatible with regular Mastodon apps. I'm not sure if glitch-specific features are available, but the apps should at least work.
  • One more that's not actually an error, but you may wish to know anyway. There are some forks of glitch-soc that actually do support quote posts. One example is Treehouse Systems.

By the way, thanks for making that comparison table! I don't want to come across as complaining or anything. 😅 Its really hard to find a decent comparison of fediverse software, and that table is one of the most concise and readable ones I've seen.

kainoa,

@hazel As for the markdown, each instance ships a guide built-in (there's a button on the post form that shows it as a pop-up). Here's a permalink: https://calckey.social/mfm-cheat-sheet

As for the table:

  • User backfilling right now only counts user profiles, not posts.
  • I've seen quite a few glitch-soc instances with emoji reacts (https://wetdry.world), but turns out it's still a PR
  • Didn't know that about groups!
  • Mobile app is only counting for first party mobile apps. I should make that clearer
hazel,

@kainoa Thanks for the markdown reference!

I've seen quite a few glitch-soc instances with emoji reacts (https://wetdry.world), but turns out it's still a PR

Oh neat, wish I know about that sooner!

kainoa,

@hazel Updated the table (website updates automatically every 24 hours): https://codeberg.org/calckey/calckey.org/commit/b29c0791cd7a97c67cd815c751a25a626028ca0b

hazel,

@kainoa Do you mind if I ask another question? I don't want to bug you too much.

kainoa,

@hazel Go for it! :)

hazel,

@kainoa Thanks! So on Mastodon, you can use the LOCAL_DOMAIN and WEB_DOMAIN settings to run the instance software on a subdomain of your actual instance domain. That lets you have profiles like user@some.domain even though the actual instance is running at sub.some.domain. Is that possible with Calckey? Its not a dealbreaker or anything, but it would be nice.

kainoa,

@hazel It's not a feature in Calckey yet, but it's on the issue tracker! https://codeberg.org/calckey/calckey/issues/9520

hairylarry,

@hazel

I am moving my outdated Oxwall social network to Calckey.

I chose Calckey because of the Galleries and Pages (blogs). Besides the timeline these are essential features at Gamer+.

Both of these features are immature, especially galleries. RSS support is only available for profiles now but shouldn't be hard to implement for galleries and pages.

I'm buying into the future which isn't too bad on an open source platform.

Sorry I couldn't help with your other questions. I have them too.

hazel,

@hairylarry Thanks for the input!

hazel,

Found my own answer to #1: Yes, per Calckey Documentation.

awalter,

@hazel tried Hubzilla? I think more features are hard to find.

hazel,

I'm tempted to spin up a test instance on another domain. Then I can get some hands-on experience before committing to anything.

shane,

@hazel I've spun both CalcKey and MissKey up on Yunohost on a VPS, very quick and easy. If you want to check it out you can do so pretty quick.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • fediverse
  • DreamBathrooms
  • mdbf
  • ethstaker
  • magazineikmin
  • GTA5RPClips
  • rosin
  • thenastyranch
  • Youngstown
  • osvaldo12
  • slotface
  • khanakhh
  • kavyap
  • InstantRegret
  • Durango
  • provamag3
  • everett
  • cisconetworking
  • Leos
  • normalnudes
  • cubers
  • modclub
  • ngwrru68w68
  • tacticalgear
  • megavids
  • anitta
  • tester
  • JUstTest
  • lostlight
  • All magazines