diff --git a/.github/workflows/filedeploy.yml b/.github/workflows/filedeploy.yml
index 2abe6f1f37db38cfba4679be7ca0a82f625dcd88..8d448b975f6afda913e5fa37f28f49e78a323cd4 100644
--- a/.github/workflows/filedeploy.yml
+++ b/.github/workflows/filedeploy.yml
@@ -35,9 +35,12 @@ jobs:
   deploy:
     runs-on: ubuntu-latest
     environment: deathbyhamster.com 
+    needs: build
     steps:
     - name: Install SSH Key
       uses: shimataro/ssh-key-action@v2
       with:
         key: ${{ secrets.SSH_TOKEN }} 
         known_hosts: ${{ secrets.SSH_KNOWN_HOSTS }}
+    - name: Deploy with rsync
+      run: rsync -avz ./build/ ${{ secrets.SSH_USER }}@${{ secrets.SSH_HOST }}:${{ secrets.SSH_DIR }}