<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.satnogs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pe0sat</id>
	<title>SatNOGS Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.satnogs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pe0sat"/>
	<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/Special:Contributions/Pe0sat"/>
	<updated>2026-04-20T20:54:14Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.32.0</generator>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=Raspberry_Pi&amp;diff=3820</id>
		<title>Raspberry Pi</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=Raspberry_Pi&amp;diff=3820"/>
		<updated>2022-04-06T09:31:16Z</updated>

		<summary type="html">&lt;p&gt;Pe0sat: /* Pi4 Workaround */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:B3342fcc865731d69e0c9d7a8b1abb887185bc13 1 531x500.jpg|alt=Libre Space Foundation Raspberry Pi Case|thumb|Libre Space Foundation Raspberry Pi Case, [https://www.thingiverse.com/thing:3233687 on thingiverse]]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
The Raspberry Pi (version 3 and 4) is the reference platform for SatNOGS (see our [[SatNOGS Client Ansible|Ansible guide]] to install SatNOGS on other Linux machines). You can try using various distributions for this (eg. Debian/Armbian, Arch, Fedora), but the one we suggest is our custom image based on latest Raspbian.&lt;br /&gt;
&lt;br /&gt;
{{Message|This page assumes you have an account and a ground station registered on either network.satnogs.org or network-dev.satnogs.org. Make note of your station ID and API Key.}}&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
'''&amp;lt;big&amp;gt;Raspbian SatNOGS Image:&amp;lt;/big&amp;gt; &amp;lt;big&amp;gt;[https://gitlab.com/librespacefoundation/satnogs/satnogs-pi-gen/-/jobs/artifacts/2020122700/download?job=release artifacts.zip]&amp;lt;/big&amp;gt; '''  (Release: 2020122700)&lt;br /&gt;
&lt;br /&gt;
Download the latest Raspbian SatNOGS Image from above (or via the &amp;quot;Download&amp;quot; icon on the right side of the [https://gitlab.com/librespacefoundation/satnogs/satnogs-pi-gen/tags latest tag page on GitLab]). This image has the SatNOGS setup script installed, the SSH server enabled ( 2021-11-15 edit by PE2BZ there is no ssh file in the boot partition, this has to be added else the Pi will not be accessible by SSH)  and all required packages preinstalled. You will get an &amp;lt;code&amp;gt;artifacts.zip&amp;lt;/code&amp;gt; file with the following content:&lt;br /&gt;
&lt;br /&gt;
*A Zipped image file&lt;br /&gt;
*An Image info file&lt;br /&gt;
*A SHA256 checksum file&lt;br /&gt;
&lt;br /&gt;
===Data integrity verification===&lt;br /&gt;
&lt;br /&gt;
You should verify the data integrity of the artifacts by comparing the SHA256 checksums. On Linux, run &amp;lt;code&amp;gt;sha256sum -c sha256sums&amp;lt;/code&amp;gt; in the directory where the artifacts are downloaded and unzipped.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ sha256sum -c sha256sums &lt;br /&gt;
2020-12-27-Raspbian-SatNOGS-master-lite.info: OK&lt;br /&gt;
image_2020-12-27-Raspbian-SatNOGS-master-lite.zip: OK&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Pi4 Workaround===&lt;br /&gt;
&lt;br /&gt;
With newer Pi4 models there where missing firmware files in the image, for now we have created a temporary solution.&lt;br /&gt;
The updated image can be downloaded via the following [https://cloud.libre.space/s/4cfcK6H4joCdyCm link]&lt;br /&gt;
&lt;br /&gt;
Data integrity information:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
md5: 5128e134554ef32aa7eb31267305b302&lt;br /&gt;
sha256: c769ead89686f6b232a79f23637dedec018aa73982ec31e387e61d4d60029d52&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Flashing==&lt;br /&gt;
[https://www.raspberrypi.org/documentation/installation/installing-images/README.md Follow the usual Raspbian flashing instructions], and boot your Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
==Getting console access==&lt;br /&gt;
You can log in the Raspberry Pi by connecting it to a keyboard and monitor or through network via an SSH connection.&lt;br /&gt;
&lt;br /&gt;
===Keyboard and monitor===&lt;br /&gt;
Once your Raspberry Pi is booted, log in with username &amp;quot;'''pi'''&amp;quot; password &amp;quot;'''raspberry'''&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Ethernet===&lt;br /&gt;
If you are using wired Ethernet you should get connectivity right away. You just need to find the IP address of Raspberry Pi (e.g. in your router management interface). Log in with SSH using username &amp;quot;'''pi'''&amp;quot; password &amp;quot;'''raspberry'''&amp;quot;, for example:&lt;br /&gt;
 $ ssh pi@192.168.1.2&lt;br /&gt;
If your network supports [[wikipedia:Zero-configuration_networking|&amp;lt;code&amp;gt;zeroconf&amp;lt;/code&amp;gt;]], then you can use the hostname of your Pi:&lt;br /&gt;
 $ ssh pi@raspberrypi.local&lt;br /&gt;
&lt;br /&gt;
===Pre-boot wireless configuration===&lt;br /&gt;
If neither keyboard/monitor, nor a wired Ethernet are available, you can set up a WiFi connection before boot by mounting the boot partition of the flashed SD card and editing files directly. Note your OS may mount boot partition in a different location. [https://raspberrypi.stackexchange.com/questions/10251/prepare-sd-card-for-wifi-on-headless-pi#comment98121_57023 Windows users have line ending problems]. Suggested actions:&lt;br /&gt;
&lt;br /&gt;
 $ $EDITOR /media/Raspbian_SatNOGS-boot/wpa_supplicant.conf&lt;br /&gt;
&lt;br /&gt;
contents: (note key_mgmt options include NONE, WPA-PSK, WPA-EAP)&lt;br /&gt;
&lt;br /&gt;
    ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev&lt;br /&gt;
    update_config=1&lt;br /&gt;
    country=US&lt;br /&gt;
    &lt;br /&gt;
    network={&lt;br /&gt;
        ssid=&amp;quot;NETWORK_NAME&amp;quot;&lt;br /&gt;
        psk=&amp;quot;password&amp;quot;&lt;br /&gt;
        key_mgmt=WPA-PSK&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
&lt;br /&gt;
===Raspberry Pi Setup===&lt;br /&gt;
Once your Raspberry Pi is booted, log in with username &amp;quot;'''pi'''&amp;quot; password &amp;quot;'''raspberry'''&amp;quot; and run: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ sudo raspi-config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will want to be sure to do the following:&lt;br /&gt;
&lt;br /&gt;
*Set a strong, unique password&lt;br /&gt;
*Change localization settings:&lt;br /&gt;
**by default the rpi locale is configured for EN-GB, change as appropriate (ie: to EN_US.UTF-8)&lt;br /&gt;
**set timezone (we recommend UTC so your logs match the times in Network; UTC is under the 'none of the above' submenu)&lt;br /&gt;
**set keyboard layout, again this is defaulting to a UK layout&lt;br /&gt;
**set wifi country&lt;br /&gt;
**expand filesystem (under the Advanced menu)&lt;br /&gt;
*Configure network or WiFi (see [https://www.raspberrypi.org/documentation/configuration/wireless/wireless-cli.md this doc for network configuration instructions])&lt;br /&gt;
*Finish and reboot&lt;br /&gt;
&lt;br /&gt;
===SatNOGS Setup===&lt;br /&gt;
SSH to the Raspberry Pi with user &amp;quot;'''pi'''&amp;quot; and your new password.&lt;br /&gt;
&lt;br /&gt;
Follow [[SatNOGS Client Setup]] instructions to configure the system.&lt;br /&gt;
&lt;br /&gt;
[[Category:Build]]&lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>Pe0sat</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=Raspberry_Pi&amp;diff=3819</id>
		<title>Raspberry Pi</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=Raspberry_Pi&amp;diff=3819"/>
		<updated>2022-04-06T08:49:11Z</updated>

		<summary type="html">&lt;p&gt;Pe0sat: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:B3342fcc865731d69e0c9d7a8b1abb887185bc13 1 531x500.jpg|alt=Libre Space Foundation Raspberry Pi Case|thumb|Libre Space Foundation Raspberry Pi Case, [https://www.thingiverse.com/thing:3233687 on thingiverse]]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
The Raspberry Pi (version 3 and 4) is the reference platform for SatNOGS (see our [[SatNOGS Client Ansible|Ansible guide]] to install SatNOGS on other Linux machines). You can try using various distributions for this (eg. Debian/Armbian, Arch, Fedora), but the one we suggest is our custom image based on latest Raspbian.&lt;br /&gt;
&lt;br /&gt;
{{Message|This page assumes you have an account and a ground station registered on either network.satnogs.org or network-dev.satnogs.org. Make note of your station ID and API Key.}}&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
'''&amp;lt;big&amp;gt;Raspbian SatNOGS Image:&amp;lt;/big&amp;gt; &amp;lt;big&amp;gt;[https://gitlab.com/librespacefoundation/satnogs/satnogs-pi-gen/-/jobs/artifacts/2020122700/download?job=release artifacts.zip]&amp;lt;/big&amp;gt; '''  (Release: 2020122700)&lt;br /&gt;
&lt;br /&gt;
Download the latest Raspbian SatNOGS Image from above (or via the &amp;quot;Download&amp;quot; icon on the right side of the [https://gitlab.com/librespacefoundation/satnogs/satnogs-pi-gen/tags latest tag page on GitLab]). This image has the SatNOGS setup script installed, the SSH server enabled ( 2021-11-15 edit by PE2BZ there is no ssh file in the boot partition, this has to be added else the Pi will not be accessible by SSH)  and all required packages preinstalled. You will get an &amp;lt;code&amp;gt;artifacts.zip&amp;lt;/code&amp;gt; file with the following content:&lt;br /&gt;
&lt;br /&gt;
*A Zipped image file&lt;br /&gt;
*An Image info file&lt;br /&gt;
*A SHA256 checksum file&lt;br /&gt;
&lt;br /&gt;
===Data integrity verification===&lt;br /&gt;
&lt;br /&gt;
You should verify the data integrity of the artifacts by comparing the SHA256 checksums. On Linux, run &amp;lt;code&amp;gt;sha256sum -c sha256sums&amp;lt;/code&amp;gt; in the directory where the artifacts are downloaded and unzipped.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ sha256sum -c sha256sums &lt;br /&gt;
2020-12-27-Raspbian-SatNOGS-master-lite.info: OK&lt;br /&gt;
image_2020-12-27-Raspbian-SatNOGS-master-lite.zip: OK&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Pi4 Workaround===&lt;br /&gt;
&lt;br /&gt;
With newer Pi4 models there where missing firmware files in the image, for now we have created a temporary solution.&lt;br /&gt;
The updated image can be downloaded via the following (link)[https://cloud.libre.space/s/4cfcK6H4joCdyCm]&lt;br /&gt;
&lt;br /&gt;
Data integrity information:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
md5: 5128e134554ef32aa7eb31267305b302&lt;br /&gt;
sha256: c769ead89686f6b232a79f23637dedec018aa73982ec31e387e61d4d60029d52&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Flashing==&lt;br /&gt;
[https://www.raspberrypi.org/documentation/installation/installing-images/README.md Follow the usual Raspbian flashing instructions], and boot your Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
==Getting console access==&lt;br /&gt;
You can log in the Raspberry Pi by connecting it to a keyboard and monitor or through network via an SSH connection.&lt;br /&gt;
&lt;br /&gt;
===Keyboard and monitor===&lt;br /&gt;
Once your Raspberry Pi is booted, log in with username &amp;quot;'''pi'''&amp;quot; password &amp;quot;'''raspberry'''&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Ethernet===&lt;br /&gt;
If you are using wired Ethernet you should get connectivity right away. You just need to find the IP address of Raspberry Pi (e.g. in your router management interface). Log in with SSH using username &amp;quot;'''pi'''&amp;quot; password &amp;quot;'''raspberry'''&amp;quot;, for example:&lt;br /&gt;
 $ ssh pi@192.168.1.2&lt;br /&gt;
If your network supports [[wikipedia:Zero-configuration_networking|&amp;lt;code&amp;gt;zeroconf&amp;lt;/code&amp;gt;]], then you can use the hostname of your Pi:&lt;br /&gt;
 $ ssh pi@raspberrypi.local&lt;br /&gt;
&lt;br /&gt;
===Pre-boot wireless configuration===&lt;br /&gt;
If neither keyboard/monitor, nor a wired Ethernet are available, you can set up a WiFi connection before boot by mounting the boot partition of the flashed SD card and editing files directly. Note your OS may mount boot partition in a different location. [https://raspberrypi.stackexchange.com/questions/10251/prepare-sd-card-for-wifi-on-headless-pi#comment98121_57023 Windows users have line ending problems]. Suggested actions:&lt;br /&gt;
&lt;br /&gt;
 $ $EDITOR /media/Raspbian_SatNOGS-boot/wpa_supplicant.conf&lt;br /&gt;
&lt;br /&gt;
contents: (note key_mgmt options include NONE, WPA-PSK, WPA-EAP)&lt;br /&gt;
&lt;br /&gt;
    ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev&lt;br /&gt;
    update_config=1&lt;br /&gt;
    country=US&lt;br /&gt;
    &lt;br /&gt;
    network={&lt;br /&gt;
        ssid=&amp;quot;NETWORK_NAME&amp;quot;&lt;br /&gt;
        psk=&amp;quot;password&amp;quot;&lt;br /&gt;
        key_mgmt=WPA-PSK&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
&lt;br /&gt;
===Raspberry Pi Setup===&lt;br /&gt;
Once your Raspberry Pi is booted, log in with username &amp;quot;'''pi'''&amp;quot; password &amp;quot;'''raspberry'''&amp;quot; and run: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ sudo raspi-config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will want to be sure to do the following:&lt;br /&gt;
&lt;br /&gt;
*Set a strong, unique password&lt;br /&gt;
*Change localization settings:&lt;br /&gt;
**by default the rpi locale is configured for EN-GB, change as appropriate (ie: to EN_US.UTF-8)&lt;br /&gt;
**set timezone (we recommend UTC so your logs match the times in Network; UTC is under the 'none of the above' submenu)&lt;br /&gt;
**set keyboard layout, again this is defaulting to a UK layout&lt;br /&gt;
**set wifi country&lt;br /&gt;
**expand filesystem (under the Advanced menu)&lt;br /&gt;
*Configure network or WiFi (see [https://www.raspberrypi.org/documentation/configuration/wireless/wireless-cli.md this doc for network configuration instructions])&lt;br /&gt;
*Finish and reboot&lt;br /&gt;
&lt;br /&gt;
===SatNOGS Setup===&lt;br /&gt;
SSH to the Raspberry Pi with user &amp;quot;'''pi'''&amp;quot; and your new password.&lt;br /&gt;
&lt;br /&gt;
Follow [[SatNOGS Client Setup]] instructions to configure the system.&lt;br /&gt;
&lt;br /&gt;
[[Category:Build]]&lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>Pe0sat</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=SatNOGS_Ansible&amp;diff=3816</id>
		<title>SatNOGS Ansible</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=SatNOGS_Ansible&amp;diff=3816"/>
		<updated>2022-02-12T17:13:25Z</updated>

		<summary type="html">&lt;p&gt;Pe0sat: Remark on the name selection for youruser.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
&lt;br /&gt;
{{Warning|Follow these instructions only if you are provisioning SatNOGS to Debian from another host or are installing on the same host. }}&lt;br /&gt;
&lt;br /&gt;
'''SatNOGS Client Ansible''' makes the actual provisioning of the '''SatNOGS Client''' system. It is called, under the hood, when applying the configuration using [[SatNOGS Client Setup|SatNOGS Client Setup utility]]. It currently supports Raspbian and Debian (stretch and buster).&lt;br /&gt;
&lt;br /&gt;
==Raspbian==&lt;br /&gt;
&lt;br /&gt;
For Raspberry Pi, which is the reference platform for SatNOGS, a custom Raspbian image with '''SatNOGS Client Ansible''' pre-installed is available. Installation instructions are given in the [[Raspberry_Pi| Raspberry Pi Setup Guide]].&lt;br /&gt;
&lt;br /&gt;
==Debian==&lt;br /&gt;
&lt;br /&gt;
These sections contain generic instructions for installing SatNOGS Client on a Debian system.&lt;br /&gt;
&lt;br /&gt;
==Other distributions==&lt;br /&gt;
&lt;br /&gt;
Other distributions are not supported by '''SatNOGS Client Ansible''', as the pre-built packages won't be compatible. Thus, while derived from Debian, '''SatNOGS Client Ansible''' is known to break for Ubuntu and Linux Mint. If you are an experienced user, a manual installation of all components could be possible.&lt;br /&gt;
&lt;br /&gt;
==Installation Guide==&lt;br /&gt;
===Prerequisites===&lt;br /&gt;
&lt;br /&gt;
*A target Debian system. To install Debian please follow the [https://www.debian.org/releases/stretch/installmanual Debian Installation Guide] and chose the net installer if you want to run a headless server. The target system can be the host itself.&lt;br /&gt;
*A user (referenced later as ''youruser'') which is member of 'sudo' group exists on the target system. Don't use the username `satnogs` when you install the Debian system.&lt;br /&gt;
*An SSH server running on the target system.&lt;br /&gt;
*Install installation dependencies: `sudo apt-get install ansible git sshpass python-setuptools`&lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
&lt;br /&gt;
On the host system run the following commands:&lt;br /&gt;
 $ git clone &amp;lt;nowiki&amp;gt;https://gitlab.com/librespacefoundation/satnogs/satnogs-client-ansible.git&amp;lt;/nowiki&amp;gt;    # Clone SatNOGS Client Ansible repository&lt;br /&gt;
 $ cd satnogs-client-ansible                                    # Change to cloned repository directory&lt;br /&gt;
 $ git checkout stable                                          # Optionally, check out stable (Debian Buster 10) branch&lt;br /&gt;
 $ cp -r production.dist production                             # Copy dist configuration&lt;br /&gt;
 $ vi production/inventory/hosts                                # Update file with your own target host e.g. 127.0.0.1, user and SSH password&lt;br /&gt;
 $ ssh youruser@yourtargetsystem true                           # Test SSH connection to target system&lt;br /&gt;
 $ ansible-playbook -i production/inventory/hosts -K site.yml   # Run Ansible playbook&lt;br /&gt;
 $ ssh -t youruser@yourtargetsystem sudo satnogs-setup          # Setup SatNOGS client (see below)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Next Steps===&lt;br /&gt;
&lt;br /&gt;
Follow [[SatNOGS_Client_Setup|SatNOGS Client Setup]] to configure your system and SatNOGS station.&lt;br /&gt;
&lt;br /&gt;
[[Category:Build]]&lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>Pe0sat</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=SatNOGS_Ansible&amp;diff=3815</id>
		<title>SatNOGS Ansible</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=SatNOGS_Ansible&amp;diff=3815"/>
		<updated>2022-02-12T16:45:12Z</updated>

		<summary type="html">&lt;p&gt;Pe0sat: Update the installation with dependency packages that need to be installed.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
&lt;br /&gt;
{{Warning|Follow these instructions only if you are provisioning SatNOGS to Debian from another host or are installing on the same host. }}&lt;br /&gt;
&lt;br /&gt;
'''SatNOGS Client Ansible''' makes the actual provisioning of the '''SatNOGS Client''' system. It is called, under the hood, when applying the configuration using [[SatNOGS Client Setup|SatNOGS Client Setup utility]]. It currently supports Raspbian and Debian (stretch and buster).&lt;br /&gt;
&lt;br /&gt;
==Raspbian==&lt;br /&gt;
&lt;br /&gt;
For Raspberry Pi, which is the reference platform for SatNOGS, a custom Raspbian image with '''SatNOGS Client Ansible''' pre-installed is available. Installation instructions are given in the [[Raspberry_Pi| Raspberry Pi Setup Guide]].&lt;br /&gt;
&lt;br /&gt;
==Debian==&lt;br /&gt;
&lt;br /&gt;
These sections contain generic instructions for installing SatNOGS Client on a Debian system.&lt;br /&gt;
&lt;br /&gt;
==Other distributions==&lt;br /&gt;
&lt;br /&gt;
Other distributions are not supported by '''SatNOGS Client Ansible''', as the pre-built packages won't be compatible. Thus, while derived from Debian, '''SatNOGS Client Ansible''' is known to break for Ubuntu and Linux Mint. If you are an experienced user, a manual installation of all components could be possible.&lt;br /&gt;
&lt;br /&gt;
==Installation Guide==&lt;br /&gt;
===Prerequisites===&lt;br /&gt;
&lt;br /&gt;
*A target Debian system. To install Debian please follow the [https://www.debian.org/releases/stretch/installmanual Debian Installation Guide] and chose the net installer if you want to run a headless server. The target system can be the host itself.&lt;br /&gt;
*A user (referenced later as ''youruser'') which is member of 'sudo' group exists on the target system.&lt;br /&gt;
*An SSH server running on the target system.&lt;br /&gt;
*Install installation dependencies: `sudo apt-get install ansible git sshpass python-setuptools`&lt;br /&gt;
&lt;br /&gt;
===Installation===&lt;br /&gt;
&lt;br /&gt;
On the host system run the following commands:&lt;br /&gt;
 $ git clone &amp;lt;nowiki&amp;gt;https://gitlab.com/librespacefoundation/satnogs/satnogs-client-ansible.git&amp;lt;/nowiki&amp;gt;    # Clone SatNOGS Client Ansible repository&lt;br /&gt;
 $ cd satnogs-client-ansible                                    # Change to cloned repository directory&lt;br /&gt;
 $ git checkout stable                                          # Optionally, check out stable (Debian Buster 10) branch&lt;br /&gt;
 $ cp -r production.dist production                             # Copy dist configuration&lt;br /&gt;
 $ vi production/inventory/hosts                                # Update file with your own target host e.g. 127.0.0.1, user and SSH password&lt;br /&gt;
 $ ssh youruser@yourtargetsystem true                           # Test SSH connection to target system&lt;br /&gt;
 $ ansible-playbook -i production/inventory/hosts -K site.yml   # Run Ansible playbook&lt;br /&gt;
 $ ssh -t youruser@yourtargetsystem sudo satnogs-setup          # Setup SatNOGS client (see below)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Next Steps===&lt;br /&gt;
&lt;br /&gt;
Follow [[SatNOGS_Client_Setup|SatNOGS Client Setup]] to configure your system and SatNOGS station.&lt;br /&gt;
&lt;br /&gt;
[[Category:Build]]&lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>Pe0sat</name></author>
		
	</entry>
</feed>