I just programmed an application where at 12am and 12pm(UTC + 10), the Server PC will restart, meaning the site will be down for maybe 1-2 minutes after those times
I made this because sometimes the PC loses the internet every known then (meaning the site goes down too) which requires to unplug and replug the ethernet cord from it or restart it for the internet to work on it once again