I regularly do foss dev work and designed a couple of foss apps.
From my understanding, it should be no problem to have a basic fedi instance running on your phone. The ins and outs of the different fedi softwares dictate that the phone be mostly available due to the “back off” mechanism of the services (doubling the silence between every unsuccesfull attempt).
But all in all, this would get rid of the need for centralized servers AND the need for using different protocols.
Of course, we would just run the database and the api, not really the frontend all the time and connect to it by the usual app.
Has anyone done this yet? It makes any mass action by censors impossible afaik.


Not sure I understand your argument.
Dont phones just have an ip and can just communicate with a dyndns for example?
Edit: tried to get spoiler to work but not successful.
::: For those not familiar every computer has an ip address, usually different ones for the local network and the internet. The internet one usually keeps changing when eg the connection of the router is reset. Some - mostly commercial - customers get a fixed ip which allows for a service to be reliably reached by customers. On private internet plans, that is usually not the case but sometimes can be asked for with the provider, sometimes for additional money. Some people use dyndns which essentially is a publicly accessible machine which hosts your .com address for example and get regular pings from your router or server to see if that ip is switching and then reroutes visitors to the new ip. Moreover, some internet plans have cgnat which essentially bunches up a ton of private computers to one IP and just separates them by port iirc. This makes some applications hard to keep working reliably, eg. gaming. This as I assume is also the case for phones but I’m not totally sure. :::
yes, phones have ip addresses, but the cell phone network is not going to open their firewall for your phone to receive incoming connections, in much the same way as the cgnat in the blurb you quoted there works. if your internet plan does that, hosting a server is pretty much impossible.