Docker w/ amd64 emulated
The first thing I tried was installing docker on the raspi with qemu-user-static and qemu-user-binfmt setup. Then just letting docker compose build with platform: linux/amd64 do what it is designed to do but this did not work. The emulator and desktop images failed to build.
After trying more than a few things I became convinced to try without emulation, and this would use less CPU anyways, and so the rest of these notes are about the status of native builds for software we need.
Signal Android
The best way to run Signal Android on a pi is to install Waydroid. The emulator is very very far from working on pi.
I did this by installing pi-apps and installing Waydroid from there.
Signal Desktop
At this time there are no official arm64 / aarch64 builds for Signal Desktop but it can be done solo, see:
So desktop/Dockerfile can learn from this.
OBS Studio
OBS Studio can be installed from pi-apps but its an older version that does not have the virtual camera we want.
arm64 / aarch64 is discussed here:
Summary
I'm fairly confident that I can get Signal Desktop on pi + into a container
Less excited about OBS Studio but the last comment on #9979 is encouraging
Docker w/ amd64 emulated
The first thing I tried was installing docker on the raspi with
qemu-user-staticandqemu-user-binfmtsetup. Then just lettingdocker compose buildwithplatform: linux/amd64do what it is designed to do but this did not work. The emulator and desktop images failed to build.After trying more than a few things I became convinced to try without emulation, and this would use less CPU anyways, and so the rest of these notes are about the status of native builds for software we need.
Signal Android
The best way to run Signal Android on a pi is to install Waydroid. The emulator is very very far from working on pi.
I did this by installing pi-apps and installing Waydroid from there.
Signal Desktop
At this time there are no official arm64 / aarch64 builds for Signal Desktop but it can be done solo, see:
So desktop/Dockerfile can learn from this.
OBS Studio
OBS Studio can be installed from pi-apps but its an older version that does not have the virtual camera we want.
arm64 / aarch64 is discussed here:
Summary
I'm fairly confident that I can get Signal Desktop on pi + into a container
Less excited about OBS Studio but the last comment on
#9979is encouraging