Modern Satellite Tracking for Amateur Radio

Real-time satellite tracking, pass predictions, and radio hardware integration designed for amateur radio operators. Use online or self-host.

πŸ›°οΈ
🌍

Comprehensive Satellite Tracking Features

πŸ—ΊοΈ

Real-time Tracking

Interactive world map with satellite positions, footprints, and ground tracks. Polar radar visualisation for detailed pass analysis.

⏰

Pass Predictions

Upcoming pass list with detailed timing, schedule view, minimum elevation filtering, and optional pass notifications.

πŸ“‘

Radio Integration

Full integration with CSN Technologies S.A.T Hardware and QTRigDoppler for automatic radio control, antenna tracking, and transponder management.

πŸ“‹

Sked Planning

Find mutual visibility windows with other stations using grid square-based location input and customisable filters.

πŸ“’

APRS Integration

APRS message interface with pre-defined macros, position reporting, and message history tracking via WebSocket.

🚐

Roves Integration

Hams.at API integration for rover activations with upcoming roves display and direct links for detailed information.

See Zenith In Action

Experience the full-featured interface with real-time satellite tracking, pass predictions, and hardware integration

Zenith Satellite Tracker Interface
Real-time Satellite Tracking
Hardware Integration Panel
Satellite Information

πŸ“‘ Hardware Integration

For radio hardware integration, Zenith provides seamless integration with professional equipment when self-hosted:

Note: Hardware integration requires self-hosting on your local network. The free hosted version is perfect for satellite tracking, pass predictions, and general use, but does not support CSN hardware or QTRigDoppler integration.

CSN Technologies S.A.T

Complete radio control, antenna tracking, and transponder management

QTRigDoppler

Advanced radio and rotator control with satellite selection

Technical Specifications

Server Requirements

  • PHP 7.4 or higher
  • SSL/TLS certificate (required)
  • Web server (Apache, Nginx, etc.)
  • Write permissions for data directories

Client Requirements

  • Modern web browser with JavaScript
  • SSL/TLS connection
  • Chrome, Firefox, Safari, or Edge (latest)
  • Currently optimised for desktop/laptop

Dependencies

  • D3.js - Interactive map visualisation
  • Satellite.js (4.0.0) - Position calculations
  • jQuery (3.7.1) - DOM manipulation
  • DataTables - Table management

Flexible Deployment Options

🌐 Hosted Version

Recommended for Most Users - Completely Free

  • Instant access - no setup required
  • Always up-to-date with latest features
  • SSL/TLS security included
  • Access from anywhere
  • No CSN hardware support (self-hosting required)
Use Online Now

🏠 Local Network

Recommended for CSN S.A.T Hardware or QTRigDoppler Integration

  • Run on local server (e.g., Raspberry Pi)
  • Direct communication with radio hardware
  • Configure local SSL certificate
  • Access via local network IP

🌐 Internet Deployment

For Custom Remote Access

  • Suitable for custom remote access
  • Requires public SSL certificate
  • May need additional hardware configuration
  • Full control over installation

Getting Started

πŸš€ Quick Start - Use Online (Recommended)

The fastest way to start using Zenith is with our free hosted version. No setup required!

1. Visit web.zenithtracker.org and start tracking satellites immediately
2. Click "Options" to configure your location and satellite preferences
3. Explore the map, view passes, and enjoy satellite tracking!
Start Using Zenith Online

πŸ”§ Self-Hosting Setup (For Hardware Integration)

For radio hardware integration (CSN S.A.T, QTRigDoppler) or custom deployments:

1

Server Setup

Install a web server with PHP 7.4+ and configure SSL/TLS certificate. Clone the repository to your web server's document root.

2

Installation

Configure your web server to serve the application over HTTPS. Ensure PHP has write permissions for data directories.

3

Configuration

Access via HTTPS and click "Options" to configure your location, satellite selection, radio settings (CSN S.A.T Hardware/QTRigDoppler), and API keys.

4

Start Tracking

Browse the map to see satellites, view upcoming passes, and configure radio hardware integration for your setup.

Community & Support

πŸ› Issues & Bugs

Report bugs and code-related issues on GitHub. Please use issues only for technical problems.

Report Issue

πŸ’¬ Community Discussions

Ask questions, share experiences, and help other users in our community discussions.

Join Discussion

πŸ’– Support the Project

Zenith is completely free and open source. Support continued development via GitHub Sponsors or PayPal.