Files
tvcloud.fr/tools/generate_cert.bash
2025-12-23 11:28:44 +01:00

12 lines
323 B
Bash
Executable File

#!/usr/bin/env bash
set -eu
shopt -s patsub_replacement
usage="Usage: $0 host email"
host="${1:?$usage}"
email="${2:?$usage}"
services=(www nextcloud gitea redmine)
# shellcheck disable=SC2068
sudo certbot certonly --manual --preferred-challenges dns --agree-tos --email "$email" ${services[@]/*/-d &."$host"} -d "$host"