this post was submitted on 12 Mar 2024
28 points (93.8% liked)
Fediverse
27842 readers
181 users here now
A community to talk about the Fediverse and all it's related services using ActivityPub (Mastodon, Lemmy, KBin, etc).
If you wanted to get help with moderating your own community then head over to !moderators@lemmy.world!
Rules
- Posts must be on topic.
- Be respectful of others.
- Cite the sources used for graphs and other statistics.
- Follow the general Lemmy.world rules.
Learn more at these websites: Join The Fediverse Wiki, Fediverse.info, Wikipedia Page, The Federation Info (Stats), FediDB (Stats), Sub Rehab (Reddit Migration), Search Lemmy
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Hosting
Strato offers a bunch of services. If you're renting a VPS, you can definitely join the Fediverse. Just set up a subdomain (masto.yourdomain.nl) and follow the setup guide for any Fediverse service.
If you're renting shared hosting (i.e. a space to dump PHP and HTML files), you may be limited in what you can do. You'll need to pick a Fediverse server that can deal with running in such an environment. Strato does offer a bunch of programming languages (Ruby, Python) but services like Mastodon probably won't be compatible. I think Kbin might actually work, but that depends on the PHP addons and resource limits that Strato enforces. Many of these shared hosts have limits on things like IOPS and inodes, and you may run into that. Performance may also be suboptimal, as many shared hosts limit RAM and CPU time to a level where you can barely run WordPress. Make sure you have plenty of storage, I expect the basic plan with only 20GB of content to fill up quite quickly if you don't disable any caching.
If you don't know what a VPS is or don't know how to handle yourself in a Linux command line, you may be better off renting a specific Fediverse server from a company specialising in that.
Following
Most ActivityPub accounts can follow most other ActivityPub accounts. You can follow a GoToSocial account from your Pixelfed account and boost its posts so your followers on Akkoma and Mastodon can read it, or reply again mentioning your family on Friendica.
Lemmy, Kbin, and a few other Threadiverse services are oriented around subreddit-like communities with votes indicating order, and they're the biggest exception to the rule. Most Fediverse software is built around Twitter/Facebook style timelines rather than topics+replies. You can follow Lemmy communities on Mastodon, but the other way around doesn't work.
As for the apps: you'll need to use the app that fits your server. Many servers offer a Mastodon API, as Mastodon is the most popular ActivityPub server type, but you'll probably have a better experience with the native apps. Lemmy clients don't typically include Mastodon APIs and neither does the opposite work.
The app sporting the best cross-application support I've seen so far is Fedilab (Android app, free on F-Droid), sporting support for Mastodon, Peertube, and Pleroma, and any services exposing those APIs like (I believe) Pixelfed.
In theory, apps could use the ActivityPub C2S standard to interact with ActivityPub servers of any type, but in practice that API isn't implemented, as it's not very well-defined and ignores the reality that most ActivityPub servers are made with a certain bias (like "optimised for timeline", "optimised for sorting based on votes"). I do hope C2S becomes more popular in the future but for now it's kind of theoretical more than anything.
Amazing, thank you.