🛰️
Ground Station
Satellite Monitoring Suite
A full-featured, open-source software solution for satellite tracking and radio communication. Track spacecraft, control radio equipment, and receive live signals from satellites — all from your browser.
🛰️ تتبّع الأقمار الصناعية
📡 راديو SDR
🐳 Docker Ready
🔓 رخصة GPL-3.0
🌍 What is Ground Station?
Everything you need to monitor satellites — in one open-source package
Ground Station is designed for
amateur radio operators,
satellite enthusiasts، و
researchers. يوفّر منصة ويب شاملة لمراقبة المركبات الفضائية لحظيًا، والتحكم بعتاد الراديو SDR، وفك ترميز الإشارات الراديوية، وأتمتة رصد مرور الأقمار الصناعية — كل ذلك عبر واجهة جميلة ومتجاوبة تعمل على الحاسوب والجهاز اللوحي والهاتف.
Built with the help of Claude Code and Codex · Created by Efstratios Goudelis (sgoudelis)
✨ Key Features
مليء بكل ما يحتاجه هاوي الأقمار الصناعية
🌐
Real-Time Tracking
موقع القمر الصناعي مباشرةً على خريطة العالم مع معلمات المدار وتوقعات المرور وحسابات انزياح دوبلر. شاهد مكان أي قمر صناعي الآن بدقة.
📡
SDR Radio Integration
Control Software Defined Radio hardware directly. Supports SoapySDR with automatic frequency tuning, Doppler correction, and multiple demodulation modes.
🌊
Waterfall Display
Beautiful real-time waterfall visualization of radio signals. Watch satellite signals appear as they pass overhead, with live transcription overlay.
📦
فك ترميز الحزم
Decode satellite telemetry packets in real-time including GMSK, FSK, and BPSK modes. View decoded data in hex + ASCII side-by-side format.
🤖
Automated Observations
Schedule and execute satellite passes automatically! Set monitoring templates with hardware configs and let the system handle AOS/LOS timing.
📱
Responsive Web Interface
واجهة Material-UI حديثة تعمل على الحاسوب واللوحي والهاتف. تحكّم بمحطتك الأرضية كاملةً من أي مكان في شبكتك.
🔄
TLE Synchronization
Automatic Two-Line Element data sync to keep satellite orbital data up to date. Supports multiple TLE sources for maximum accuracy.
🎛️
Rotator Control
Antenna rotator integration for automatic satellite tracking. Point your antenna precisely at passing satellites for the best signal reception.
📸 معرض الواجهات
نظرة على الواجهة الجميلة والحديثة
🌍
Global Satellite Overview
Quick group selection with real-time satellite status indicators and pass times.
📡
Tracking Console
المعلمات المدارية، وتوقعات المرور، وبيانات الموقع الآني لأي قمر صناعي.
🌊
Waterfall View + Transcription
عرض شلال SDR مباشر مع نص مكتوب لحظيًا أثناء الاتصال بمحطة الفضاء الدولية.
📊
GMSK Packet Decoding
فك ترميز الحزم مباشرةً مع عرض تفاصيل النتائج لحظيًا.
🔢
Telemetry Hex + ASCII Viewer
بايتات الحمولة بالنظام الست عشري، مع ASCII جنبًا إلى جنب لتحليل القياسات عن بُعد.
🚀 كيف يعمل
From install to tracking satellites in minutes
01
Deploy with Docker
أمر واحد للنشر على AMD64 أو ARM64 (Raspberry Pi). يجعل Docker الإعداد فوريًا.
02
Connect SDR Hardware
وصّل مستقبل SDR (RTL-SDR أوHackRF أو غيرهما) عبر USB. ستتعرف عليه Ground Station تلقائيًا.
03
Choose Your Satellites
Browse satellite groups — amateur, weather, ISS, scientific. Pick what to monitor.
04
Track & Decode!
Watch satellites live on the map, listen to their signals on the waterfall, and decode telemetry packets automatically.
🐳 Docker Quick Start
Deploy in seconds on any Linux machine
🖥️ AMD64 (سطح المكتب / الخادم)
docker run -d \
--platform linux/amd64 \
--network host \
--name ground-station \
--restart unless-stopped \
--device=/dev/bus/usb \
--privileged \
-v /path/to/data:/app/backend/data \
-e GS_ENVIRONMENT=production \
ghcr.io/sgoudelis/ground-station:latest
🍓 ARM64 (Raspberry Pi)
docker run -d \
--platform linux/arm64 \
--network host \
--name ground-station \
--restart unless-stopped \
-v /dev:/dev \
--privileged \
-v /path/to/data:/app/backend/data \
-e GS_ENVIRONMENT=production \
ghcr.io/sgoudelis/ground-station:latest
Then open http://localhost:7000 in your browser to access the web interface.
🛠️ التقنيات المستخدمة
Built with modern open-source technologies
⚛️ React
🎨 Material-UI
🐍 Python
📡 GNU Radio
🔧 SoapySDR
🐳 Docker
🗄️ SQLite
⏰ APScheduler
🌐 WebSocket
🛰️ TLE/SGP4
📻 RTL-SDR
🔄 CI/CD
🎯 Who Is This For?
مثالي للمتعلمين والهواة والباحثين
📻
هواة الراديو
Track and communicate with amateur satellites like the ISS, AO-91, and CAS-4 series. Decode APRS, voice, and telemetry.
🎓
Students & Educators
Learn about orbital mechanics, radio signals, and space technology hands-on. Perfect for STEM education and school projects!
🔬
Researchers
Collect satellite telemetry data for research. Automated observations let you build datasets while you sleep.
🌤️
Weather Enthusiasts
Receive weather satellite images from NOAA and Meteor-M satellites. See real weather imagery directly from space!
Ready to Track Satellites? 🚀
Ground Station is free, open-source, and ready to deploy. Join the community and start listening to space today!