DWeb Camp 2026

Building the Global F2F Cloud with Guix
2026-07-11 , P2P Portal

We have achieved a world where compute is abundant, yet managed, networked, and useful compute remains scarce. In this talk, I detail an approach to building F2F (friend-to-friend) cloud infrastructure using Guix that maximizes utilization of managed compute, as well as incentivizes friends to help friends host infrastructure.


*** Building the F2F cloud with Guix

**** What is a F2F network?
- Like a p2p network, but direct connections are people you know
- One solution to the problem of not trusting random nodes on the internet
- Can use decentralized routing (gnunet?) to connect to Nth order peers.

*** What is a F2F cloud?
<show image>
- A F2F network of nodes that provide redundancy for various services to friends
- Difficult to do truly anonymously
- What's the incentive? bitcoin? Maybe I just like my friends
- Don't want people to ruin your IP reputation
- Immediate goals for supporting
- Basic networking
- wireguard (vpn), reverse-proxy, forward proxy
- Global addressability/access to you nodes without port forwarding
- SMTP, TLS, HTTP (static website)
- File synchronization (syncthing first
)
- Gives people an incentive to maintain compute for others
- reduce barrier to entry: you just need to trust one hoster.

**** What is Guix?
- Functional
- f(x) = y always, never z != y
- "open source"
- full source bootstrap
- FREE
- goal is to make computing understandable by humans, and at the
absolute control of the user
- Since Guix is guile scheme from top to bottom, should be straight
forward to point your (local/free?) llm at it.
- Why Guix?
- computers are emergently complex. Need reliably consistent setups
to be sure that work will transfer to others.

**** Bonus: Goblins?
- currently used to allow nodes to take over base domain to refresh
TLS keys