Open-source - Self-hosted - Docker-ready

The autonomous astronomy dashboard built for astrophotographers.

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.

AGPL-3.0 Free Software Privacy-First Your Data, Your Server No Account Required
MyAstroBoard - SkyTonight Dashboard
MyAstroBoard dashboard overview animation showing SkyTonight, sky map and observation planning

Why MyAstroBoard

Everything a serious astrophotographer needs - in one self-hosted tool.

No subscription. No cloud. No compromises.

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.

AstroScore Ranking

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.

Plan My Night

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.

Astrodex - Your Catalog

A private astrophotography catalog to track your imaged and target objects. Attach your own images, add notes, and cross-reference with SkyTonight results.

Astro Weather Analysis

Weather forecast powered by Open-Meteo, with astrophotography-specific overlays: seeing forecast, cloud transparency, dew risk alerts, and wind analysis for your site.

Equipment Profiles & FOV

Manage telescope and camera configurations. The field-of-view calculator cross-references your setup against SkyTonight targets to highlight the best matches.

ISS & Space Tracking

Real-time ISS position, visible pass predictions for your location, current crew in orbit, upcoming rocket launches, and spacewalk events - all in one place.

Multi-User with Roles

Admin, user and read-only roles. Shared family or club installation. Each user keeps their own preferences, language, theme and planning data.

SkyTonight Engine

Automated observation planning - no manual catalog work.

SkyTonight is the core of MyAstroBoard. It runs in-process, requires no external container, and delivers ready-to-use results every night.

Interactive Sky Map

Polar azimuth/altitude projection with target trajectories. Click any object to see its full profile and altitude-vs-time chart for the night.

Altitude-vs-Time Charts

Per-target interactive Chart.js graphs showing the full night observability window, the astronomical night band, and your altitude constraints.

Comet Tracking

Fresh comet data from Minor Planet Center (JPL as fallback). Comets are ranked and filtered just like DSOs - no separate lookup needed.

Planets & Solar Bodies

All solar system bodies computed with Skyfield ephemeris (de421.bsp). Opposition bonuses included in AstroScore for peak planetary imaging windows.

Your Constraints, Applied

Configure min/max altitude, airmass, object size, moon separation, and observability threshold. SkyTonight filters and scores against your exact setup.

Smart Schedule

Runs automatically 1 hour after astronomical dawn and 1 hour before astronomical dusk. Intelligent clock detection with 6-hour fallback for reliability.

AstroScore

Dimensionless target quality ranking

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].

0.91
M31 Andromeda

Also for Space Enthusiasts

Track everything happening in space - from your backyard.

Spaceflight Tracker

Upcoming and past rocket launches with countdown timers and video stream links, powered by Launch Library 2.

Astronauts in Space

Current ISS crew and all humans currently in orbit. Mission details and crew biographies in one glance.

ISS Live Position

Real-time ISS ground track, upcoming visible passes for your location with maximum elevation and duration.

Aurora Predictions

Aurora forecast for your latitude with activity index and best viewing windows during the night.

Solar & Lunar Eclipses

Next eclipses with interactive altitude charts for your location. Never miss a celestial event again.

Space Events

Upcoming spacewalks, dockings, and other milestones aggregated from spaceflight event feeds.

Privacy & Ownership

Your observatory. Your server. Your data.

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.

  • All astronomical data computed locally with Astropy and Astroplan - no external API dependency for core features
  • User data (config, observations, plans) stored only in your Docker volume
  • Weather data fetched from Open-Meteo (open-source, no key required)
  • No analytics, no tracking cookies, no telemetry by default on the application or this website
  • AGPL-3.0 license: source code always available, forks must remain open

Quick Start

Up and running in under 5 minutes with Docker.

Requires Docker and Docker Compose. Works on any Linux host.

1

Create the local repository

# Example mkdir /opt/myastroboard cd /opt/myastroboard
2

Download the docker-compose file

curl -o docker-compose.yml https://raw.githubusercontent.com/myastroboard/myastroboard/main/docker-compose.yml
3

Start the application

docker compose pull && docker compose up -d
4

Open your browser and configure

# Open http://localhost:5000 in your browser # Default credentials: admin / admin # Change the password immediately after first login http://localhost:5000
Set your location in the Configuration tab. SkyTonight will automatically run its first calculation and results will appear within minutes.

Open Source

Community-driven. Transparent. Contribution-friendly.

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.

Python 3.13 Flask Astropy Astroplan Skyfield PyOngc Chart.js Docker Open-Meteo
AGPL-3.0 Free Software License
Docker Hub Pre-built Image Available
EN / FR / ... Internationalization
REST API Full API Documentation

Built For

Astrophotographers first - and every space enthusiast.

Astrophotographers Visual Observers Astronomy Clubs Observatory Owners Space Enthusiasts Self-Hosting Enthusiasts Amateur Astronomers Open-Source Contributors

Get Started

Plan your next clear night. Own your data. Start for free.

MyAstroBoard is free forever. No trial. No premium tier. Everything unlocked because it's open source.