Overview
First, create a RaspberryPi SDHC - RaspPi Imager guide.
Using RaspPi Host
If you want to try, you can use the RaspPi host to build the Flamenco Manager exectuable. See RaspPi Host Build for more details. Note, this was very slow.
Using Docker Multi-Platform
The Dev Container in this project can create ARM64 Go executable from source using Docker Desktop buildx. This is described in Docker multi-platform builds.
docker buildx build --platform=linux/arm64 --target export -t test . --output execs
This will create an execs
directory in the flamenco working-directory…
execs/:
linux_amd64 linux_arm64
execs/linux_amd64:
flamenco-manager_amd64 flamenco-worker_amd64
execs/linux_arm64:
flamenco-manager_arm64 flamenco-worker_arm64
An example Flamenco Manager Go executable.
Deployment
Once you have an executable, you can see if it works by running it locally from the terminal. Example Deployment and Test.
Systemd Service
If you want the Flamenco Manager to start on system boot, follow Systemd Service guide to install a systemd service on the RaspPi.