Install WP Smush Pro without WPMU Dev Installed

Hello All

I would like to ask if its possible to install the WP Smush Pro in my wordpress without using the WPMUDev Dashboard, I need to manually put the WP Smush Pro in my plugin folder in our digitalocean server and 1 click plugin installation in wordpress admin doesn't work on our end.

Thanks!