I am a very happy user of a Allo Sparky SBC with Dietpi running Plex Media Server (and ProFTP for data transfer) and in general everything works flawless for about 1 year or longer, even 1080p streaming. Besides plex and proftp I have not installed any other software. The device is connected over LAN to my router.
But 5 months ago we moved from Germany to Malaysia (for working purpose) and since then sometimes I find my device shut down when coming home. When moving I took everything with us: charger, power supply, cables, no change here.
As here it is very hot here (around 30degree celcius) all the time and the sparky comes without active cooling the first step I bought my self some fans for the sparky and my external drives, which managed to reduce cpu temperature from 55degree @idle to 40degree @idle and 67degree @full load to 52degree @full load. The hard disk came from hot surface to cool surface, without having any measuring data.
At first it seemed to do the trick but unfortunately only for a while.
At next step I bought a UPS because I thought maybe the electricity supply here is not stable enough. But now even with having the sparky and the hard disks connected to the UPS still already some shut downs occured, e.g. two within in the last two days.
Sometimes it runs for a week with streaming everything from SD to 1080p, sometimes only half a day without watching anything.
When the device is shutdown I unplug the sparky power supply (iPad1 2A charger) and after plugging back in, dietpi boots and everything is fine, until I find the device shut down another time.
How can I get to know when and why my dietpi device shuts down? Is there any way seeing those events logged somewhere?
I hope somebody can help me.

Thanks,
Christian