add script for trusted domains (#2482)

This commit is contained in:
Daniel Hansson
2023-05-02 19:17:21 +02:00
committed by GitHub
parent 34272bd7bd
commit 0a7a9979fc
3 changed files with 40 additions and 10 deletions

View File

@ -34,11 +34,9 @@ then
sed -i "s|env\[HOSTNAME\] = .*|env[HOSTNAME] = $(hostname -f)|g" "$PHP_POOL_DIR"/nextcloud.conf
fi
# Set trusted domains
nextcloud_occ config:system:set trusted_domains 0 --value="localhost"
nextcloud_occ config:system:set trusted_domains 1 --value="$ADDRESS"
nextcloud_occ config:system:set trusted_domains 2 --value="$(hostname -f)"
nextcloud_occ config:system:set overwrite.cli.url --value="https://$(hostname --fqdn)"
# Set the domain as trusted
add_to_trusted_domains "$1"
nextcloud_occ config:system:set overwrite.cli.url --value="https://$1"
nextcloud_occ maintenance:update:htaccess
# Add crontab

View File

@ -554,11 +554,7 @@ mesg n
ROOTNEWPROFILE
# Set trusted domains
nextcloud_occ config:system:set trusted_domains 0 --value="localhost"
nextcloud_occ config:system:set trusted_domains 1 --value="$ADDRESS"
nextcloud_occ config:system:set trusted_domains 2 --value="$(hostname -f)"
nextcloud_occ config:system:set overwrite.cli.url --value="https://$(hostname --fqdn)"
nextcloud_occ maintenance:update:htaccess
run_script STATIC trusted_domains
# Upgrade system
print_text_in_color "$ICyan" "System will now upgrade..."

36
static/trusted_domains.sh Normal file
View File

@ -0,0 +1,36 @@
#!/bin/bash
true
SCRIPT_NAME="Set trusted domain"
# shellcheck source=lib.sh
source /var/scripts/fetch_lib.sh
# T&M Hansson IT AB © - 2023, https://www.hanssonit.se/
# Check for errors + debug code and abort if something isn't right
# 1 = ON
# 0 = OFF
DEBUG=0
debug_mode
# Set trusted domains default
if [ -n "$ADDRESS" ]
then
nextcloud_occ config:system:set trusted_domains 0 --value="localhost"
nextcloud_occ config:system:set trusted_domains 1 --value="$ADDRESS"
nextcloud_occ config:system:set trusted_domains 2 --value="$(hostname)"
nextcloud_occ config:system:set overwrite.cli.url --value="https://$(hostname --fqdn)"
# Also set WAN address if it exists
if [ -n "$WANIP4" ]
then
nextcloud_occ config:system:set trusted_domains 3 --value="$WANIP4"
fi
else
nextcloud_occ config:system:set trusted_domains 0 --value="localhost"
nextcloud_occ config:system:set trusted_domains 1 --value="$(hostname)"
nextcloud_occ config:system:set overwrite.cli.url --value="https://$(hostname --fqdn)"
# Also set WAN address if it exists
if [ -n "$WANIP4" ]
then
nextcloud_occ config:system:set trusted_domains 2 --value="$WANIP4"
fi
fi