Difference between revisions of "SatNOGS Client Ansible"
From SatNOGS Wiki
(Created page with "= Intro = SatNOGS Client Ansible is the suggested method to install SatNOGS Client (and friends) to any Debian-based system. = Raspbian = For Raspberry Pi 3, which is the r...") |
m |
||
Line 9: | Line 9: | ||
= Debian = | = Debian = | ||
− | + | These sections contains generic instructions for installing SatNOGS Client on any Debian-based system. | |
== Prerequisites == | == Prerequisites == |
Revision as of 18:48, 28 March 2018
Intro
SatNOGS Client Ansible is the suggested method to install SatNOGS Client (and friends) to any Debian-based system.
Raspbian
For Raspberry Pi 3, which is the reference platform for SatNOGS, a Raspbian image with SatNOGS Client Ansible pre-installed is available.
Debian
These sections contains generic instructions for installing SatNOGS Client on any Debian-based system.
Prerequisites
- A user which is member of 'sudo' group exists on the target system
- An SSH server running on the target system
- A host system with Git and latest version of Ansible installed
Instructions
On the host system run the following commands:
$ git clone https://gitlab.com/librespacefoundation/satnogs/satnogs-client-ansible.git # Clone SatNOGS Client Ansible repository $ cd satnogs-client-ansible # Change to cloned repository directory $ cp -r production.dist production # Copy dist configuration $ vi production/inventory/hosts # Update file with your own target host, user and SSH password $ ssh youruser@yourtargetsystem true # Test SSH connection to target system $ ansible-playbook -i production/inventory -K site.yml # Run Ansible playbook $ ssh -t youruser@yourtargetsystem sudo satnogs-setup # Setup SatNOGS client