I have not encountered that problem myself, and didn’t patch anything. However, there is a big asterisk there, since it was heavily used when I purchased it (I basically had to cobble it back to life with bailing wire and duct tape), so I cannot say what was done to it by the prior owners. I still have it and can fire it up if you have anything you’d like me to check or some tests to run on it, etc.
BTW, I’ve not tested this (since I don’t have a server that is falling asleep on me), but since Start OS is built on Debian, you might try some of the relevant OS-level commands:
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
sudo sed -i 's/^#\?IdleAction=.*/IdleAction=ignore/' /etc/systemd/logind.conf
sudo sed -i 's/^#\?IdleActionSec=.*/IdleActionSec=0/' /etc/systemd/logind.conf
sudo systemctl restart systemd-logind
setterm -blank 0 -powerdown 0 || true
xset -dpms s off || true
Let’s continue the discussion on a new thread (or post over on this thread here, where we talked about the Lenvovo Thinkcentre M92p Small if you prefer).