MyAstroBoard Logo MyAstroBoard

Demo You are browsing a read-only demo: everything is live, but nothing you change is saved. Install your own

Current Conditions

Loading...

Loading astrophotography weather analysis...

Best Observation Window

Moon

A brighter, higher Moon scatters more light across the sky - lower illumination and altitude generally mean darker skies and better conditions for faint deep-sky targets.

Moon next days

Lunar Eclipse

Sun

Astronomical night starts once the Sun drops below -18° altitude (the darkest twilight stage) and ends when it climbs back above it - that window is when the sky is dark enough for deep-sky imaging.

Solar Eclipse

Aurora Borealis Predictions

Events Calendar

Weather Forecast

Loading weather data...

Fetching forecast and astronomical information

Observation Conditions - Coming Night

A fast go / no-go scan of the coming night, hour by hour.

Seeing Forecast

Launch Timeline

Astronauts & Human Spaceflight

Space Events

Orbital Stations

Loading observatory data...

Astrodex - Gotta Catch 'Em All!

Your personal collection of captured celestial objects

My Collection

Plan My Night

Build a private timeline for tonight directly from SkyTonight targets.

Observation Log

Log what you actually captured on each night - Plan, Observe, Log, Astrodex.

Plan My Night
What do I want to shoot tonight?
Observation Log
What did I actually do?
Astrodex
Everything I've ever captured

The Observation Log is the middle step of a simple loop: plan what you want to shoot, log what actually happened each night, and everything you capture ends up in your Astrodex gallery automatically.

  • A session is one trip out: a location, an equipment setup, and one or more nights, each with its own conditions (SQM, seeing, transparency, Moon).
  • As soon as a target has real capture data (frames, integration time), it's added to your Astrodex automatically - no button to remember.
  • The finished, processed photo is attached separately, once you've stacked it - that step always stays manual.
  • You can import a session straight from a Plan My Night plan instead of re-entering everything by hand.
  • Sessions are always private - they're never shared with other users, unlike Astrodex.

Your observing record

What your logbook says about the nights you have spent under the sky.

Where your nights go

Your sky so far

Every object you have captured, put back where it belongs on the sky.

When the sky is open

How much observable darkness your site offers each month, next to the hours you actually logged. This is astronomy and your own history - it says nothing about the weather.

How the sky treated you

How you rated your own results under the conditions you recorded. Descriptive only - it reports what your log contains, it does not predict anything.

Wishlist

Objects you want to capture. Add them from SkyTonight, the catalogue collection or the beginner catalog; they are marked captured automatically once they show up in your log or your Astrodex.

Photo Map

See where your Astrodex photos were taken.

Catalogue Collection

Browse a whole catalogue and see at a glance which objects you have already captured.

Equipment Combinations

Combine telescope, camera, mount, accessories, and filters to analyze setup compatibility and FOV. This setup will be also selectable on Astrodex.

Field of View Calculator

Exposure Calculator

Telescopes

Manage your telescope profiles with automatic calculation of focal ratios and effective focal lengths.

Cameras

Manage your camera profiles with automatic calculation of sensor diagonal and image scale.

Mounts

Manage your mount profiles with automatic calculation of recommended imaging payload.

Filters

Manage your filter profiles for LRGB, narrowband, broadband, and other imaging filters.

Accessories

Manage your accessory profiles for focusers, field flatteners, filter wheels, and other equipment.

My Locations

