Why not put everything into a fossil repo and find out how to share
that? One fossil repo is like a P2Pish one-project-mini-Github.
That would give you file storage, forum, wiki, VCS, chat, ... and all
that in a single binary with a combination of command line and web
hyper:// is new for me, I'm digging a to get a smell of it.
If you go back some decades more, UUCP would be the way to go. It can
transfer over IP and everything that smells remotely like a modem or a
pipe, so really would be capable to connect systems that only share a
phone line or even sneakernet and always online ones. Probably some of
today's kids can rewrite it in HTML+JS as browser add-on, so from museum
UNIX box to browser on a mobile, all could share the same space.
Not reinventing the wheel may be a good idea?
I like the idea of UUCP backpacks on busses and trains delivering info
at each stop... :-)
--- Synchronet 3.18b-Linux NewsLink 1.113