Galactropy

> SYSTEM_ROOT

मॉड्यूल सेल्फ-होस्टेड एंट्रॉपी जनरेटर गाइड

थीम
भाषा
तकनीकी गाइड OPEN SOURCE

> सेल्फ_होस्टिंग

अपना खुद का भौतिक एन्ट्रॉपी नोड चलाएँ

Galactropy MIT लाइसेंस के तहत है और शुरू से सेल्फ-होस्टिंग के लिए बनाया गया है: रिपॉज़िटरी क्लोन करें, एक SDR रिसीवर जोड़ें, और docker compose up चलाएँ। यह पेज बताता है कि आपको क्या चाहिए और नोड चलाने के लिए तीन कमांड कौन से हैं। पूरी एनवायरनमेंट वेरिएबल रेफरेंस और मल्टी-होस्ट डिप्लॉयमेंट प्रोफ़ाइल GitHub पर README में हैं।

1. आपको क्या चाहिए

हार्डवेयर: एक SDR रिसीवर, एक RTL-SDR USB डोंगल (सबसे सस्ता विकल्प, लगभग $25) या Analog Devices PlutoSDR, साथ ही कोई भी एंटीना जो आसपास की RF पकड़ सके। सॉफ़्टवेयर: Docker, Docker Compose, और git। कोई GPU नहीं चाहिए, Docker खुद जो सपोर्ट करता है उससे अलग किसी खास OS की ज़रूरत नहीं।

2. तीन कमांड

रिपॉज़िटरी क्लोन करें, फिर स्टैक बिल्ड और स्टार्ट करें:

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

एक बार चलने लगे, तो पूल के जीवित होने की पुष्टि करें:

curl http://localhost:8080/healthz

3. आप असल में क्या चला रहे हैं

तीन कंटेनर, हर एक का एक काम: sdr-node रिसीवर से कच्चे I/Q सैंपल पढ़ता है और कंडीशन की गई एन्ट्रॉपी UDP पर स्ट्रीम करता है; generator आने वाली स्ट्रीम्स को SHA-512 से मिलाकर 512 MB पूल में डालता है और उसे HTTP तथा कच्चे TCP पर उपलब्ध कराता है; nginx वेब UI परोसता है और केवल डेटा एंडपॉइंट्स को आगे भेजता है। यह आर्किटेक्चर कई SDR नोड्स को समानांतर चलाने का समर्थन करता है, और पूरा सिस्टम बिना किसी एप्लिकेशन-स्तर बदलाव के WireGuard टनल के पीछे भी चल सकता है।

4. पूरा कॉन्फ़िगरेशन संदर्भ

हर होस्ट भूमिका के लिए एनवायरनमेंट वेरिएबल्स, जैसे generator, SDR नोड, डमी SDR स्रोत वाला डेव सेटअप, WebRTC कैमरा स्ट्रीमिंग, साथ ही Docker Compose प्रोफ़ाइल्स और CLI डायग्नोस्टिक्स, रिपॉज़िटरी के README में दस्तावेज़ीकृत हैं।

> GitHub पर पूरा README देखें