In the past 3 weeks my MN had to be restarted 3 times. The VPS hasn’t been down for those periods - I’ve checked.

What could be the possible reasons? I’ve got another MN with the same vendor and the same region doesn’t need restarts at all.

Have you checked the blockcount on the VPS

I’m struggling to do that. syscoin-cli getblockcount doesn’t work for me when I’m logged as root. Do I need to create a user and try then?

Probably be quicker and easier to reinstall the O/S on your VPS this wipes the server but keeps the same IP.
Then rerun the script using the same MN key

I’ll do that next time, thanks