Hacker News new | ask | show | jobs
by rakoo 1991 days ago
Interestingly this has the basics to provide a personal ActivityPub-enabled stack, so it could join the Fediverse and still be useful today (after some modifications)
1 comments

Slightly off topic, but someone should sell Fediverse in a box. I should be able to go buy a physical credit card sized thing which I plug into my wifi and everything is setup for me. Is someone working on something like that or is the Fediverse not ready for this yet?
There is an active network of associative ISPs in France, and they have come up with an Internet-in-a-box thing: https://internetcu.be/. Basically it tunnels everything to a VPN of your choice (so you bypass your residential limitations) and has a yunohost "OS", so you can install anything you want with a few clicks.

I'm sure other projects have started something like that, but I can't find them

FreedomBox[1] is another project like that. The main issue plaguing these things (in my opinion) is the "jack of all trades, master of none" problem.

It does a lot, but does none of them outstandingly well. I'd prefer to see FreedomBox just focus on having a best-in-class Matrix server for example.

Another (more recent) example is Dappnode[2]. They are kinda like Sandstorm but only for node servers that are part of decentralized networks.

[1]: https://www.freedombox.org/

[2]: https://dappnode.io/

What do you think is missing in mastering a specific usage, say Matrix ? It seems to me FreedomBox installs and configures a specific package, let's say synapse, along with the needed databases; what more can it do ?

internetcube uses yunohost, so the quality of the box depends much more on a project that isn't tied to this specific box and can leverage improvements made by other users. yunohost is used for people who want to self-host with a machine they already have, or with a VPS.

I don't think it's the fediverse that's quite the problem. Two issues that I can think of that makes this harder to achieve:

1. You'll have to fuck around with router settings to forward the incoming traffic to that piece of hardware.

2. You'll have to have a domain, and fuck around with dynamically changing DNS settings because your IP is likely not static (this process depends on which DNS provider you choose to use).

To add to the complexity, you'll probably have to have some sort of a VPN because otherwise anyone would be able to see your public IP by just pinging your domain.

Point being: you can run Pleroma right now on a Raspberry Pi no problem, but doing so securely is another issue altogether.

To #1, you could have it join an overlay network.
Wait, what do you mean? Set up Fediverse on WiFi? Fediverse refers to decentralized social media which can 'federate' with each other.
Fediverse is trying to give social media identities in a federated manner. I want a box which will have everything setup (software etc.) for my identity servers. Like I want my own mastodone instance or stuff like that.