Difference between revisions of "Raspberry Pi"
(Add warning for missing features.) (Tag: Visual edit) |
(→Installation) |
||
| (5 intermediate revisions by 3 users not shown) | |||
| Line 3: | Line 3: | ||
==Introduction== | ==Introduction== | ||
| − | The Raspberry Pi (version 3, 4 and 5) is the reference platform for SatNOGS | + | The Raspberry Pi (version 3, 4, and 5) is the reference platform for SatNOGS. See our [[SatNOGS Client Ansible|Ansible guide]] to install SatNOGS on other Linux machines. |
{{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.}} | {{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.}} | ||
==Flashing== | ==Flashing== | ||
| − | {{Warning|IMPORTANT: Some | + | {{Warning|IMPORTANT: Some essential features from the previous version are currently unavailable in the newer version. Please review the [[SatNOGS Setup#Missing_features|Missing Features Table]] before flashing. If any of the missing features are critical to your setup, follow the [[Raspberry_Pi_Legacy|Legacy Software Installation Guide]] to install the legacy software.}}Use the '''Raspberry Pi Imager''', as outlined in the [https://www.raspberrypi.com/documentation/computers/getting-started.html#raspberry-pi-imager Raspberry Pi OS flashing guidelines], and follow the steps provided there. Along with the official guide, be sure to take into account the instructions provided in the following subsections. |
===OS selection=== | ===OS selection=== | ||
| − | To optimize resource usage and reduce unnecessary running services, | + | To optimize resource usage and reduce installation time and unnecessary running services, we provide a specialized SatNOGS image. To select this image during the Raspberry Pi Imager OS selection process: |
| + | |||
| + | #Navigate to <code>Other specific-purpose OS</code> | ||
| + | #Open <code>SatNOGS</code> submenu | ||
| + | #Select <code>SatNOGS (stable, 64-bit)</code> | ||
===OS customization=== | ===OS customization=== | ||
| Line 39: | Line 43: | ||
==Installation== | ==Installation== | ||
| − | To install | + | The '''SatNOGS Setup''' installation and configuration tool comes pre-installed with the official SatNOGS Raspberry Pi OS image. To install all necessary software components and configure your system, log in and run: |
| − | + | $ satnogs-setup | |
| − | + | ||
| + | {{Message|If you are using a different supported OS (e.g., standard Raspberry Pi OS or Debian 13 on a laptop/desktop), you can install SatNOGS using the following command: <code>$ curl -sfL https://satno.gs/install {{!}} sh -s --</code>}} | ||
| − | + | Then, follow [[SatNOGS Setup]] instructions to configure the system. | |
[[Category:Build]] | [[Category:Build]] | ||
[[Category:Software]] | [[Category:Software]] | ||
Latest revision as of 18:03, 2 July 2026
Contents
Introduction
The Raspberry Pi (version 3, 4, and 5) is the reference platform for SatNOGS. See our Ansible guide to install SatNOGS on other Linux machines.
Flashing
Use the Raspberry Pi Imager, as outlined in the Raspberry Pi OS flashing guidelines, and follow the steps provided there. Along with the official guide, be sure to take into account the instructions provided in the following subsections.
OS selection
To optimize resource usage and reduce installation time and unnecessary running services, we provide a specialized SatNOGS image. To select this image during the Raspberry Pi Imager OS selection process:
- Navigate to
Other specific-purpose OS - Open
SatNOGSsubmenu - Select
SatNOGS (stable, 64-bit)
OS customization
At the very least, you need to:
- Set username and password
- Set locale settings
- Time zone
- Keyboard layout
- Enable SSH
If connection to the internet is via Wi-Fi, make sure to Configure wireless LAN as well.
To easily discover the Rapsberry Pi among other Rapsberry Pis in your network, set a unique hostname.
Getting console access
You can log in the Raspberry Pi by connecting it to a keyboard and monitor or through network via an SSH connection.
Keyboard and monitor
Once your Raspberry Pi is booted, log in with the username and password that you set during the flashing process.
Network
If your network supports zeroconf, you can use the hostname of your Raspberry Pi and log in with SSH using the username and password that you set during the flashing process. Example:
$ ssh pi@raspberrypi.local
If zeroconf is not supported then you must manually find the IP address of the Raspberry Pi (e.g. in your router management interface).
Installation
The SatNOGS Setup installation and configuration tool comes pre-installed with the official SatNOGS Raspberry Pi OS image. To install all necessary software components and configure your system, log in and run:
$ satnogs-setup
Then, follow SatNOGS Setup instructions to configure the system.