mirror of https://github.com/pikvm/pikvm.git
				
				
				
			Update README.md
This commit is contained in:
		
							parent
							
								
									983dc7a7c7
								
							
						
					
					
						commit
						6df280f364
					
				
							
								
								
									
										29
									
								
								README.md
								
								
								
								
							
							
						
						
									
										29
									
								
								README.md
								
								
								
								
							|  | @ -15,39 +15,44 @@ A very simple and fully functional IP-KVM based on Raspberry Pi that you can mak | |||
| * **Very low latency**   | ||||
|   ~100 milliseconds of video latency. This is the smallest delay of all existing solutions. | ||||
| * **Extra lightweight and fancy Web-UI**   | ||||
|   No weird proprietary Windows-only clients. No ugly Java applets. Just use your favorite browser to connect to Pi-KVM. Oh, and no flash plugin either! | ||||
|   No weird proprietary clients. No ugly Java applets. Just use your favorite browser to connect to Pi-KVM. Oh, and no flash plugin either! | ||||
| * **Keyboard and mouse**   | ||||
|   The mouse works directly in the browser. And the keyboard emulator supports displaying the key LEDs state. | ||||
| * **Mass Storage Drive**   | ||||
|   On the Raspberry Pi 4 and Zero Pi-KVM can emulate the virtual CD-ROM or Flash Drive. You can upload a live image and boot your server from it. | ||||
| * **Power management**   | ||||
| * **ATX power management**   | ||||
|   With a very simple circuit that can be assembled on a breadboard you can control the power of your server using the ATX buttons on the motherboard. | ||||
| * **Authorization**   | ||||
|   You can put Pi-KVM on the Internet and be sure that no one will get access to your server without permission. SSL encryption protects your traffic from being intercepted by third parties. | ||||
| * **Security**   | ||||
|   You can open Pi-KVM to the Internet and be sure that no one will get access to your server without password. SSL encryption protect the traffic from being intercepted by third parties.  | ||||
| * **Local monitoring**   | ||||
|   The system monitors the health of the Raspberry Pi board and will tell you if it's too hot or not enough power. | ||||
|   Pi-KVM monitors the health of the Raspberry Pi board and will tell you if it's too hot or not enough power. | ||||
| 
 | ||||
| ## Production-ready | ||||
| * **Linux-based embedded OS**   | ||||
|   The Pi-KVM OS is based on [Arch Linux ARM](https://archlinuxarm.org). It can be customized for any needs. You can use thousands of pre-built binary packages. Update with a single command! | ||||
|   The Pi-KVM OS is based on [Arch Linux ARM](https://archlinuxarm.org). It can be customized for any needs. Thousands of pre-built binary packages at your service. Update with a single command! | ||||
| * **Read-only filesystem**   | ||||
|   By default, the OS runs in read-only mode, as an embedded system should. You don't have to worry about the memory card being damaged due to a sudden power outage. | ||||
| * **VNC server**   | ||||
|   The managed server and its BIOS can be accessed using a regular VNC client that supports JPEG compression. | ||||
|   The managed server and its BIOS can be accessed using a regular VNC client which supports JPEG compression. | ||||
| * **IPMI BMC**   | ||||
|   Use `ipmitool`, `ipmiutil` or any thing in your network infrastructure that supports IPMI to monitor and manage the server's power. | ||||
| * **Extensible authorization methods**   | ||||
|   Multiple Pi-KVMs can be configured to use a [common authorization service](https://github.com/pikvm/kvmd-auth-server). You can also use PAM and its rich authorization mechanisms to integrate Pi-KVM into your existing auth infrastructure. | ||||
| * **Macro scripts**   | ||||
|   If you need to perform repetitive actions on your server (or on different servers), you can record the keyboard & mouse actions macro and then play it back many times. | ||||
|   If you need to perform repetitive actions on your server (or on different servers), you can record the macro with keyboard & mouse actions and play it back many times. | ||||
| 
 | ||||
| ## 100% Open Source | ||||
| ## Open Source | ||||
| * **Community & support**   | ||||
|   Pi-KVM has a large community. Join the [discord chat](https://discord.gg/bpmXfz5) chat if you have any questions. | ||||
| * **GPL**   | ||||
|   All software components are fully open - PR welcome! | ||||
| * **Extensible**   | ||||
|   Pi-KVM is designed as a set of microservices with a plug-in architecture. It's very easy to fix and modify. | ||||
| * **uStreamer**   | ||||
|   We created [our own MJPG video server](https://github.com/pikvm/ustreamer) written on C with multi-threading and GPU video encoding. It can change the resolution in real time by signal from HDMI source, report statistics about the stream and [much more](https://github.com/pikvm/ustreamer/blob/master/README.md). This is the fastest streaming solution available. | ||||
|   Pi-KVM was designed as a set of microservices with a plug-in architecture. It's very easy to fix and modify. | ||||
| * **Handy API**   | ||||
|   Everything that can be done via the interface can also be done via the powerful HTTP API. | ||||
| * **Know-how**   | ||||
|   We created a lot of cool stuff, without which Pi-KVM would not be as good as it is. | ||||
|   We created [very own MJPG video server](https://github.com/pikvm/ustreamer) written on C with multi-threading and GPU video encoding - fastest streaming solution available to to provide the best video quality for Pi-KVM. We also made many other things and tested a lot of hardware so that you could just assemble the device and it would work immediately without any problems. | ||||
| 
 | ||||
| 
 | ||||
| ## Disclaimer | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue