Yes.
HOWEVER, I would suggest using capistrano. This allows you to do much faster than if you yourself did it.
IE When deployed, you can automatically migrate your database. Capistrano also keeps backups of recent deployments that will allow you to return everything if something that you did not notice during the tests went wrong.
On the one hand, it is not so difficult to configure. It also allows you to easily deploy multiple computers and environments.
source
share