- Install Drush to the server for the appropriate user
- Install Git to the server for the appropriate user
- Configure Drupal to have a private files folder (use drupal 7).
- Configure the CiviCRM extension directory correctly.
- Ensure that the Nginx configuration is secure for CiviCRM.
- Configure Drupal so that Drupal views can use the CiviCRM database