Document daemon and packaging; refresh status across docs
Root README and documentation README: daemon + Docker/Nix status. Roadmap: daemon checked off, real overlay peering stays open. pilot.md: docker/nix and sn-node daemon mentioned as the comfortable path beside the manual steps. AGENTS.md server status line updated.
This commit is contained in:
@@ -30,11 +30,13 @@ ist — ohne Mehrkosten und mit besserer Versorgung schwacher Haushalte.
|
||||
## Status
|
||||
|
||||
Prototypphase (siehe [[Roadmap]]): `sn-fetch` (segmentierter Multi-Exit-
|
||||
Download mit Retry + Egress), `sn-node` v0 (Yggdrasil-Config + Status),
|
||||
`sn-exit` v0 (kontingentierter Uplink-Proxy mit SSRF-Schutz) und `sn-fair`
|
||||
v0 (Fairness-Engine + Demo-CLI) sind implementiert und getestet —
|
||||
Details in [`server/README.md`](../server/README.md). Nächster
|
||||
Meilenstein: Pilot mit 2–3 Haushalten (Handbuch: [[Pilot]]).
|
||||
Download mit Retry + Egress), `sn-node` v0 + Daemon (Yggdrasil-Config,
|
||||
Status, Sidecar-/Exit-Orchestrierung), `sn-exit` v0 (kontingentierter
|
||||
Uplink-Proxy mit SSRF-Schutz) und `sn-fair` v0 (Fairness-Engine +
|
||||
Demo-CLI) sind implementiert und getestet — Details in
|
||||
[`server/README.md`](../server/README.md), Deployment via Docker/Nix
|
||||
(`server/docker/`, `flake.nix`). Nächster Meilenstein: Pilot mit
|
||||
2–3 Haushalten (Handbuch: [[Pilot]]).
|
||||
|
||||
## Verwandte Projekte (Prior Art)
|
||||
|
||||
|
||||
@@ -51,6 +51,14 @@ cargo build --release --workspace
|
||||
# → target/release/sn-node, sn-exit, sn-fetch, sn-fair
|
||||
```
|
||||
|
||||
Alternativ (bequemer ab dem zweiten Haushalt): **Docker** —
|
||||
`server/docker/README.md` (Image mit allen Binaries + Yggdrasil,
|
||||
Compose-Beispiel) — oder **Nix** via `flake.nix`. Der Node-Daemon
|
||||
(`sn-node daemon --config node.toml`, siehe `server/README.md`)
|
||||
orchestriert Overlay + Exit in einem Befehl; die manuellen Schritte
|
||||
unten zeigen trotzdem erst den Geräteweg, damit man sieht, was
|
||||
gepoolt wird.
|
||||
|
||||
### Vor dem Termin (Checkliste)
|
||||
|
||||
- [ ] ISP-AGB der Teilnehmenden geprüft (Weitergabe an Dritte,
|
||||
|
||||
@@ -24,8 +24,11 @@ Handbuch mit Messprotokoll: [[Pilot]].
|
||||
end-to-end getestet
|
||||
- [x] `sn-node` v0: Yggdrasil-Config-Generierung (`genconf`) + Admin-Socket-
|
||||
Client (`status`) — die Overlay-Anbindung beginnt
|
||||
- [x] `sn-node` Daemon v1: ein Befehl orchestriert Yggdrasil-Sidecar +
|
||||
Exit-Dienst (TOML-Konfig, Node-Key-Persistenz, Kill-Switch-,
|
||||
Supervisor-Semantik) — Deployment via Docker/Nix vorhanden
|
||||
- [ ] Yggdrasil-Overlay zwischen 2 Haushalten (Kabel oder Kurzstrecke
|
||||
WLAN/60-GHz), `sn-node`-Daemon orchestriert den Node
|
||||
WLAN/60-GHz) aufsetzen
|
||||
- [x] `sn-exit` v0: HTTP-Proxy auf der Yggdrasil-Adresse (Kontingente,
|
||||
SSRF-Schutz, Kill-Switch = Prozess stoppen)
|
||||
- [x] `sn-fair` v0: Fairness-Engine (gewichtetes Max-Min über zwei
|
||||
|
||||
Reference in New Issue
Block a user