diff --git a/.build.yml b/.build.yml
index 8c576e0..aaff428 100644
--- a/.build.yml
+++ b/.build.yml
@@ -7,7 +7,7 @@ packages:
     - revive
     - staticcheck
 secrets:
-    - 851f98ff-fe8d-451f-b9f6-5ef0f74bc97e
+    - 8da1d834-8c97-4da0-a7ae-dd755b702691
 sources:
     - https://git.xenrox.net/~xenrox/ntfy-alertmanager
 tasks:
@@ -35,3 +35,5 @@ tasks:
           docker push xenrox/ntfy-alertmanager:dev
           docker tag xenrox/ntfy-alertmanager:dev code.xenrox.net/xenrox/ntfy-alertmanager:dev
           docker push code.xenrox.net/xenrox/ntfy-alertmanager:dev
+          docker tag xenrox/ntfy-alertmanager:dev codeberg.org/xenrox/ntfy-alertmanager:dev
+          docker push codeberg.org/xenrox/ntfy-alertmanager:dev
diff --git a/README.md b/README.md
index 0fc225d..64136f1 100644
--- a/README.md
+++ b/README.md
@@ -6,7 +6,7 @@ A bridge between ntfy and Alertmanager.
 
 ## Installation
 
-Simply use go build or the [docker image] with [docker compose file].
+Simply use go build or the [docker image] ([Codeberg image mirror]) with [docker compose file].
 `ntfy-alertmanager:latest` is built from the latest tagged release while
 `ntfy-alertmanager:dev` is built from the master branch.
 On Arch Linux you can install the [aur package] as well.
@@ -56,6 +56,7 @@ There is a [mirror on Codeberg] as well, where you can create issues or open pul
 [mailing list]: https://lists.xenrox.net/~xenrox/public-inbox
 [@xenrox:xenrox.net]: https://matrix.to/#/@xenrox:xenrox.net
 [docker image]: https://hub.docker.com/r/xenrox/ntfy-alertmanager
+[Codeberg image mirror]: https://codeberg.org/xenrox/-/packages/container/ntfy-alertmanager
 [docker compose file]: https://git.xenrox.net/~xenrox/ntfy-alertmanager/tree/master/item/docker/compose.yaml
 [example configuration file]: https://git.xenrox.net/~xenrox/ntfy-alertmanager/tree/master/item/config.scfg
 [my deployment]: https://git.xenrox.net/~xenrox/ansible/tree/master/item/roles/alertmanager/templates/ntfy-alertmanager.j2