diff --git a/defaults.sh b/defaults.sh index 611e993..15b6aa7 100755 --- a/defaults.sh +++ b/defaults.sh @@ -14,6 +14,7 @@ export DEPLOY_GITEA=false export WWW_HOSTNAME="www" export BTCPAY_HOSTNAME="btcpay" +export BTCPAY_HOSTNAME_IN_CERT="pay" export NEXTCLOUD_HOSTNAME="nextcloud" export GITEA_HOSTNAME="git" export NOSTR_HOSTNAME="relay" diff --git a/deployment/www/generate_certs.sh b/deployment/www/generate_certs.sh index ef8488b..1491587 100755 --- a/deployment/www/generate_certs.sh +++ b/deployment/www/generate_certs.sh @@ -27,6 +27,6 @@ elif [ "$VPS_HOSTING_TARGET" = lxd ]; then -v "$REMOTE_HOME/letsencrypt":/etc/letsencrypt \ -v /var/lib/letsencrypt:/var/lib/letsencrypt \ -v "$REMOTE_HOME/letsencrypt_logs":/var/log/letsencrypt \ - certbot/certbot certonly -v --noninteractive --agree-tos --key-type ecdsa --standalone --expand -d "$DOMAIN_NAME" -d "$FQDN" -d "$NEXTCLOUD_FQDN" -d "$GITEA_FQDN" -d "$NOSTR_FQDN" --email "$CERTIFICATE_EMAIL_ADDRESS" + certbot/certbot certonly -v --noninteractive --agree-tos --key-type ecdsa --standalone --expand -d "$DOMAIN_NAME" -d "$FQDN" -d "$BTCPAY_USER_FQDN" -d "$NEXTCLOUD_FQDN" -d "$GITEA_FQDN" -d "$NOSTR_FQDN" --email "$CERTIFICATE_EMAIL_ADDRESS" fi diff --git a/shared.sh b/shared.sh index 8032db0..b7361ac 100755 --- a/shared.sh +++ b/shared.sh @@ -24,6 +24,8 @@ fi # TODO, ensure VPS_HOSTING_TARGET is in range. export NEXTCLOUD_FQDN="$NEXTCLOUD_HOSTNAME.$DOMAIN_NAME" +export BTCPAY_USER_FQDN="$BTCPAY_HOSTNAME_IN_CERT.$DOMAIN_NAME" +export WWW_FQDN="$WWW_HOSTNAME.$DOMAIN_NAME" export GITEA_FQDN="$GITEA_HOSTNAME.$DOMAIN_NAME" export NOSTR_FQDN="$NOSTR_HOSTNAME.$DOMAIN_NAME"