Raspberry Pi
this procedure Installs FTS + UI + video Server onto a Raspberry Pi
Hardware requirements
you need a RaspPi with at least 4 GB RAM
Procedure
Prepare an SD Card
Start with new installation of ubuntu 22.04 server for RaspPi 64. FTS 2.x expects Ubuntu 22.04 (64 bit).
You will need an imager.
- Raspberry Pi Imager (you may also use BalenaEtcher Imager)
Follow the instructions to prepare an SD card with the appropriate image.
The rpi-imager
provides a means for setting an ssh
authorized key
and default username
and password
.
I construct an ssh key-pair specifically for working with compute nodes.
Construction of such key-pairs is done with ssh keygen.
Presume that the key-pair thus generated is ~/.ssh/fts_rsa
and ~/.ssh/fts_rsa.pub
.
Setup Hardware
- insert the prepared SD card into the Raspberry Pi.
- connect a keyboard
- connect a monitor
- connect to an ethernet network
Update the OS
The initial setup takes ~5 minutes on a RaspPi 4
Login with fts
/ ubuntu
(or whichever user you selected)
If the RaspPi is connected to your router, when it boots it will display the IP grabbed from DHCP server. Write down the IP address, we will need it later.
sudo apt update -y
sudo apt upgrade -y
In some cases you need to run:
sudo apt full-upgrade
or sudo apt-get dist-upgrade
.
It is generally easier to communicate with your server via ssh
.
You will need the IP address (you should write the address down for later reference).
sudo apt install -y net-tools
ip addr show
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether d8:3a:dd:5f:27:24 brd ff:ff:ff:ff:ff:ff
inet 10.2.118.237/24 metric 100 brd 10.2.118.255 scope global dynamic eth0
valid_lft 53818sec preferred_lft 53818sec
inet6 fe80::da3a:ddff:fe5f:2724/64 scope link
valid_lft forever preferred_lft forever
10.2.118.237
.
This is the same address you may have captured earlier during initial boot.
Multiple reboot
may be required to get the OS fully updated.
sudo reboot
From here on it should be possible to connect via ssh
.
Here is an example with the IP address obtained previously and fts
user.
ssh fts@10.2.118.237
~/.ssh/config
file with this information:
Host fts-rp1
HostName 10.2.118.237
User fts
IdentityFile ~/.ssh/fts_rsa
Update Prerequisites
Verify the following packages are installed.
sudo apt install -y wget curl
Install FTS on the Raspberry Pi
Yow will probably need to install with an explicit IP address.
The complete ZTI instructions are here.
Getting Support
Support is provided on the FTS Discord server by volunteers.
Use the Discord #installation-support-pi
Support channel.
RPiFTS Series
GHOST_DA-B6 has created a set of videos on youtube
detailing how to install
and set up FTS on raspberry pi SBC's
.
You can view his RPiFTS video series on his channel.