Fixed network creation and Ubuntu resolve check
This commit is contained in:
parent
a6f1a86376
commit
e720a80e02
@ -64,8 +64,7 @@ check_ports() {
|
|||||||
# If port 53 (dns) in use by system-resolvd (Ubuntu) then auto fix
|
# If port 53 (dns) in use by system-resolvd (Ubuntu) then auto fix
|
||||||
if [ "$SS" == 53 ]; then
|
if [ "$SS" == 53 ]; then
|
||||||
if [ $OSRELEASE == "Ubuntu" ]; then
|
if [ $OSRELEASE == "Ubuntu" ]; then
|
||||||
grep "127\.0" /etc/resolv.conf &> /dev/null
|
if [ `pgrep -x systemd-resolve` ]; then
|
||||||
if [ $? -eq 0 ]; then
|
|
||||||
echo -ne "\n* Port 53 in use by systemd-resolved, fixing.."
|
echo -ne "\n* Port 53 in use by systemd-resolved, fixing.."
|
||||||
spin &
|
spin &
|
||||||
SPINPID=$!
|
SPINPID=$!
|
||||||
@ -75,9 +74,9 @@ check_ports() {
|
|||||||
[ $? -eq 0 ] && echo -ne "." || failcheck "Failed running sudo apt install resolvconf"
|
[ $? -eq 0 ] && echo -ne "." || failcheck "Failed running sudo apt install resolvconf"
|
||||||
|
|
||||||
# Shut down systemd-resolved
|
# Shut down systemd-resolved
|
||||||
systemctl stop systemd-resolved
|
systemctl stop systemd-resolved &> /dev/null
|
||||||
[ $? -ne 0 ] && failcheck "Failed running systemctl stop systemd-resolved"
|
[ $? -ne 0 ] && failcheck "Failed running systemctl stop systemd-resolved"
|
||||||
systemctl disable systemd-resolved
|
systemctl disable systemd-resolved &> /dev/null
|
||||||
[ $? -ne 0 ] && failcheck "Failed running systemctl stop systemd-resolved"
|
[ $? -ne 0 ] && failcheck "Failed running systemctl stop systemd-resolved"
|
||||||
|
|
||||||
# Put nameserver entries so will exist on reboot
|
# Put nameserver entries so will exist on reboot
|
||||||
@ -95,13 +94,4 @@ check_ports() {
|
|||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Check Port 53 (dns) with nc
|
|
||||||
# elif command -v nc &> /dev/null; then
|
|
||||||
# nc -z $EXTERNALIP 53 &> /dev/null
|
|
||||||
# [ $? -eq 0 ] && failcheck "Port 53 (dns) is already in use."
|
|
||||||
#
|
|
||||||
# nc -z 127.0.0.1 53 &> /dev/null
|
|
||||||
# [ $? -eq 0 ] && failcheck "Port 53 (dns) is already in use."
|
|
||||||
# fi
|
|
||||||
}
|
}
|
||||||
|
@ -20,7 +20,7 @@ config_collabora() {
|
|||||||
DOMAIN_LAST=${DOMAIN_ARRAY[1]}
|
DOMAIN_LAST=${DOMAIN_ARRAY[1]}
|
||||||
|
|
||||||
cat > fstack/collabora/docker-compose.yml <<EOF
|
cat > fstack/collabora/docker-compose.yml <<EOF
|
||||||
version: '3.8'
|
version: '3.7'
|
||||||
|
|
||||||
services:
|
services:
|
||||||
collabora:
|
collabora:
|
||||||
|
@ -16,7 +16,7 @@ config_dns() {
|
|||||||
mkdir -p fstack/dns/data/var/log/letsencrypt
|
mkdir -p fstack/dns/data/var/log/letsencrypt
|
||||||
|
|
||||||
cat > fstack/dns/docker-compose.yml <<'EOF'
|
cat > fstack/dns/docker-compose.yml <<'EOF'
|
||||||
version: '3.8'
|
version: '3.7'
|
||||||
|
|
||||||
services:
|
services:
|
||||||
dns:
|
dns:
|
||||||
|
@ -24,7 +24,8 @@ config_ldap() {
|
|||||||
LDAPADMINPASS=`echo -n $ADMINPASS | openssl dgst -sha1 -binary | openssl enc -base64 | awk '{print "{SHA}"$0}'`
|
LDAPADMINPASS=`echo -n $ADMINPASS | openssl dgst -sha1 -binary | openssl enc -base64 | awk '{print "{SHA}"$0}'`
|
||||||
|
|
||||||
cat > fstack/ldap/docker-compose.yml <<EOF
|
cat > fstack/ldap/docker-compose.yml <<EOF
|
||||||
version: '3.8'
|
version: '3.7'
|
||||||
|
|
||||||
services:
|
services:
|
||||||
ldap:
|
ldap:
|
||||||
image: osixia/openldap:latest
|
image: osixia/openldap:latest
|
||||||
|
@ -23,7 +23,7 @@ config_mail() {
|
|||||||
DOMAIN_LAST=${DOMAIN_ARRAY[1]}
|
DOMAIN_LAST=${DOMAIN_ARRAY[1]}
|
||||||
|
|
||||||
cat > fstack/mail/docker-compose.yml <<EOF
|
cat > fstack/mail/docker-compose.yml <<EOF
|
||||||
version: '3.8'
|
version: '3.7'
|
||||||
|
|
||||||
services:
|
services:
|
||||||
mail:
|
mail:
|
||||||
|
@ -21,7 +21,7 @@ config_nextcloud() {
|
|||||||
DOMAIN_LAST=${DOMAIN_ARRAY[1]}
|
DOMAIN_LAST=${DOMAIN_ARRAY[1]}
|
||||||
|
|
||||||
cat > fstack/nextcloud/docker-compose.yml <<EOF
|
cat > fstack/nextcloud/docker-compose.yml <<EOF
|
||||||
version: '3.8'
|
version: '3.7'
|
||||||
|
|
||||||
services:
|
services:
|
||||||
nextcloud_db:
|
nextcloud_db:
|
||||||
|
@ -44,7 +44,8 @@ COPY new_user.php /opt/ldap_user_manager/account_manager/
|
|||||||
EOF
|
EOF
|
||||||
|
|
||||||
cat > fstack/panel/docker-compose.yml <<EOF
|
cat > fstack/panel/docker-compose.yml <<EOF
|
||||||
version: '3.8'
|
version: '3.7'
|
||||||
|
|
||||||
services:
|
services:
|
||||||
panel:
|
panel:
|
||||||
image: wheelybird/ldap-user-manager:latest
|
image: wheelybird/ldap-user-manager:latest
|
||||||
|
@ -20,7 +20,8 @@ config_proxy() {
|
|||||||
DOMAIN_LAST=${DOMAIN_ARRAY[1]}
|
DOMAIN_LAST=${DOMAIN_ARRAY[1]}
|
||||||
|
|
||||||
cat > fstack/proxy/docker-compose.yml <<EOF
|
cat > fstack/proxy/docker-compose.yml <<EOF
|
||||||
version: '3.8'
|
version: '3.7'
|
||||||
|
|
||||||
services:
|
services:
|
||||||
proxy:
|
proxy:
|
||||||
image: jwilder/nginx-proxy
|
image: jwilder/nginx-proxy
|
||||||
|
Loading…
x
Reference in New Issue
Block a user