This can be achieved using the schedule function.
Create a reboot.zysh file and upload it to the shell script function via Maintenance > File Manager > Shell Script. Do NOT Apply the script, as this will lead to a direct reboot of your device.
The content of the .zysh file should be this:
This triggers the reboot itself.
In order to trigger the daily reboot, you have to login to the command line interface of the device and enter this command:
schedule-run 1 reboot.zysh daily 03:00
This will trigger the unit to run the script you have uploaded recently on daily basis at 3:00 AM.
You can check the system up-time on the dashboard everyday in order to verify it it is working, since on reboot, the timer will reset.
PLEASE NOTE: We do NOT actively support scripting, but would like to inform you about this possibility, as this is a often requested feature. Thank you for your understanding.