Location order
Order used in the quick switcher of the sky widget.

    Customize

    Controls which SkyTonight targets are highlighted as recommended for you. Beginner shows only easy targets; Advanced shows everything.
    Adds a "Beginner" tab to SkyTonight with a curated list of easy targets.
    Shows a "Tonight for you" panel of recommended targets at the top of the SkyTonight Deep Sky Objects tab.
    Creates a device for you in Home Assistant with your Astrodex counters, tonight's plan and its equipment, your observation log totals and (if the administrator enabled it) your latest picture. Only your own data, only while this is on.
    Run the guided setup wizard again from the beginning.

    Notifications

    Active subscriptions

    Security

    Two-factor authentication

    Your data

    Locations

    Astrodex

    Enable this option to set up a private Astrodex for each user
    When off (default), the Photo Map shows exact GPS locations of every shared user's photos to everyone. Turn this on if you don't want your precise photo locations visible to other users, even when Astrodex sharing is on.

    Constraints

    Degrees above horizon
    Degrees above horizon
    2 = 1/cos(60°)
    Minimum object size in arc minutes
    Maximum object size in arc minutes
    Minimum separation from moon in degrees (overridden if 'Use Moon Illumination' is checked)
    Fraction of darkness time object must be observable (0.0-1.0, e.g., 0.5 = 50%)
    If enabled, minimum moon separation is derived from moon illumination percentage (1% = 1°)
    Set azimuth display: counter-clockwise (north at top, east at left) or clockwise
    Altitude constraints

    Targets must reach an altitude between min and max during the observable night. The green band is the valid zone.

    Airmass

    Airmass measures the thickness of atmosphere a light ray crosses. Lower altitude = more atmosphere = worse quality. This constraint overrides min altitude if stricter.

    Angular size (arcmin)

    Filters deep-sky objects by apparent size. Use to remove objects too small to resolve or too large for your sensor's field of view.

    Moon separation

    Targets within the exclusion zone around the moon are filtered out. With dynamic mode enabled, the minimum gap automatically scales with moon brightness.

    Observable time threshold

    A target must be above all constraints for at least this fraction of the night. Lower values include objects visible only briefly near dusk or dawn.

    Notifications

    Privacy & search engines

    Reverse proxy

    Address other software uses to reach MyAstroBoard: the Astrodex stream (Home Assistant camera, Lovelace card) and the MyAstroShine photo return. Leave empty to use the address in your browser. Required when you use MyAstroBoard from the Home Assistant sidebar.

    MQTT connections

    Actions

    Restarting... please wait

    System Logs

    Logging

    Written to myastroboard.log, shown in the Logs tab and included in the export.
    The container output: docker logs, or the Log tab of the Home Assistant app.
    Logs contain usernames and IP addresses. Older lines are deleted once a day. 0 keeps them until the size limit rotates them out.

    Export Logs

    Included in the archive:

    • data/myastroboard.log (+ rotated files if any)
    • data/skytonight/logs/
    • data/skytonight/runtime/scheduler_status.json

    User Management

    Manage users and their access roles.

    Existing Users

    Trusted networks and two-factor authentication

    127.0.0.1 and ::1 are always trusted and never need to be added.

    System Metrics

    CPU Usage
    0%
    -
    RAM Usage
    0%
    - / -
    Swap Usage
    0%
    - / -
    Root Filesystem
    0%
    - / - (- free)

    Disk Storage

    Folder Usage
    data/
    - / -
    0% of root
    data/astrodex/
    -
    0% of root
    data/cache/
    -
    data/equipments/
    -
    data/projects/
    -
    SkyTonight
    data/skytonight/
    - / -
    0% of root
    ./calculations/
    -
    ./catalogues/
    -
    ./logs/
    -
    ./outputs/
    -
    ./runtime/
    -

    Database

    Status
    • Schema version -
    • Size -
    • Journal mode -
    Integrity

    Checks that the database file is sound and that every record points to existing data.

    SkyTonight Scheduler

    Status
    • Enabled -
    • Running -
    • Executing -
    • Mode -
    • Timezone -
    Timing
    • Last run -
    • Next run -
    • Reason -
    • Last duration -
    • Last error -
    Last Result
    • Night start -
    • Night end -
    • Deep sky objects -
    • Bodies -
    • Comets -

    Cache Jobs

    Job TTL Status Last run Duration
    Loading cache metrics...

    System Information

    Platform
    • OS: -
    • Release: -
    • Machine: -
    • Python: -
    System Status
    • Uptime: -
    • Processes: -
    • Network Sent: -
    • Network Received: -
    CPU Info
    • Logical Cores: -
    • Physical Cores: -
    • Frequency: -
    Container
    • Container/VM: -
    • Container Type: Not running in container

    Process Information

    0
    Process Status CPU Memory Uptime
    No process data available

    Backup

    Included in the archive:

    • config.json, app_settings.json
    • users.json
    • astrodex/
    • equipments/
    • observation_sessions/
    • wishlist/

    Restore

    1.7 upgrade archive

      External Connectors

      About MyAstroBoard

      Project at a glance

      Project at a glance

      Public showcase and presentation page

      myastroboard.org

      Source repository

      github.com/myastroboard/myastroboard

      Report an issue

      GitHub Issues

      Maintainer

      WorldOfGZ

      GitHub: @WorldOfGZ

      Support the project

      If MyAstroBoard helps you, you can support its maintenance and development.

      Funding file: .github/FUNDING.yml
      See all active support links in FUNDING.yml.

      Credits & Acknowledgements

      MyAstroBoard is built on the shoulders of these open-source projects and free data services.

      Frontend
      Python libraries
      Data sources & APIs
      Object catalogues

      License

      AGPL-3.0