For Rust we use the Steam server version and you can enable auto-updates under settings.  If auto-updates are enabled, the latest update will be installed automatically on restart. You can use the Restart Scheduler in the web interface to set automatic restarts for your server at preset times (for example, daily at 04:00).