diff --git a/.github/workflows/server.yml b/.github/workflows/server.yml
index 00326ce07a..bc500aa944 100644
--- a/.github/workflows/server.yml
+++ b/.github/workflows/server.yml
@@ -40,9 +40,10 @@ jobs:
         username: ${{ env.DOCKERHUB_USERNAME }}
         password: ${{ env.DOCKERHUB_TOKEN }}
     - name: Set permissions for private key
+      
       run: |
         echo "${{ env.EC2_SSH_KEY }}" > key.pem
-        chmod 400 key.pem
+        chmod 600 key.pem
     - name: Pull Docker image
       run: |
         ssh -o StrictHostKeyChecking=no -i key.pem ubuntu@ec2-13-49-244-227.eu-north-1.compute.amazonaws.com 'sudo docker pull shadi38/node-app:4.0'
@@ -52,7 +53,7 @@ jobs:
         ssh -o StrictHostKeyChecking=no -i key.pem ubuntu@ec2-13-49-244-227.eu-north-1.compute.amazonaws.com 'sudo docker rm node-app:4.0 || true'
     - name: Run new container
       run: |
-        ssh -o StrictHostKeyChecking=no -i key.pem ubuntu@ec2-13-49-244-227.eu-north-1.compute.amazonaws.com 'sudo docker run -d --name node-app -p 80:3000 shadi38/node-app:4.0'
+        ssh -o StrictHostKeyChecking=no -i key.pem ubuntu@ec2-13-49-244-227.eu-north-1.compute.amazonaws.com 'sudo docker run -d --name node-app -p 3000:3000 shadi38/node-app:4.0'