User guide

Requirements

  • Python 3.4+

  • libapt 1.8+ Python bindings

  • lsb-release 10+

Installation

Debian

To install the required dependencies in Debian Bullseye run:

$ apt-get install python3-apt lsb-release

SatNOGS Config

To install SatNOGS Config run:

$ pip install satnogs-config

This will install a console script called satnogs-config.

Usage

To execute the script, run it on the command line:

$ satnogs-config

The main menu will be shown

Basic

The Basic sub-menu contains the minimum required configuration options for provisioning the SatNOGS client system.

Advanced

The Advanced sub-menu contains a larger set of configuration options. It is intended for advanced users and contains options categorized by component.

Show

The Show option displays the current configuration file.

Upgrade

The Upgrade option calls APT utilities to upgrade the distribution packages.

Update

The Update option works in conjunction with satnogs-setup to re-bootstrap Ansible and update the configuration tools.

Reset

The Reset option resets the configuration file generated by the utility, effectively removing all the configuration options set by the user.

Apply

The Apply button runs SatNOGS Client Ansible which provisions Debian to become a SatNOGS client system.