diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 11cdd260e85a9ffa6a6e049c7e2a8e09f01d687d..3a017509af6b103215682b5a91ddf74a51cf2ec5 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -6,17 +6,17 @@ stages:
 
 docker_ci_image:
   variables:
-    IMAGE_TAG: $CI_REGISTRY_NAME:$CI_COMMIT_REF_SLUG
+    IMAGE_TAG: $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG
   stage: build
   image: ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/docker:stable
   services:
     - name: ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/docker:dind
       alias: docker
   script:
-    - echo -n "$CI_JOB_TOKEN" | docker login -u gitlab-ci-token --password-stdin $CI_REGISTRY_NAME
+    - echo -n "$CI_JOB_TOKEN" | docker login -u gitlab-ci-token --password-stdin registry.git.autistici.org
     - cd ci && docker build -build-arg ci_token=$CI_JOB_TOKEN --pull -t $IMAGE_TAG .
-    - docker tag $IMAGE_TAG $CI_REGISTRY_NAME:runner
-    - docker push $CI_REGISTRY_NAME:runner
+    - docker tag $IMAGE_TAG $CI_REGISTRY_IMAGE:runner
+    - docker push $CI_REGISTRY_IMAGE:runner
   only:
     changes:
       - ci/**