diff --git a/scripts/install_services.sh b/scripts/install_services.sh index 6f5203d..7205944 100755 --- a/scripts/install_services.sh +++ b/scripts/install_services.sh @@ -311,7 +311,7 @@ http://localhost http://$(hostname).local ${BIRDNETPI_URL} { EOF fi - if [ ! -z ${WEBTERMINAL_URL} ];then + if [ ! -z ${WEBTERMINAL_URL} ] && [ -! z ${HASHWORD} ];then cat << EOF >> /etc/caddy/Caddyfile ${WEBTERMINAL_URL} { basicauth { @@ -319,8 +319,15 @@ ${WEBTERMINAL_URL} { } reverse_proxy localhost:8888 } +EOF + elif [ ! -z ${WEBTERMINAL_URL} ] && [ -z ${HASHWORD} ];then + cat << EOF >> /etc/caddy/Caddyfile +${WEBTERMINAL_URL} { + reverse_proxy localhost:8888 +} EOF fi + if [ ! -z ${BIRDNETLOG_URL} ];then cat << EOF >> /etc/caddy/Caddyfile ${BIRDNETLOG_URL} { diff --git a/scripts/update_services.sh b/scripts/update_services.sh index 21f55ac..99e3d35 100755 --- a/scripts/update_services.sh +++ b/scripts/update_services.sh @@ -300,15 +300,20 @@ http://localhost http://$(hostname).local ${BIRDNETPI_URL} { EOF fi - if [ ! -z ${WEBTERMINAL_URL} ];then + if [ ! -z ${WEBTERMINAL_URL} ] && [ -! z ${HASHWORD} ];then cat << EOF >> /etc/caddy/Caddyfile - ${WEBTERMINAL_URL} { basicauth { birdnet ${HASHWORD} } reverse_proxy localhost:8888 } +EOF + elif [ ! -z ${WEBTERMINAL_URL} ] && [ -z ${HASHWORD} ];then + cat << EOF >> /etc/caddy/Caddyfile +${WEBTERMINAL_URL} { + reverse_proxy localhost:8888 +} EOF fi if [ ! -z ${BIRDNETLOG_URL} ];then