|  |  | @ -65,26 +65,26 @@ function default_settings() { | 
			
		
	
		
		
			
				
					
					|  |  |  |         echo -e "${BL}Using Default Settings${CL}" |  |  |  |         echo -e "${BL}Using Default Settings${CL}" | 
			
		
	
		
		
			
				
					
					|  |  |  |         echo -e "${DGN}Using CT Type ${BGN}Privileged${CL}" |  |  |  |         echo -e "${DGN}Using CT Type ${BGN}Privileged${CL}" | 
			
		
	
		
		
			
				
					
					|  |  |  |         CT_TYPE="0" |  |  |  |         CT_TYPE="0" | 
			
		
	
		
		
			
				
					
					|  |  |  | 	    echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" |  |  |  | 	echo -e "${DGN}Using CT Password ${BGN}Automatic Login${CL}" | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		PW=" " |  |  |  | 	PW=" " | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" |  |  |  | 	echo -e "${DGN}Using CT ID ${BGN}$NEXTID${CL}" | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		CT_ID=$NEXTID |  |  |  | 	CT_ID=$NEXTID | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" |  |  |  | 	echo -e "${DGN}Using CT Name ${BGN}$NSAPP${CL}" | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		HN=$NSAPP |  |  |  | 	HN=$NSAPP | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		echo -e "${DGN}Using Disk Size ${BGN}8GB${CL}" |  |  |  | 	echo -e "${DGN}Using Disk Size ${BGN}8${CL}${DGN}GB${CL}" | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		DISK_SIZE="8" |  |  |  | 	DISK_SIZE="8" | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		echo -e "${DGN}Using ${BGN}2vCPU${CL}" |  |  |  | 	echo -e "${DGN}Using ${BGN}2${CL}${DGN}vCPU${CL}" | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		CORE_COUNT="2" |  |  |  | 	CORE_COUNT="2" | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		echo -e "${DGN}Using ${BGN}2048MiB${CL}${DGN} RAM${CL}" |  |  |  | 	echo -e "${DGN}Using ${BGN}2048${CL}${DGN}MiB RAM${CL}" | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		RAM_SIZE="2048" |  |  |  | 	RAM_SIZE="2048" | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" |  |  |  | 	echo -e "${DGN}Using Bridge ${BGN}vmbr0${CL}" | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		BRG="vmbr0" |  |  |  | 	BRG="vmbr0" | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" |  |  |  | 	echo -e "${DGN}Using Static IP Address ${BGN}DHCP${CL}" | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		NET=dhcp |  |  |  | 	NET=dhcp | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" |  |  |  | 	echo -e "${DGN}Using Gateway Address ${BGN}NONE${CL}" | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		GATE="" |  |  |  | 	GATE="" | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" |  |  |  |         echo -e "${DGN}Using VLAN Tag ${BGN}NONE${CL}" | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 VLAN="" |  |  |  |         VLAN="" | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  | } |  |  |  | } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | function advanced_settings() { |  |  |  | function advanced_settings() { | 
			
		
	
	
		
		
			
				
					|  |  | @ -150,11 +150,11 @@ header_info | 
			
		
	
		
		
			
				
					
					|  |  |  |         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" |  |  |  |         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | 
			
		
	
		
		
			
				
					
					|  |  |  |         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" |  |  |  |         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | 
			
		
	
		
		
			
				
					
					|  |  |  |         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" |  |  |  |         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | 
			
		
	
		
		
			
				
					
					|  |  |  |         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 8Gb " |  |  |  |         echo -e "${YW}Enter a Disk Size, or Press [ENTER] for Default: 8 " | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |         read DISK_SIZE |  |  |  |         read DISK_SIZE | 
			
		
	
		
		
			
				
					
					|  |  |  |         if [ -z $DISK_SIZE ]; then DISK_SIZE="8"; fi; |  |  |  |         if [ -z $DISK_SIZE ]; then DISK_SIZE="8"; fi; | 
			
		
	
		
		
			
				
					
					|  |  |  |         if ! [[ $DISK_SIZE =~ $INTEGER ]] ; then echo "ERROR! DISK SIZE MUST HAVE INTEGER NUMBER!"; exit; fi; |  |  |  |         if ! [[ $DISK_SIZE =~ $INTEGER ]] ; then echo "ERROR! DISK SIZE MUST HAVE INTEGER NUMBER!"; exit; fi; | 
			
		
	
		
		
			
				
					
					|  |  |  |         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}" |  |  |  |         echo -en "${DGN}Set Disk Size To ${BL}$DISK_SIZE${CL}${DGN}GB${CL}" | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | echo -e " ${CM}${CL} \r" |  |  |  | echo -e " ${CM}${CL} \r" | 
			
		
	
		
		
			
				
					
					|  |  |  | sleep 1 |  |  |  | sleep 1 | 
			
		
	
		
		
			
				
					
					|  |  |  | clear |  |  |  | clear | 
			
		
	
	
		
		
			
				
					|  |  | @ -164,7 +164,7 @@ header_info | 
			
		
	
		
		
			
				
					
					|  |  |  |         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" |  |  |  |         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | 
			
		
	
		
		
			
				
					
					|  |  |  |         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" |  |  |  |         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | 
			
		
	
		
		
			
				
					
					|  |  |  |         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" |  |  |  |         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | 
			
		
	
		
		
			
				
					
					|  |  |  |         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" |  |  |  |         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |         echo -e "${YW}Allocate CPU cores, or Press [ENTER] for Default: 2 " |  |  |  |         echo -e "${YW}Allocate CPU cores, or Press [ENTER] for Default: 2 " | 
			
		
	
		
		
			
				
					
					|  |  |  |         read CORE_COUNT |  |  |  |         read CORE_COUNT | 
			
		
	
		
		
			
				
					
					|  |  |  |         if [ -z $CORE_COUNT ]; then CORE_COUNT="2"; fi; |  |  |  |         if [ -z $CORE_COUNT ]; then CORE_COUNT="2"; fi; | 
			
		
	
	
		
		
			
				
					|  |  | @ -178,8 +178,8 @@ header_info | 
			
		
	
		
		
			
				
					
					|  |  |  |         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" |  |  |  |         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | 
			
		
	
		
		
			
				
					
					|  |  |  |         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" |  |  |  |         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | 
			
		
	
		
		
			
				
					
					|  |  |  |         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" |  |  |  |         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | 
			
		
	
		
		
			
				
					
					|  |  |  |         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" |  |  |  |         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" |  |  |  |         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |         echo -e "${YW}Allocate RAM in MiB, or Press [ENTER] for Default: 2048 " |  |  |  |         echo -e "${YW}Allocate RAM in MiB, or Press [ENTER] for Default: 2048 " | 
			
		
	
		
		
			
				
					
					|  |  |  |         read RAM_SIZE |  |  |  |         read RAM_SIZE | 
			
		
	
		
		
			
				
					
					|  |  |  |         if [ -z $RAM_SIZE ]; then RAM_SIZE="2048"; fi; |  |  |  |         if [ -z $RAM_SIZE ]; then RAM_SIZE="2048"; fi; | 
			
		
	
	
		
		
			
				
					|  |  | @ -193,9 +193,9 @@ header_info | 
			
		
	
		
		
			
				
					
					|  |  |  |         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" |  |  |  |         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | 
			
		
	
		
		
			
				
					
					|  |  |  |         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" |  |  |  |         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | 
			
		
	
		
		
			
				
					
					|  |  |  |         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" |  |  |  |         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | 
			
		
	
		
		
			
				
					
					|  |  |  |         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" |  |  |  |         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" |  |  |  |         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" |  |  |  |         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |         echo -e "${YW}Enter a Bridge, or Press [ENTER] for Default: vmbr0 " |  |  |  |         echo -e "${YW}Enter a Bridge, or Press [ENTER] for Default: vmbr0 " | 
			
		
	
		
		
			
				
					
					|  |  |  |         read BRG |  |  |  |         read BRG | 
			
		
	
		
		
			
				
					
					|  |  |  |         if [ -z $BRG ]; then BRG="vmbr0"; fi; |  |  |  |         if [ -z $BRG ]; then BRG="vmbr0"; fi; | 
			
		
	
	
		
		
			
				
					|  |  | @ -209,9 +209,9 @@ header_info | 
			
		
	
		
		
			
				
					
					|  |  |  |         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" |  |  |  |         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | 
			
		
	
		
		
			
				
					
					|  |  |  |         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" |  |  |  |         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | 
			
		
	
		
		
			
				
					
					|  |  |  |         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" |  |  |  |         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | 
			
		
	
		
		
			
				
					
					|  |  |  |         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" |  |  |  |         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" |  |  |  |         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" |  |  |  |         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" |  |  |  | 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | 
			
		
	
		
		
			
				
					
					|  |  |  |         echo -e "${YW}Enter a Static IP Address, or Press [ENTER] for Default: DHCP " |  |  |  |         echo -e "${YW}Enter a Static IP Address, or Press [ENTER] for Default: DHCP " | 
			
		
	
		
		
			
				
					
					|  |  |  |         read NET |  |  |  |         read NET | 
			
		
	
	
		
		
			
				
					|  |  | @ -226,9 +226,9 @@ header_info | 
			
		
	
		
		
			
				
					
					|  |  |  |         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" |  |  |  |         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | 
			
		
	
		
		
			
				
					
					|  |  |  |         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" |  |  |  |         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | 
			
		
	
		
		
			
				
					
					|  |  |  |         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" |  |  |  |         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | 
			
		
	
		
		
			
				
					
					|  |  |  |         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" |  |  |  |         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" |  |  |  |         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" |  |  |  |         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" |  |  |  | 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | 
			
		
	
		
		
			
				
					
					|  |  |  |         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" |  |  |  |         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | 
			
		
	
		
		
			
				
					
					|  |  |  |         echo -e "${YW}Enter a Gateway IP, or Press [ENTER] for Default: NONE " |  |  |  |         echo -e "${YW}Enter a Gateway IP, or Press [ENTER] for Default: NONE " | 
			
		
	
	
		
		
			
				
					|  |  | @ -249,9 +249,9 @@ header_info | 
			
		
	
		
		
			
				
					
					|  |  |  |         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" |  |  |  |         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | 
			
		
	
		
		
			
				
					
					|  |  |  |         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" |  |  |  |         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | 
			
		
	
		
		
			
				
					
					|  |  |  |         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" |  |  |  |         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | 
			
		
	
		
		
			
				
					
					|  |  |  |         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" |  |  |  |         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" |  |  |  |         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" |  |  |  |         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" |  |  |  | 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | 
			
		
	
		
		
			
				
					
					|  |  |  |         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" |  |  |  |         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | 
			
		
	
		
		
			
				
					
					|  |  |  |         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" |  |  |  |         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | 
			
		
	
	
		
		
			
				
					|  |  | @ -272,9 +272,9 @@ header_info | 
			
		
	
		
		
			
				
					
					|  |  |  |         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" |  |  |  |         echo -e "${DGN}Using CT Password ${BGN}$PW1${CL}" | 
			
		
	
		
		
			
				
					
					|  |  |  |         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" |  |  |  |         echo -e "${DGN}Using CT ID ${BGN}$CT_ID${CL}" | 
			
		
	
		
		
			
				
					
					|  |  |  |         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" |  |  |  |         echo -e "${DGN}Using CT Name ${BGN}$HN${CL}" | 
			
		
	
		
		
			
				
					
					|  |  |  |         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}" |  |  |  |         echo -e "${DGN}Using Disk Size ${BGN}$DISK_SIZE${CL}${DGN}GB${CL}" | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         echo -e "${DGN}Using ${BGN}${CORE_COUNT}vCPU${CL}" |  |  |  |         echo -e "${DGN}Using ${BGN}${CORE_COUNT}${CL}${DGN}vCPU${CL}" | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         echo -e "${DGN}Using ${BGN}${RAM_SIZE}MiB${CL}${DGN} RAM${CL}" |  |  |  |         echo -e "${DGN}Using ${BGN}${RAM_SIZE}${CL}${DGN}MiB RAM${CL}" | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" |  |  |  | 	echo -e "${DGN}Using Bridge ${BGN}${BRG}${CL}" | 
			
		
	
		
		
			
				
					
					|  |  |  |         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" |  |  |  |         echo -e "${DGN}Using Static IP Address ${BGN}$NET${CL}" | 
			
		
	
		
		
			
				
					
					|  |  |  |         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" |  |  |  |         echo -e "${DGN}Using Gateway IP Address ${BGN}$GATE1${CL}" | 
			
		
	
	
		
		
			
				
					|  |  | 
 |