@@ -17,8 +17,8 @@ VERSION="2.5.6"
1717# TIPS: Create manually a Config file for persistent variables 'nginx_proxy_manager_cli.conf' :
1818# With these variables:
1919# NGINX_IP="127.0.0.1"
20- # API_USER="user@nginx "
21- # API_PASS="pass nginx "
20+ # API_USER="admin@example.com "
21+ # API_PASS="changeme "
2222# BASE_DIR="/path/nginx_proxy_script/data"
2323#
2424# Examples:
@@ -107,8 +107,8 @@ CONFIG_FILE="$SCRIPT_DIR/nginx_proxy_manager_cli.conf"
107107# PERSISTENT Config
108108# Create config file $SCRIPT_DIR/nginx_proxy_manager_cli.conf and Variables to Edit (required)
109109# NGINX_IP="127.0.0.1"
110- # API_USER="user@nginx "
111- # API_PASS="pass nginx "
110+ # API_USER="admin@example.com "
111+ # API_PASS="changeme "
112112# BASE_DIR="/path/nginx_proxy_script/dir"
113113# ###############################
114114
@@ -619,10 +619,10 @@ list_access() {
619619# ACL proxy host
620620enable_acl () {
621621 if [ -z " $HOST_ID " ] || [ -z " $ACCESS_LIST_ID " ]; then
622- echo -e " \n ⛔ ${COLOR_RED} Erreur : HOST_ID et ACCESS_LIST_ID sont requis pour activer l' ACL.${COLOR_RESET} "
622+ echo -e " \n ⛔ ${COLOR_RED} Error : HOST_ID and ACCESS_LIST_ID are required to enable the ACL.${COLOR_RESET} "
623623 usage
624624 fi
625- echo -e " 🔓 Activation de l' ACL pour l'hôte ID : $HOST_ID avec la liste d'accès ID : $ACCESS_LIST_ID ..."
625+ echo -e " 🔓 Enabling ACL for host ID: $HOST_ID with access list ID : $ACCESS_LIST_ID ..."
626626
627627 DATA=$( jq -n \
628628 --argjson access_list_id " $ACCESS_LIST_ID " \
@@ -638,19 +638,19 @@ enable_acl() {
638638 --data-raw " $DATA " )
639639
640640 if [ " $( echo " $RESPONSE " | jq -r ' .error | length' ) " -eq 0 ]; then
641- echo -e " ✅ ${COLOR_GREEN} ACL activée avec succès pour l'hôte ID $HOST_ID !${COLOR_RESET} "
641+ echo -e " ✅ ${COLOR_GREEN} ACL successfully enabled for host ID $HOST_ID !${COLOR_RESET} "
642642 else
643- echo -e " ⛔ ${COLOR_RED} Échec de l'activation de l' ACL. Erreur : $( echo " $RESPONSE " | jq -r ' .message' ) ${COLOR_RESET} \n"
643+ echo -e " ⛔ ${COLOR_RED} Failed to enable ACL. Error : $( echo " $RESPONSE " | jq -r ' .message' ) ${COLOR_RESET} \n"
644644 fi
645645}
646646
647- # Désactiver l' ACL pour un proxy host donné
647+ # Disable ACL for a given proxy host
648648disable_acl () {
649649 if [ -z " $HOST_ID " ]; then
650- echo -e " \n ⛔ ${COLOR_RED} Erreur : HOST_ID est requis pour désactiver l' ACL.${COLOR_RESET} "
650+ echo -e " \n ⛔ ${COLOR_RED} Error : HOST_ID is required to disable the ACL.${COLOR_RESET} "
651651 usage
652652 fi
653- echo -e " 🔒 Désactivation de l' ACL pour l'hôte ID : $HOST_ID ..."
653+ echo -e " 🔒 Disabling ACL for host ID: $HOST_ID ..."
654654
655655 DATA=$( jq -n \
656656 --argjson access_list_id null \
@@ -666,9 +666,9 @@ disable_acl() {
666666 --data-raw " $DATA " )
667667
668668 if [ " $( echo " $RESPONSE " | jq -r ' .error | length' ) " -eq 0 ]; then
669- echo -e " ✅ ${COLOR_GREEN} ACL désactivée avec succès pour l'hôte ID $HOST_ID !${COLOR_RESET} "
669+ echo -e " ✅ ${COLOR_GREEN} ACL successfully disabled for host ID $HOST_ID !${COLOR_RESET} "
670670 else
671- echo -e " ⛔ ${COLOR_RED} Échec de la désactivation de l' ACL. Erreur : $( echo " $RESPONSE " | jq -r ' .message' ) ${COLOR_RESET} \n"
671+ echo -e " ⛔ ${COLOR_RED} Failed to disable ACL. Error : $( echo " $RESPONSE " | jq -r ' .message' ) ${COLOR_RESET} \n"
672672 fi
673673}
674674
@@ -773,6 +773,7 @@ restore_ssl_certificates() {
773773}
774774
775775
776+ # #############################################################
776777
777778
778779# Function to delete all existing proxy hosts
@@ -800,12 +801,10 @@ delete_all_proxy_hosts() {
800801 return 0
801802}
802803
803- # ######################################################
804804
805805# #############################################################
806806
807807
808-
809808# Delete a proxy host by ID
810809delete_proxy_host () {
811810 if [ -z " $HOST_ID " ]; then
0 commit comments