Post A9YtX4eonK35gPCS7k by wyatwerp@fsmi.social
(DIR) More posts by wyatwerp@fsmi.social
(DIR) Post #A8uyy6kRHyb7JyOIWO by mattj@mastodon.technology
2021-07-03T14:46:20Z
0 likes, 6 repeats
The blabber.im #XMPP server shuts down tomorrow.Although we're now in the final hours, I've been working all week towards something to help. I've put up an initial version of a web-based XMPP account migrator at https://migrate.modernxmpp.org/It's rushed and still a bit rough round the edges right now, but I really hope it is useful to people who still have data and contacts to migrate before blabber.im goes offline.If you use it, let me know how it goes! 🙂
(DIR) Post #A8w7WehOYnWrFsuZpQ by jeybe@social.anoxinon.de
2021-07-04T06:17:08Z
0 likes, 0 repeats
@mattj Impressive effort!Can one selfhost that tool / is the source code public? I'm sure many providers would be interested as soon as it is production ready
(DIR) Post #A8w8Yj1xWg4TDt55Ki by mattj@mastodon.technology
2021-07-04T06:28:43Z
0 likes, 0 repeats
@jeybeYes, certainly! There is a link to the source in the "About" section of the page.And yes, I will be encouraging people to host it once it's a little more polished. It intentionally has no server-side dependencies, it's just some static HTML and JS files. No data is sent to the host. I also plan to integrate the functionality directly into Prosody and Snikket, which I'm really excited about 🙂
(DIR) Post #A9YScpioXXM4Kuag1w by mattj@mastodon.technology
2021-07-04T13:31:50Z
0 likes, 0 repeats
...and it's down. RIP blabber.im.Note that this is just about the XMPP service, the Blabber.im app lives on, and you can still use it with other services 🙂
(DIR) Post #A9YScqJgKSqUBFq7Um by muppeth@hub.disroot.org
2021-07-04T17:50:22Z
0 likes, 0 repeats
@MattJ It's a pitty it happen so fast and without much reasons given to the public (hence ton of conspiracy theories circling around), but I can understand that sometimes this is the right way to do. I hope the admin behind will get some time off, relax and who knows, maybe come back.Thanks blabber and it's author for spreading awareness about xmpp
(DIR) Post #A9YScqvG4ku43nQ848 by strypey@mastodon.nzoss.nz
2021-07-22T03:40:42Z
0 likes, 0 repeats
@muppethIt would be good if we could work up a standard process for winding up hosted services, giving users some warning and a timeline for migrating to a new host (where technically possible). Or even a possibility for others in the community to take over admin and financial responsibility for the service. #CommunityHosting @mattj
(DIR) Post #A9YScrRAA8QLekLbnM by mattj@mastodon.technology
2021-07-22T06:44:12Z
0 likes, 0 repeats
@strypeyAgreed. Such a code would ideally be committed to ahead of time, too (it could help inform users selecting a service). For example in this case there were multiple offers of help, including reputable admins of other public XMPP services willing to bring the service under their wing, but they were declined.
(DIR) Post #A9Yi0AG7qbkg0KkrvE by strypey@mastodon.nzoss.nz
2021-07-22T03:39:38Z
0 likes, 0 repeats
@muppethIt would be good if we could work up a standard process for winding up hosted services, giving users some warning and a timeline for migrating to a new host (where technically possible).#CommunityHosting @mattj
(DIR) Post #A9YtX4eonK35gPCS7k by wyatwerp@fsmi.social
2021-07-22T10:48:50.619827Z
0 likes, 0 repeats
@strypey @mattj Hubzilla has cloning of profiles across accounts on different instances, so if one goes down, the others continue to work. An instance could signal impending shutdown, and users could clone to other instances.
(DIR) Post #A9YtX5Dugq7bRFcTpI by strypey@mastodon.nzoss.nz
2021-07-22T23:13:53Z
0 likes, 0 repeats
@wyatwerpHubzilla is fantastic in that respect. It would be great if @snikket_im could eventually support a similar system of cloning user accounts across multiple servers. But from what little I understand of XMPP that would require some radical changes to the protocol. @mattj#Hubzilla #Zot #Snikket #XMPP
(DIR) Post #A9YtfKi2zsqxmgeGEy by strypey@mastodon.nzoss.nz
2021-07-22T23:14:45Z
0 likes, 0 repeats
@mattjWeird. Do you know why those offers were rejected?
(DIR) Post #A9ZqyJgMw04tOeBRi4 by 0@mamot.fr
2021-07-23T10:19:51Z
0 likes, 0 repeats
@strypeyMigrating data between services is possible, provided they run on compatible architectures, but currently outside the scope of #XMPP proper and not necessarily straightforward, at least not with #ejabberd + #mnesia.Nevertheless, in a case such as #BlabberIM's I might have sent all-users notifications and provided an out of band migration service / script (I'm not suggesting that #Blabber were under any legal or moral obligation at all to do so).@mattj
(DIR) Post #A9hs7KfcqgpjGpbHOa by 0@mamot.fr
2021-07-23T10:23:33Z
0 likes, 0 repeats
@strypey @mattjWith that said, an #XMPP provider, even as a private person *might* in some cases be subject to the #GDPR's data portability requirements (this is a hypothesis, not an assertion) so it would definitely be good for #XMPP to provide that capability.
(DIR) Post #A9hs7L7z9FWCgmrvbE by strypey@mastodon.nzoss.nz
2021-07-27T07:10:20Z
0 likes, 0 repeats
@0> it would definitely be good for #XMPP to provide that capability.I believe @snikket_im has received funding to implement account migration in XMPP. I presume it will be incorporated upstream in Prosody. Is that correct @mattj ?
(DIR) Post #A9hsLHaD7lTBkWifY0 by mattj@mastodon.technology
2021-07-27T07:12:55Z
1 likes, 0 repeats
@strypey Correct, I'll be working on the implementation over the coming weeks 🙂@0 @snikket_im
(DIR) Post #ADGiUwCDaf7r33x0wy by bojkotiMalbona@infosec.exchange
2021-11-10T20:12:35Z
0 likes, 0 repeats
@strypey @mattj @snikket_im @wyatwerp Snikket’s way of profitting seems to be to give free server access for a couple months and letting the person who controls that instance send out many invites to use it. Then a few months later Snikket has the option of charging a fee (like ~$2/month). Seems reasonable, but if they were to make changing servers simple then they might be acting against their bottom line.
(DIR) Post #ADIlOGevnarufIoPi4 by snikket_im@fosstodon.org
2021-11-11T19:55:30Z
1 likes, 0 repeats
@bojkotiMalbona Account migration is being worked on as part of Snikket: https://snikket.org/blog/dapsi-fund-account-portability/Our hope is that (eventually) just enough people would either donate or use our hosting service, and help fund the project development. As Snikket is a not-for-profit org, any extra proceeds would get reinvested into the project, upstream projects, and improving the general ecosystem.The goal isn't profits, just sustainably bringing communication freedom to more people.@strypey @mattj @wyatwerp
(DIR) Post #ADLvY8vYyxAWb5oq4O by strypey@mastodon.nzoss.nz
2021-11-13T08:33:39Z
0 likes, 0 repeats
How difficult would it be to implement something like the Zot protocol's Nomadic Identity in XMPP? So that if the server hosting my account goes down tomorrow, I can shift to a backup server with no loss of contacts, messages etc.Could this be built on top of the @snikket_im account migration work you're currently doing? @bojkotiMalbona @mattj @wyatwerp
(DIR) Post #ADLvhB7IDDIFzdc76G by icedquinn@blob.cat
2021-11-13T08:35:29.028832Z
0 likes, 0 repeats
@strypey zot is basically PKI with your private key given to a third party.@snikket_im @bojkotiMalbona @mattj @wyatwerp
(DIR) Post #ADLw5imggj9nMTg9I0 by strypey@mastodon.nzoss.nz
2021-11-13T08:39:45Z
0 likes, 0 repeats
@snikket_imEven being for-profit doesn't automatically rule out working for social benefit. Supporting server-to-server migration of user accounts is in the roadmap for Element too, despite the fact that their main revenue source is also a hosting service. GitLab is for-profit but everything in a GL instance is a Git repo (issues boards, wikis etc), making server migration as easy as a git pull and git push.@bojkotiMalbona @wyatwerp
(DIR) Post #ADMUv7hXCiyFqlwzNQ by sean@social.deadsuperhero.com
2021-11-13T15:10:10.291534Z
0 likes, 0 repeats
@strypey @snikket_im @bojkotiMalbona @mattj @wyatwerp To be fair, you don't have to implement all of Zot to do this. Mike has stated that it's possible to do Nomadic Identity purely in ActivityPub, so theoretically it could be done in other protocols, too. XMPP platforms in particular can use XEPs, which to my knowledge are protocol extensions.Even so, it might even be possible to do the message and contact backup at a higher level somehow between servers, without the protocol bits.