|  | @@ -147,6 +147,23 @@ KillMode=mixed
 | 
	
		
			
				|  |  |  WantedBy=multi-user.target
 | 
	
		
			
				|  |  |  EOF
 | 
	
		
			
				|  |  |      chmod 644 ServicePath
 | 
	
		
			
				|  |  | +    systemctl daemon-reload
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +install_config() {
 | 
	
		
			
				|  |  | +    mkdir "$DataPath"
 | 
	
		
			
				|  |  | +    echo "Please input nginx-ui service listen port:"
 | 
	
		
			
				|  |  | +    read Port
 | 
	
		
			
				|  |  | +    echo "Please input nginx-ui http challenge port port:"
 | 
	
		
			
				|  |  | +    read HTTPChallengePort
 | 
	
		
			
				|  |  | +cat > "$DataPath/app.ini" << EOF
 | 
	
		
			
				|  |  | +[server]
 | 
	
		
			
				|  |  | +HttpPort = ${Port}
 | 
	
		
			
				|  |  | +RunMode = release
 | 
	
		
			
				|  |  | +JwtSecret = $(uuidgen)
 | 
	
		
			
				|  |  | +Email =
 | 
	
		
			
				|  |  | +HTTPChallengePort = ${HTTPChallengePort}
 | 
	
		
			
				|  |  | +EOF
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  start_nginx_ui() {
 | 
	
	
		
			
				|  | @@ -190,7 +207,7 @@ main() {
 | 
	
		
			
				|  |  |      install_bin
 | 
	
		
			
				|  |  |      install_service
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    mkdir DataPath
 | 
	
		
			
				|  |  | +    install_config
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      start_nginx_ui
 | 
	
		
			
				|  |  |      stop_nginx_ui
 |