Galactropy

> SYSTEM_ROOT

MODUŁ SELF-HOSTING GENERATORA ENTROPII SDR

Skórka
Język
OPIS TECHNICZNY OPEN SOURCE

> SELF_HOSTING

Uruchom własny węzeł fizycznej entropii

Galactropy jest na licencji MIT i od początku pomyślane pod self-hosting: sklonuj repo, podłącz odbiornik SDR i odpal docker compose up. Ta strona pokazuje, czego potrzebujesz i trzy komendy, żeby postawić węzeł. Pełny opis zmiennych środowiskowych i profili wdrożeniowych dla wielu hostów jest w README na GitHubie.

1. Czego potrzebujesz

Sprzęt: odbiornik SDR, np. dongle USB RTL-SDR (najtańsza opcja, ok. 100 zł) albo Analog Devices PlutoSDR, plus dowolna antena łapiąca otoczenie RF. Software: Docker, Docker Compose i git. Bez GPU, bez specjalnego systemu poza tym, co obsługuje sam Docker.

2. Trzy komendy

Sklonuj repozytorium, a potem zbuduj i uruchom stack:

git clone https://github.com/sparksomeventure/big-bang-entropy.git
cd big-bang-entropy
docker compose up --build

Gdy już działa, sprawdź, czy pula żyje:

curl http://localhost:8080/healthz

3. Co właściwie uruchamiasz

Trzy kontenery, każdy z jednym zadaniem: sdr-node czyta surowe próbki I/Q z odbiornika i strumieniuje skondycjonowaną entropię przez UDP; generator miesza napływające strumienie SHA-512 w 512 MB pulę i wystawia ją przez HTTP oraz surowy TCP; nginx serwuje interfejs WWW i przekazuje dalej wyłącznie endpointy danych. Architektura obsługuje wiele węzłów SDR pracujących równolegle, a całość może działać za tunelem WireGuard bez żadnych zmian w logice aplikacji.

4. Pełny opis konfiguracji

Zmienne środowiskowe dla każdej roli hosta, czyli generator, węzeł SDR, konfiguracja deweloperska z atrapą SDR i streaming z kamery przez WebRTC, razem z profilami Docker Compose i diagnostyką z linii komend, są opisane w README repozytorium.

> Pełny README na GitHubie