Imagine this: The messaging 🗨 platform you use to connect with your family and friends shuts down tomorrow. How do you secure your ?

Does this worry you? Then you must meet project XPORTA - Account Portability!

"People are often forced to agree to unfair data collection practices just to communicate with their loved ones. Open standards, interoperability and data portability are the technical foundations required to improve this situation."

@snikket_im doesn’t this data portability effort assume that you are aware ahead of time if/when your server will shut down?

Mostly yes. From experience it is common that some notice is given before a server shuts down. Apart from shutdowns it also allows people to migrate their data for other reasons - privacy, political, etc.

Diligent folk can of course use this mechanism to export their data at any time for a backup, covering the case of a server suddenly going offline or becoming unavailable.

At the core is a standard data format, giving people a power over their data they didn't have before.

@snikket_im What microPC would U recommend to me if I wanted to selfhost the Snikket service at my own home? R-Pi ? Some other? I'm not a dev or a coder, however I've managed to unlock the bootloader and install LineageOS on my previous Moto Z smartphone, so I'm not a complete noob - I believe I can follow a comprehensive guide/tutorial, provided that 100 demands to install additional libraries, patches, updates, packets ...won't pop up during setting up.

Hey 🙂 A Raspberry Pi 3 or 4 with at least 1GB RAM is probably the smallest you can go, though more RAM will always be a good thing for any system. For more info see our FAQ entry:

Snikket is designed to make self-hosting as easy as possible. The setup tutorial is pretty straightforward if you vaguely know your way around a Linux system:

Good luck with your self-hosting adventure... let us know how it goes!

@snikket_im wow, thanks for replying so fast :) much appreciated. If I don't manage to install in on my friend's synology, then I'll probably go for RPi v4

@Zadumany xmpp server like prosody (which is used by snikket) can run on anything really. My current server (about 400-500users online right now) could probably easily run on rpi

@barszczyk @snikket_im RPi or other microPC is an easy part. The hard part is to have a decent internet connection (like fiber optic) and the ability to expose certain ports. Not every ISP will give you those options.

Sign in to participate in the conversation

Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.