diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index bff0fbe334f2335511c2bbb221ea3c178591ddd0..6e11a24ca994631390b41c0e7ad7eeed58809edf 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -36,6 +36,6 @@ deploy_staging:
     # build the website
     - bundle exec jekyll build -d _site
     # copy over all the files into the deployment folder
-    - cd _site && rsync -rv -e ssh --checksum ./ deploy@static.kwarc.info:/var/www/kwarc.info/www --delete
+    - cd _site && rsync -rv -e "ssh -p $SSH_DEPLOY_PORT" --checksum --exclude='Gemfile' --delete-excluded --delete ./ root@static.kwarc.info:/root/data --delete
   only:
     - master
\ No newline at end of file