Compare commits

...

6 Commits

Author SHA1 Message Date
CanbiZ (MickLesk)
481c4c99a6 Update ct/authentik.sh
Co-authored-by: thieneret <123479547+thieneret@users.noreply.github.com>
2026-09-05 12:28:42 +02:00
CanbiZ (MickLesk)
93fd311cf3 Update ct/authentik.sh
Co-authored-by: thieneret <123479547+thieneret@users.noreply.github.com>
2026-09-05 12:28:37 +02:00
CanbiZ (MickLesk)
48af50c8ae Update ct/authentik.sh
Co-authored-by: thieneret <123479547+thieneret@users.noreply.github.com>
2026-09-05 12:28:29 +02:00
CanbiZ (MickLesk)
45e894e572 Update ct/authentik.sh
Co-authored-by: thieneret <123479547+thieneret@users.noreply.github.com>
2026-09-05 12:28:22 +02:00
CanbiZ (MickLesk)
277a7a5850 Update ct/authentik.sh
Co-authored-by: thieneret <123479547+thieneret@users.noreply.github.com>
2026-09-05 12:28:14 +02:00
MickLesk
d3960ab7c5 authentik: scope blueprints chown to avoid recursing into the mp0 bind mount 2026-09-04 10:18:14 +02:00

View File

@@ -88,7 +88,7 @@ function update_script() {
msg_info "Moving blueprints to presistent directory"
cp -r /opt/authentik/blueprints /opt/authentik-data/
rm -r /opt/authentik/blueprints
chown -Rf authentik:authentik /opt/authentik-data
$STD find /opt/authentik-data -path '*/lost+found' -prune -o -exec chown authentik:authentik {} +
yq -i ".blueprints_dir = \"/opt/authentik-data/blueprints\"" /etc/authentik/config.yml
msg_ok "blueprints moved to presistent directory"
msg_warn "The blueprints provided by authentik are always overwritten when updated! Only manually created custom blueprints remain unchanged between updates."
@@ -155,8 +155,8 @@ function update_script() {
cp -r /opt/authentik/blueprints /opt/authentik-data/
rm -r /opt/authentik/blueprints
chown -Rf authentik:authentik /opt/authentik-data
$STD find /opt/authentik-data -path '*/lost+found' -prune -o -exec chown authentik:authentik {} +
if [[ $MAJOR == 2026 && $MINOR -lt 8 ]]; then
msg_info "Updating Worker and Server config (from $MAJOR.$MINOR)"
cat <<EOF >>/etc/default/authentik-server
@@ -178,8 +178,8 @@ EOF
fi
msg_info "Updating Worker and Server config"
sed -i "s|/dev/shm$|/dev/shm/authentik-server|g" /etc/default/authentik-server
sed -i "s|/dev/shm$|/dev/shm/authentik-worker|g" /etc/default/authentik-worker
sed -i "s|/dev/shm\/\?$|/dev/shm/authentik-server|g" /etc/default/authentik-server
sed -i "s|/dev/shm\/\?$|/dev/shm/authentik-worker|g" /etc/default/authentik-worker
msg_ok "Updated Worker and Server config"
msg_info "Updating services"
@@ -228,7 +228,7 @@ $STD pct exec "$CTID" -- bash -c "mkdir -p /opt/authentik-data/{certs,media,geoi
cp /opt/authentik/tests/GeoLite2-City-Test.mmdb /opt/authentik-data/geoip/GeoLite2-City.mmdb; \
cp -r /opt/authentik/blueprints /opt/authentik-data/; \
rm -r /opt/authentik/blueprints; \
chown -Rf authentik:authentik /opt/authentik-data"
find /opt/authentik-data -path '*/lost+found' -prune -o -exec chown authentik:authentik {} +"
msg_ok "Attached data storage volume"
msg_info "Starting Services"