12 lines
323 B
Bash
Executable File
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"
|