Update README.md
This commit is contained in:
		
							parent
							
								
									07ea02d246
								
							
						
					
					
						commit
						bc30fcb4c6
					
				
							
								
								
									
										48
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										48
									
								
								README.md
									
									
									
									
									
								
							@ -8,6 +8,30 @@ This project's focus is to create a simple VDI client intended for mass deployme
 | 
			
		||||
 | 
			
		||||

 | 
			
		||||
 | 
			
		||||
## Configuration File
 | 
			
		||||
 | 
			
		||||
PVE VDI Client **REQUIRES** a configuration file to function. The client searches for this file in the following locations unless overridden with [command line options](#Command Line Usage):
 | 
			
		||||
 | 
			
		||||
* Windows
 | 
			
		||||
    * %APPDATA%\VDIClient\vdiclient.ini
 | 
			
		||||
    * %PROGRAMFILES%\VDIClient\vdiclient.ini
 | 
			
		||||
* Linux
 | 
			
		||||
    * ~/.config/VDIClient/vdiclient.ini
 | 
			
		||||
    * /etc/vdiclient/vdiclient.ini
 | 
			
		||||
    * /usr/local/etc/vdiclient/vdiclient.ini
 | 
			
		||||
 | 
			
		||||
Please refer to **vdiclient.ini.example** for all available config file options
 | 
			
		||||
 | 
			
		||||
If you encounter any issues feel free to submit an issue report.
 | 
			
		||||
 | 
			
		||||
## Proxmox Permission Requirements
 | 
			
		||||
 | 
			
		||||
Users that are accessing VDI instances need to have the following permissions assigned for each VM they access:
 | 
			
		||||
 | 
			
		||||
* VM.PowerMgmt
 | 
			
		||||
* VM.Console
 | 
			
		||||
* VM.Audit
 | 
			
		||||
 | 
			
		||||
## Command Line Usage
 | 
			
		||||
 | 
			
		||||
No command line options are required for default behavior. The following command line options are available:
 | 
			
		||||
@ -67,27 +91,3 @@ Run the following commands if you wish to build a binary on a Debian/Ubuntu Linu
 | 
			
		||||
    pyinstaller --onefile --noconsole --noconfirm --hidden-import proxmoxer.backends --hidden-import proxmoxer.backends.https --hidden-import proxmoxer.backends.https.AuthenticationError --hidden-import proxmoxer.core --hidden-import proxmoxer.core.ResourceException --hidden-import subprocess.TimeoutExpired --hidden-import subprocess.CalledProcessError --hidden-import requests.exceptions --hidden-import requests.exceptions.ReadTimeout --hidden-import requests.exceptions.ConnectTimeout --hidden-import requests.exceptions.ConnectionError vdiclient.py
 | 
			
		||||
 | 
			
		||||
Once pyinstaller has finished your binary will be located in dist/vdiclient
 | 
			
		||||
 | 
			
		||||
## Configuration File
 | 
			
		||||
 | 
			
		||||
PVE VDI Client **REQUIRES** a configuration file to function. The client searches for this file in the following locations unless **--config** is specified on the commmand line:
 | 
			
		||||
 | 
			
		||||
* Windows
 | 
			
		||||
    * %APPDATA%\VDIClient\vdiclient.ini
 | 
			
		||||
    * %PROGRAMFILES%\VDIClient\vdiclient.ini
 | 
			
		||||
* Linux
 | 
			
		||||
    * ~/.config/VDIClient/vdiclient.ini
 | 
			
		||||
    * /etc/vdiclient/vdiclient.ini
 | 
			
		||||
    * /usr/local/etc/vdiclient/vdiclient.ini
 | 
			
		||||
 | 
			
		||||
Please refer to **vdiclient.ini.example** for all available config file options
 | 
			
		||||
 | 
			
		||||
If you encounter any issues feel free to submit an issue report.
 | 
			
		||||
 | 
			
		||||
## Proxmox Permission Requirements
 | 
			
		||||
 | 
			
		||||
Users that are accessing VDI instances need to have the following permissions assigned for each VM they access:
 | 
			
		||||
 | 
			
		||||
* VM.PowerMgmt
 | 
			
		||||
* VM.Console
 | 
			
		||||
* VM.Audit
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user