Is it possible to roll a site back like 24 hours through dreamhost?
Most likely! Check out the “.snapshot” directories!
In addition to .snapshot you can also roll back your sql databases by going to manage Mysql and clicking restore beside the database.
This allows you to choose which backup to restore.