diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 9d9bd0eec6175ca5a74e2d5c3db1733ff122541b..076934c2629191110447bcb0943b1cedfd8550ec 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -88,6 +88,23 @@ docker-push:
       exists:
         - Dockerfile
 
+reload-service:
+  image: debian:bullseye-slim
+  stage: release
+  variables:
+    SERVICE_NAME: steering
+  before_script:
+    - 'which ssh-agent || ( apt-get update -y && apt-get install openssh-client -y )'
+    - eval $(ssh-agent -s)
+    - echo "$SSH_PRIVATE_KEY" | tr -d '\r' | ssh-add -
+    - mkdir -p ~/.ssh
+    - chmod 700 ~/.ssh
+    - echo "$SSH_SERVER_HOSTKEYS" > ~/.ssh/known_hosts
+    - chmod 644 ~/.ssh/known_hosts
+
+  script:
+    - ssh $SSH_AURA_RADIO_USER@$SSH_AURA_RADIO_HOST 'cd $DOCKER_COMPOSE; docker compose up -d --no-deps $SERVICE_NAME'
+
 release_job:
   stage: release
   needs: