mirror of
https://github.com/nextcloud/nextcloudpi.git
synced 2026-01-10 15:12:01 -03:30
add public IP to trusted domains
This commit is contained in:
parent
bab2d22b3a
commit
1f11d40c47
13
ncp.sh
13
ncp.sh
@ -158,13 +158,16 @@ EOF
|
||||
#!/bin/bash
|
||||
# wicd service finishes before completing DHCP
|
||||
while :; do
|
||||
IFACE="$( ip r | grep "default via" | awk '{ print $5 }' | head -1 )"
|
||||
IP="$( ip a show dev "$IFACE" | grep global | grep -oP '\d{1,3}(.\d{1,3}){3}' | head -1 )"
|
||||
[[ "$IP" != "" ]] && break
|
||||
iface="$( ip r | grep "default via" | awk '{ print $5 }' | head -1 )"
|
||||
ip="$( ip a show dev "$iface" | grep global | grep -oP '\d{1,3}(.\d{1,3}){3}' | head -1 )"
|
||||
|
||||
public_ip="$(curl icanhazip.com 2>/dev/null)"
|
||||
[[ "$public_ip" != "" ]] && ncc config:system:set trusted_domains 11 --value="$public_ip"
|
||||
|
||||
[[ "$ip" != "" ]] && break
|
||||
sleep 3
|
||||
done
|
||||
cd /var/www/nextcloud
|
||||
sudo -u www-data php occ config:system:set trusted_domains 1 --value=$IP
|
||||
ncc config:system:set trusted_domains 1 --value=$ip
|
||||
EOF
|
||||
|
||||
[[ "$DOCKERBUILD" != 1 ]] && systemctl enable nextcloud-domain
|
||||
|
||||
17
update.sh
17
update.sh
@ -255,6 +255,23 @@ EOF
|
||||
install_app nc-backup
|
||||
install_app nc-restore
|
||||
|
||||
# add public IP to trusted domains
|
||||
cat > /usr/local/bin/nextcloud-domain.sh <<'EOF'
|
||||
#!/bin/bash
|
||||
# wicd service finishes before completing DHCP
|
||||
while :; do
|
||||
iface="$( ip r | grep "default via" | awk '{ print $5 }' | head -1 )"
|
||||
ip="$( ip a show dev "$iface" | grep global | grep -oP '\d{1,3}(.\d{1,3}){3}' | head -1 )"
|
||||
|
||||
public_ip="$(curl icanhazip.com 2>/dev/null)"
|
||||
[[ "$public_ip" != "" ]] && ncc config:system:set trusted_domains 11 --value="$public_ip"
|
||||
|
||||
[[ "$ip" != "" ]] && break
|
||||
sleep 3
|
||||
done
|
||||
ncc config:system:set trusted_domains 1 --value=$ip
|
||||
EOF
|
||||
|
||||
# remove redundant opcache configuration. Leave until update bug is fixed -> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=815968
|
||||
# Bug #416 reappeared after we moved to php7.2 and debian buster packages. (keep last)
|
||||
[[ "$( ls -l /etc/php/7.2/fpm/conf.d/*-opcache.ini | wc -l )" -gt 1 ]] && rm "$( ls /etc/php/7.2/fpm/conf.d/*-opcache.ini | tail -1 )"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user