Only works with Apache or nginx. Installation guide.
Passenger can eat a bag of dicks for ARM-based servers. Or for any servers for that matter.
Just run a production server using puma/systemd!
Annoyingly, there is no way to run puma on port 80 as a non-privileged user. You have to weasel your way around that, using nginx purely to redirect port 80 to 3000.