diff --git a/.buildkite/deployment.sh b/.buildkite/deployment.sh
index 22f2e8952..7c88835a0 100755
--- a/.buildkite/deployment.sh
+++ b/.buildkite/deployment.sh
@@ -58,6 +58,16 @@ steps:
depends_on: ~
if: build.tag != null || build.branch == "master" && build.env("CI_BYPASS") != "true"
+ - label: ":debian: :fedora: :ubuntu: Deploy APT"
+ command: "aptdeploy.sh"
+ depends_on:
+ - "build-deb-package-amd64"
+ - "build-deb-package-arm64"
+ - "build-deb-package-armhf"
+ agents:
+ upload: "fast"
+ if: build.tag != null
+
- label: ":book: Deploy Documentation"
command: "syncdoc.sh"
depends_on: ~
diff --git a/.buildkite/hooks/pre-command b/.buildkite/hooks/pre-command
index fe0594acf..721dde6e6 100755
--- a/.buildkite/hooks/pre-command
+++ b/.buildkite/hooks/pre-command
@@ -32,4 +32,8 @@ fi
if [[ "${BUILDKITE_LABEL}" == ":github: Deploy Artifacts" ]]; then
buildkite-agent artifact download "authelia-*.tar.gz*" .
buildkite-agent artifact download "authelia_*.deb*" .
+fi
+
+if [[ "${BUILDKITE_LABEL}" == ":debian: :fedora: :ubuntu: Deploy APT" ]]; then
+ buildkite-agent artifact download "authelia_*.deb" .
fi
\ No newline at end of file
diff --git a/.buildkite/steps/aptdeploy.sh b/.buildkite/steps/aptdeploy.sh
new file mode 100755
index 000000000..1980e0e32
--- /dev/null
+++ b/.buildkite/steps/aptdeploy.sh
@@ -0,0 +1,14 @@
+#!/usr/bin/env bash
+
+for FILE in authelia_amd64.deb authelia_arm64.deb authelia_armhf.deb; do
+ mv ${FILE} ${FILE/authelia_/authelia_${BUILDKITE_TAG//v}-1_}
+done
+
+for ARCH in amd64 arm64 armhf; do
+ echo "--- :debian: :fedora: :ubuntu: Deploy APT repository package for architecture: ${ARCH}"
+ curl -s -H "Authorization: Bearer ${BALTO_TOKEN}" \
+ -F "distribution=all" \
+ -F "readme=<$(echo README.md | sed -r 's/(\
**Authelia** can be installed as a standalone service from the [AUR](https://aur.archlinux.org/packages/authelia/),
+[APT](https://apt.authelia.com/stable/debian/packages/authelia/),
[FreeBSD Ports](https://svnweb.freebsd.org/ports/head/www/authelia/), or using a
[Static binary](https://github.com/authelia/authelia/releases/latest),
[.deb package]((https://github.com/authelia/authelia/releases/latest)), [Docker] or [Kubernetes] either manually or via
@@ -299,6 +300,11 @@ Companies contributing to Authelia will have a specical mention below. [[Become
+#### Balto
+
+Thank you to [ Balto](https://www.getbalto.com/) for
+hosting our apt repository.
+
#### Digital Ocean
Thank you to [ DigitalOcean](https://www.digitalocean.com/?from=Authelia) for
diff --git a/docs/images/logos/balto.svg b/docs/images/logos/balto.svg
new file mode 100644
index 000000000..69b2b2215
--- /dev/null
+++ b/docs/images/logos/balto.svg
@@ -0,0 +1,90 @@
+
+