The potential demise of the services reminds me again that the success of federated networks depends on reliable instances, and avoiding re-centralization requires more instances, not bigger ones. This means server-side software needs to be as easy as possible to set up and maintain, and we need easy access to ways for people to learn how to host servers.

#fediverse #decentralization #SelfHosting #CommunityHosting

It seems to me that what would make a huge difference would be if someone like @PINE64 would sell a reasonably priced router with enough power and storage to be a basic family server with @yunohost pre-installed. Just plug it in, set your ISP modem to pass through and you have a working server. It could automatically open the right ports, use the new auto dns setup. Referral fees from in device domain purchases through a privacy friendly registrar could help fund.

Easy is a must here.

@strypey @freedomboxfndn @PINE64 @yunohost

While @freedomboxfndn and @yunohost are critical pieces of the puzzle, they can never be an entry level solution by themselves. Why? Because if you want to make it easy enough for the average person, you can't expect them to need to learn about port forwarding on their specific model of router before they can even get started. The server needs to be plug and play which means being able to modify the router's ports and firewall automatically as needed.


Even with plug&play server combined with router, one have to buy and configure domain, dns etc. There is no way to use selfhosting without ANY knowledge.
@strypey @freedomboxfndn @PINE64 @yunohost

Yunohost already has a feature to auto-config domains, with a couple of registrars, and a plan to expand to others. Many registrars already have apis that let you purchase domains through them, often offering a referral bonus. Choosing the right registrar and then using the api, the project could let users register a domain through the interface and then set up the dns automatically.

That tech already exists. It's just gluing it together.
@strypey @freedomboxfndn @PINE64 @yunohost

The more difficult part is that everyone has a different modem with different interfaces for enabling pass through. That's just a single on/off setting though, that people's ISP support could walk them through.

Perfect zero knowledge needed may not be possible, but that doesn't mean we can't make something great that only needs a tiny fraction of the knowledge needed now. #Yunohost already did it once. We can take it even further.

@strypey @freedomboxfndn @PINE64 @yunohost

@Blort @miklo @strypey @freedomboxfndn @PINE64 Theoretically we also do support plugging a VPN from the FFDN folks (through the .cube format and also now .ovpn). This allows to entirely bypass commercial ISP restrictions and have proper internet connectivity and exposure for your server, no need to configure the router. The drawback though is that you have to subscribe and pay a fee to a VPN offer (though not just any random VPN, gotta be a dedicated IP etc)

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.