These installation steps are intended to be used for contributing to the satnogs-client codebase. If you are interested in setting up satnogs-client for your ground station check the wiki.

Requirements: You will need python, python-virtualenvwrapper, pip and git

  1. Build the environment

    Clone source code from the repository:

    $ git clone

    Set up the virtual environment. On first run you should create it and link it to your project path.:

    $ cd satnogs-client
    $ mkvirtualenv satnogs-client -a .

    Activate your python virtual environment:

    $ workon satnogs-client

    Install local development requirements:

    $ pip install .
  2. Run the client

    Create an .env file on the project root and configure the client environment variables.

    Run satnogs-client:

    $ satnogs-client