SkyTonight - Automated Planning
Your personal scheduler. Runs automatically twice daily, computing observable targets from Messier, Caldwell, OpenNGC/OpenIC catalogs, comets and planets. For your exact location and constraints.
Open-source - Self-hosted - Docker-ready
MyAstroBoard runs SkyTonight - your personal observation-planning engine. It automatically computes the best targets from international star catalogs, ranks them with AstroScore, and integrates weather, ISS passes, spaceflight events and more into one elegant self-hosted control center.
Why MyAstroBoard
No subscription. No cloud. No compromises.
Your personal scheduler. Runs automatically twice daily, computing observable targets from Messier, Caldwell, OpenNGC/OpenIC catalogs, comets and planets. For your exact location and constraints.
Every target gets a [0-1] score based on visibility, sky quality, brightness and viewing comfort - so you always image the best target available tonight, not just the first on a list.
Build your personal observation timeline from SkyTonight results. Reorder targets, check altitude-vs-time charts per object, and export to CSV or PDF for field use.
A private astrophotography catalog to track your imaged and target objects. Attach your own images, add notes, and cross-reference with SkyTonight results.
Weather forecast powered by Open-Meteo, with astrophotography-specific overlays: seeing forecast, cloud transparency, dew risk alerts, and wind analysis for your site.
Manage telescope and camera configurations. The field-of-view calculator cross-references your setup against SkyTonight targets to highlight the best matches.
Real-time ISS position, visible pass predictions for your location, current crew in orbit, upcoming rocket launches, and spacewalk events - all in one place.
Admin, user and read-only roles. Shared family or club installation. Each user keeps their own preferences, language, theme and planning data.
SkyTonight Engine
SkyTonight is the core of MyAstroBoard. It runs in-process, requires no external container, and delivers ready-to-use results every night.
Polar azimuth/altitude projection with target trajectories. Click any object to see its full profile and altitude-vs-time chart for the night.
Per-target interactive Chart.js graphs showing the full night observability window, the astronomical night band, and your altitude constraints.
Fresh comet data from Minor Planet Center (JPL as fallback). Comets are ranked and filtered just like DSOs - no separate lookup needed.
All solar system bodies computed with Skyfield ephemeris (de421.bsp). Opposition bonuses included in AstroScore for peak planetary imaging windows.
Configure min/max altitude, airmass, object size, moon separation, and observability threshold. SkyTonight filters and scores against your exact setup.
Runs automatically 1 hour after astronomical dawn and 1 hour before astronomical dusk. Intelligent clock detection with 6-hour fallback for reliability.
AstroScore
Weighted combination of four sub-scores: visibility (40%), sky quality (25%), object brightness (25%), and viewing comfort (10%). Bonuses for planetary opposition (+0.20) and Messier objects (+0.05). Final value clamped to [0.0, 1.0].
Also for Space Enthusiasts
Upcoming and past rocket launches with countdown timers and video stream links, powered by Launch Library 2.
Current ISS crew and all humans currently in orbit. Mission details and crew biographies in one glance.
Real-time ISS ground track, upcoming visible passes for your location with maximum elevation and duration.
Aurora forecast for your latitude with activity index and best viewing windows during the night.
Next eclipses with interactive altitude charts for your location. Never miss a celestial event again.
Upcoming spacewalks, dockings, and other milestones aggregated from spaceflight event feeds.
Privacy & Ownership
MyAstroBoard runs on your own server, NAS, mini-PC, or home lab. There is no mandatory account, no cloud telemetry, and no vendor lock-in. You control what data is processed and what stays private.
Quick Start
Requires Docker and Docker Compose. Works on any Linux host.
Open Source
MyAstroBoard is developed entirely in public on GitHub with a clear contribution workflow. The codebase is Python 3.11 + Flask on the backend, and vanilla HTML/CSS/JavaScript on the frontend - no heavy framework dependencies.
Licensed under AGPL-3.0: all forks and derivatives must remain open source. Source code for all deployed versions is always available in the repository.
Built For
Get Started
MyAstroBoard is free forever. No trial. No premium tier. Everything unlocked because it's open source.