Your comments

Set Headless Resolution:
sudo nano /boot/config.txt
Copy below to bottom of file, save and exit
# Set headless video resolution
# (above is 1440x900@60Hz)
# hdmi_mode=16 (1024x768@60Hz)
# hdmi_mode=39 (1360x768@60Hz)

If you have a Pi 3B+, we add 1GB to the swapfile. This seems to resolve memory exhaustion issues over time. I've been adding this to Pi 4 units as well, just in case.
sudo nano /etc/dphys-swapfile

(Not mine, some copy and paste I found online that works for me)

I run control on hundreds of Pis (raspbian though) without issue.

As noted above you will need java. If you want UI (and not just commands) you will need to either have a screen or modify some screen options.

Slow, sure. Working, yes.