Minimalistic Mission Control System (MCS).
minmcs is a web-browser mission control system: operators monitor telemetry (TM) and
uplink telecommands (TC) from a dashboard in their browser, backed by a Python API that
decodes packets against a spacecraft model and stores them. It runs from containers with
minimal configuration.
Copy .env.example to .env, and define where your mission's XTCE database
is available from (see Configuration). To run the complete stack using Docker:
$ docker compose up --buildPostgres, InfluxDB, the API and the UI all start from that .env plus the defaults in docker-compose.yaml;
make sure to change the ground link address (MINMCS_TM_SOURCE_HOST/_PORT) if you're
not running bin/egse_link.py on the host. Then open the dashboard at
http://localhost:8080.
minscs, a spacecraft simulator that speaks the same
ground-link wire format minmcs expects.
https://nunorc.github.io/minmcs/
The same pages are in docs/ and readable in-repo, starting at
docs/index.md.
