Skip to content

Getting Started with TrySpace Lab

A short quick-start to get a up and running with TrySpace Lab.

Walkthrough

Note that the speed at which you can install is subject to your internet connection and the performance of your computer. Gigabytes of data are required to be downloaded during this process.

  • Ensure Docker, Docker Compose (v2+), Git, and Make are installed (see Installation).
  • Clone the repository to your computer:
    git clone https://github.com/TrySpaceOrg/tryspace-lab.git
    cd tryspace-lab
    

Screenshot 2025-09-10 081103

  • Download and initialize the submodules: git submodule update --init --recursive

Screenshot 2025-09-10 081134

  • Prepare environment and build: make

Screenshot 2025-09-10 081427

  • Start the lab: make start

Screenshot 2025-09-10 081445

The various services will take a few seconds to stabilize and flight software to finish it's initialization.

Screenshot 2025-09-10 081536

  • Access GSW (YAMCS): http://localhost:8090

Screenshot 2025-09-10 081541

  • You'll be able to send commands, view the current links, etc. in YAMCS so poke around!

Screenshot 2025-09-10 081625

  • Attach to consoles in a new tab: docker attach tryspace-server

Screenshot 2025-09-10 081740

  • Stop (preserves data): CTRL+C in primary console

Screenshot 2025-09-10 081910

  • If you did CTRL+C twice to stop quickly, you may need to make stop prior to running again.

Screenshot 2025-09-10 081920

  • Clean (removes data): make clean

Screenshot 2025-09-10 081942

  • Looking to reclaim some data? make clean-cache

Screenshot 2025-09-10 082038

  • Want to uninstall? make uninstall

Screenshot 2025-09-10 082050

Have trouble with any of the above? Checkout the Frequently Asked Questions.