Got a website with noone visits or simply a website that is private but still need WP-Cron to be run? no problem, you have 2 easy options.
1) Setup a free account with set https://www.setcronjob.com ( i like them better because they enable email notifications on the free account). Create a cron job to visit wp-cron.php on your domain.
2) set up a scheduled task or cron job on your computer. Mac OS X and Windows PC. Problem with this though is your computer needs to be on with internet access, and if you ever buy another computer (and don’t turn your current one on) this job will never run:
https://developer.wordpress.org/plugins/cron/hooking-into-the-system-task-scheduler/