Skip to content

Geekshere/SatDump-WebGUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quick edit: since uploading this i have improved it alot, but have not had the time to add it to github, so if anyone is interested let me know and i can update it

🛰️ Mission Control: Dubai Satellite Ground Station

A high-performance, slate-themed web dashboard for controlling a Raspberry Pi Satellite Ground Station. Originally built for Elektro-L, now expanded for high-fidelity FengYun-2H and Elektro-L3/L5 geostationary data reception.

Status SNR Platform

🖥️ New Features

  • Multi-Satellite Tracking: Real-time acquisition timers for FengYun-2H, Elektro-L3, and Elektro-L5.
  • Recursive Archive: Deep-folder scanning logic that automatically organizes and displays images by capture date/time.
  • Smart Timelapse: Built-in playback engine with channel-specific filtering (e.g., FC, IR, VIS) and custom speed controls.
  • Command Center: Secure PIN-protected controls for rtl_tcp alignment, SatDump live decoding, and Cloud synchronization.
  • Robust Sharing: Adaptive "Share/Download" logic for seamless image export on iOS, macOS, and Desktop browsers.

🚀 Installation

  1. Clone the Repo

    git clone [https://github.com/Geekshere/SatDump-Elektro-L5-WebGUI.git](https://github.com/Geekshere/SatDump-Elektro-L5-WebGUI.git)
    cd SatDump-Elektro-L5-WebGUI
  2. Set up the Environment

    python3 -m venv venv
    source venv/bin/activate
    pip install flask
  3. Run Mission Control

    python app.py

    Access via: http://[YOUR_PI_IP]:5000 or your Cloudflare Tunnel URL.

🛠️ Configuration

The system is optimized for the following directory structure:

BASE_DIR = os.path.expanduser("~/SatDump/build/elektro_l3_output")
IMAGE_DIR = os.path.join(BASE_DIR, "IMAGE/")

About

This is a WebGUI that works with SatDump to create a WebGUI. It is mainly designed for my specific use case pointing at the FengYun 2-H or Elektro L series and using rclone with icloud. Anyone can use this as a base layout to design their own WebGUI. WARNING: This code was created with heavy assistance from artifical inteligence

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors