Help, I have an #Activitypub / #fediverse question: if you own your own domain, can you use that one domain for hosting accounts for multiple fediverse apps?
For example, if I owned bjones.com (alas, I do not), could I have mastodon@bjones.com, pixelfed@bjones.com, etc? #fedihelp
@Brendanjones I think your best bet is to use subdomains, like you see in mine, social.beaware.live is my mastodon domain but if I end up making a pixelfed instance, it'd be at something like pix.beaware.live. my current blog is at blog.beaware.live and is also connected to Fedi using the ActivityPub plugin for WordPress.👍
@BeAware Ah yeah, makes sense. I’m not about to do this myself, I was thinking through the possibility of using an owned domain as your unique fediverse identifier and having profiles per Fedi app under that domain.
And also thinking through ways to centrally control your relationship with another person. For example you follow bjones.com and then you see a list of my profiles (the apps I use /my subdomains?) and you can choose which to follow.
@BeAware It’s not such a big Fediverse issue right now, but I’m imagining a future where the Fediverse is ubiquitous, and people are using Fedi replacements of current (closed) platforms, especially those where they have public profiles (GitHub and LinkedIn spring to mind).
Some might not care to have their profiles linked, but for anyone who wants to control their public image and Fedi presence, linking accounts and hosting them all on one domain makes sense (I think).
@Brendanjones@BeAware personally I think subdomains are easiest to organize because it's trivial to sort requests by subdomain. You're talking about separate services here, and so while it's theoretically possible, it's not, right now.
For example if someone were to send content to you, which software would get it? You'd maybe need something sitting in front to sort that stuff out.
@devnull@BeAware Gotcha, makes sense. Would I be correct in saying that ‘which software would get it’ wouldn’t matter so much if every software connected to the fediverse only used objects defined in AP? Or would all software then still need to support all AP objects (on the backend, I’m not talking about every app being able to correctly display every object)?
Then you could use whatever frontend you wanted that displayed objects how you desire, right?
@Brendanjones@devnull@BeAware I think that your idea is a software with ActivityPub support that doesn't exist yet. I can imagine an institution like a University having this software as their webpage, and then different profiles/accounts depending on the matter (pictures, news article, events, etc. could be those accounts with specific kind of content). It might be that Wordpress might be that software.
@adelgado@devnull@BeAware It definitely doesn’t exist yet! I’m thinking about a future Fediverse with millions (billions?) more users and thousands more apps, and what we might want that experience to look like.
But really, ActivityPub is meant so that you don't Have to have an account on all of these apps. You setup the one that is closest to what you want to accomplish and work from there. Mastodon is just the most popular right now, the recent spam issue not withstanding. It's also arguably the jack of all trades.
PixelFed and Peertube do images and video better, but general microblogging not so much.
@CWSmith@Brendanjones he's basically thinking of something that doesn't exist yet, an all in one type system. He said he knows it doesn't exist yet and just thinking about a concept. It's a cool idea, maybe someday someone will make something that's more all-in-one.
@CWSmith@Brendanjones hmm. I never thought about if WP compresses images or has a coded upload limit though. An upload limit could quickly put a roadblock on video uploading.
I think any upload limits on WordPress or Drupal are set at the php.ini for whatever php you have installed. The big issue is getting the ActivityPub module to function properly.
I am still experimenting with things that don't require major code stuff so I could be wrong. But both Drupal and WordPress have an AP plugin, and while it's not as straightforward on WordPress, Drupal allows you to make content types as needed.
@CWSmith@Brendanjones not sure about Drupal, but maybe since WP is built in PHP makes plugins so easy. I've actually never had to login to SSH on the WordPress server at all. I did it all through DigitalOcean's One Click Marketplace and then the WP admin panel.