Why are you running a commercially based system on a PC? Presumably it has no UPS, even if it does the network probably doesn't. For the cost of low cost hosting these days you'd be far better hosting externally with a provider with resilience in their systems
I run my own servers but unless there is a VERY good reason to keep a production site on my server they move to commercial as soon as they have left the development world. Currently we only have 1 production server - which is running a very specific, secure platform for a very small project that I couldn't justify the costs of a dedicated server for.