Activity Pub Hosting

If you haven’t seen/heard there’s been some issues with fossotodon.org which has started a mass migration and for threats to defederate the server. Generally speaking this isn’t something we would bother talking about here, but in this case the Pidgin fediverse account is on fosstodon.org.

So this has lead to a discussion about migrating to another instance or to setup our own. The concern with moving to a new instance is that this could all end up happening again and because of that we’re leaning towards spinning up our own small instance using GoToSocial.

However, this has left us with the decision of what domain to use. This will be an Instant Messaging Freedom thing, so that name should be in the domain somewhere. We’ve thrown around the idea of getting a new domain, but using a subdomain on imfreedom.org is probably the best idea.

However, we can’t decide on which to use so we’re asking all of you! We left mstdn.imfreedom.org in even though we won’t be running mastodon, but unless it gets overwhelming approval we probably won’t use it.

so after some more discussion and stuff, it looks like we’ll be running gotosocial on whatever.imfreedom.org (probably going to be social). But we’re also going to setup web-finger for aliases, so like we’ll have announce@pidgin.im and support@pidgin.im that’ll point to pidgin-announce@imfreedom.org and pidgin-support@imfreedom.org.

This also means we can add aliases for contributors too, so I could have grim@pidgin.im that’ll point to my mastodon.social account and so on.

We’ll most likely end up using GitHub - Maronato/go-finger: Webfinger server written in go for the web-finger server.

GitHub - TotallyNotRobots/go-finger: Webfinger server written in go seems to be more maintained.

So that totally didn’t work, so I went and built fingot.

This should work for our cases, but now i’m wondering if want just a pidgin@imfreedom.org account as well. The idea would be that people could ask for support with support@pidgin.im which would point to pidgin-support@imfreedom.org and then announce@pidgin.im would point to pidgin-announce@imfreedom.org where people can just see announcements. This would leave pidgin@imfreedom.org for random stuff like polls and opinions and what have yous.

That said, for these accounts to be @imfreedom accounts, we’ll need to deploy fingot on imfreedom to resolve them to the social.imfreedom.org service.

2 Likes