Support ActivityPub actor domain migration
Share your bug report, feature request, or comment.
Description
In case someone is moving owncast instance to a new domain, there should be way to notify fediverse accounts about new instance. For example Mastodon is able to set account migration and all accounts following your Mastodon account should automatically follow the new account.
Expected result
- added prompt in social features settings to point old instance to a new one
- confirmation with admin password
- warning about consequences and possible delay
- consider automatic blocking of incoming streams after migration to prevent confusion
Is this something you'd be interested in working on?
Sadly I am unable to help with coding itself. If needed, I am willing to help testing as I am planning to switch domains in the near future. Please take this as feature request without me being able to commit code.
Taking away all your expectations about UI out of it, in short, I think what you're asking for is to have accounts auto-follow the new account if somebody changes their Fediverse username in the social settings or you change the domain name in the server settings? It's not completely clear what you're asking for, so I just want to make sure.
I would like to create new owncast instance on separate domain. Let's say I have active instance at owncast.abc.com with fediverse handle @[email protected] and want to create new instance at owncast.xyz.com which will have handle @[email protected]. And I would like to notify followers to auto-follow the newly created instance/account without them having to do so manually. Mastodon has this functionality described in their documentation right here: https://docs.joinmastodon.org/user/moving/#move. This should result in new owncast instance receive the same followers automatically based on who followed the old owncast instance. I hope I explained my request more clearly. Sorry for lack of technical side of things as I don't fully understand how this functionality works under the hood.
Take your information and do what you want with it.