diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index a6b3ba12e8f91469a1885c6b7fc0df4e3716bfff..25fddcfe8d30b5c835cb1ecb07e818c56ed39b9a 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -266,34 +266,34 @@ docker_release:
   tags:
     - docker-build
 
-#docker_all_in_one_release:
-#  stage: deploy
-#  image: bash
-#  variables:
-#    ALL_IN_ONE_REF: master
-#    ALL_IN_ONE_ARTIFACT_URL: https://github.com/thetarkus/docker-funkwhale/archive/$ALL_IN_ONE_REF.zip
-#    BUILD_PATH: all_in_one
-#  before_script:
-#    - docker login -u $DOCKER_LOGIN -p $DOCKER_PASSWORD
-#    - (if [ "$CI_COMMIT_REF_NAME" == "develop" ] || [ "$CI_COMMIT_REF_NAME" == "master" ]; then ./scripts/set-api-build-metadata.sh $(echo $CI_COMMIT_SHA | cut -c 1-8); fi);
-#  script:
-#    - if [[ ! -z "$CI_COMMIT_TAG" ]]; then (./docs/get-releases-json.py | scripts/is-docker-latest.py $CI_COMMIT_TAG -) && export DOCKER_LATEST_TAG="-t $ALL_IN_ONE_IMAGE_LATEST" || export DOCKER_LATEST_TAG=; fi
-#    - wget $ALL_IN_ONE_ARTIFACT_URL -O all_in_one.zip
-#    - unzip -o all_in_one.zip -d tmpdir
-#    - mv tmpdir/docker-funkwhale-$ALL_IN_ONE_REF $BUILD_PATH && rmdir tmpdir
-#    - cp -r api $BUILD_PATH/src/api
-#    - cp -r front $BUILD_PATH/src/front
-#    - cd $BUILD_PATH
-#    - ./scripts/download-nginx-template.sh src/ $CI_COMMIT_REF_NAME
-#    - docker build -t $ALL_IN_ONE_IMAGE $DOCKER_LATEST_TAG .
-#    - docker push $ALL_IN_ONE_IMAGE
-#    - if [[ ! -z "$DOCKER_LATEST_TAG" ]]; then docker push $ALL_IN_ONE_IMAGE_LATEST; fi
-#  only:
-#    - develop@funkwhale/funkwhale
-#    - master@funkwhale/funkwhale
-#    - tags@funkwhale/funkwhale
-#  tags:
-#    - docker-build
+docker_all_in_one_release:
+  stage: deploy
+  image: bash
+  variables:
+    ALL_IN_ONE_REF: main
+    ALL_IN_ONE_ARTIFACT_URL: https://dev.funkwhale.audio/funkwhale/funkwhale-docker-all-in-one/-/archive/$ALL_IN_ONE_REF/funkwhale-docker-all-in-one-$ALL_IN_ONE_REF.tar.gz
+    BUILD_PATH: all_in_one
+  before_script:
+    - docker login -u $DOCKER_LOGIN -p $DOCKER_PASSWORD
+    - (if [ "$CI_COMMIT_REF_NAME" == "develop" ] || [ "$CI_COMMIT_REF_NAME" == "master" ]; then ./scripts/set-api-build-metadata.sh $(echo $CI_COMMIT_SHA | cut -c 1-8); fi);
+  script:
+    - if [[ ! -z "$CI_COMMIT_TAG" ]]; then (./docs/get-releases-json.py | scripts/is-docker-latest.py $CI_COMMIT_TAG -) && export DOCKER_LATEST_TAG="-t $ALL_IN_ONE_IMAGE_LATEST" || export DOCKER_LATEST_TAG=; fi
+    - wget $ALL_IN_ONE_ARTIFACT_URL -O all_in_one.zip
+    - unzip -o all_in_one.zip -d tmpdir
+    - mv tmpdir/docker-funkwhale-$ALL_IN_ONE_REF $BUILD_PATH && rmdir tmpdir
+    - cp -r api $BUILD_PATH/src/api
+    - cp -r front $BUILD_PATH/src/front
+    - cd $BUILD_PATH
+    - ./scripts/download-nginx-template.sh src/ $CI_COMMIT_REF_NAME
+    - docker build -t $ALL_IN_ONE_IMAGE $DOCKER_LATEST_TAG .
+    - docker push $ALL_IN_ONE_IMAGE
+    - if [[ ! -z "$DOCKER_LATEST_TAG" ]]; then docker push $ALL_IN_ONE_IMAGE_LATEST; fi
+  only:
+    - develop@funkwhale/funkwhale
+    - master@funkwhale/funkwhale
+    - tags@funkwhale/funkwhale
+  tags:
+    - docker-build
 
 build_api:
   # Simply publish a zip containing api/ directory
diff --git a/changes/changelog.d/1503.bugfix b/changes/changelog.d/1503.bugfix
new file mode 100644
index 0000000000000000000000000000000000000000..2b108e8b7d0cd5dbe5a3a0cea7df99b275d5d9c6
--- /dev/null
+++ b/changes/changelog.d/1503.bugfix
@@ -0,0 +1 @@
+fixed the all in one docker image building process, related to #1503