(2015-02-10, 17:21)Trebz Wrote: I would have no idea as to how that should be setup.
Apologies.
Copy the script to /storage/.config/bin/WakeOnLan.py.
Then create an autostart.sh file in /storage/.config/autostart.sh and make it executable with chmod +x /storage/.config/autostart.sh
In that autostart file, you then need the line
python /storage/.config/bin/WakeOnLan.py 'xx:xx:xx:xx:xx:xx'
... where xx:xx... is the MAC address of your server.
I don't know FreeNAS, but I'm assuming it has some web admin tools that would allow you to configure wake-on-LAN and powerdown/sleep. Set that up and send the machine to bed.
When you switch on OE on your Revo, it will run the autostart.sh script, which calls the WakeOnLan script via python, building and sending a 'wakeup' packet to the server. You may need to build in a delay somewhere to make sure it has time to wake up, but otherwise your server should be up and running by the time you start navigating - and your sleep/powerdown options will put it back to bed some time after you finish using it for the evening.
That's the logic, anyway.
And if you're on a tight budget, I'd keep the Revo for now. It's not eating anything any more and still plays anything I throw at it.