nanobot: 2026-09-11 14:00:34

This commit is contained in:
lachtan
2026-09-11 14:27:08 +02:00
parent ecb6b50216
commit 3f4d196166

View File

@@ -78,3 +78,4 @@ Rozhodnutí:
- User to URČITĚ chce vyzkoušet (SDR na jiném počítači, dotáhnout přes síť do browseru). - User to URČITĚ chce vyzkoušet (SDR na jiném počítači, dotáhnout přes síť do browseru).
GNU Radio World self-hosting: ano, opensource (GPLv3+, copyright Marc Lichtman). Build celého stacku ze zdrojáků (README dev quickstart): Ubuntu 24.04+, emsdk 3.1.70, Qt 6.9.1 wasm_multithread, GNU Radio kompilované do WebAssembly bez Pythonu; ~10 GB disk, první build ~1 h. Provoz přes „node server.mjs 8090" — nutné kvůli COOP/COEP headerům (SharedArrayBuffer pro thread-per-block scheduler). Ukázkové IQ nahrávky streamují z Cloudflare R2 (recordings.gnuradioworld.com), CORS povoluje origin portu 8090 — na vlastním portu nahrávky nefungují (nebo vlastní kopie bucketu). GNU Radio World self-hosting: ano, opensource (GPLv3+, copyright Marc Lichtman). Build celého stacku ze zdrojáků (README dev quickstart): Ubuntu 24.04+, emsdk 3.1.70, Qt 6.9.1 wasm_multithread, GNU Radio kompilované do WebAssembly bez Pythonu; ~10 GB disk, první build ~1 h. Provoz přes „node server.mjs 8090" — nutné kvůli COOP/COEP headerům (SharedArrayBuffer pro thread-per-block scheduler). Ukázkové IQ nahrávky streamují z Cloudflare R2 (recordings.gnuradioworld.com), CORS povoluje origin portu 8090 — na vlastním portu nahrávky nefungují (nebo vlastní kopie bucketu).
- 2026-09-11: GNU Radio World repo adresa (user request, poznamenej): https://github.com/777arc/gnuradio-world — GPLv3+, autor Marc Lichtman (777arc). Docker: oficiální prebuilt image neexistuje — v repo není Dockerfile, na Docker Hub / ghcr nic relevantního (jen cizí staré GNU Radio kontejnery, ne GNU Radio World). Self-host = build ze zdrojáků (emsdk 3.1.70 + Qt 6.9.1 wasm_multithread, ~10 GB, ~1 h). Live verze na gnuradioworld.com je aktualní vždy — self-host hlavně kombinovaně s GRWire daemonem na stroji se SDR.