Я не проверял это, но вы можете установить несколько стартовых событий в день, используя pmset. http://osxdaily.com/2009/11/28/schedule-your-mac-to-startup-via-the-command-line/ . Например, вы можете сказать, чтобы он запускался каждый час, а в худшем случае он выключится через 1 минуту после часа и запустится в следующий. Я предполагаю, что события включения питания во время работы не имеют никакого эффекта; исследовать это, прежде чем принимать его.
Однако это не гарантирует, что ваш "сервер" всегда будет включен. Если бы это была коробка Linux или Windows, вы могли бы виртуализировать ее и поместить в центр обработки данных с реальными гарантиями работоспособности. Для бесперебойной работы требуется, чтобы несколько человек сохраняли бдительность.