This commit is contained in:
Maxim Devaev 2023-06-05 21:30:25 +03:00
parent 041cc34b66
commit aa5785893b
1 changed files with 36 additions and 33 deletions

View File

@ -35,7 +35,6 @@ As a first step, we recommend carefully reading our documentation on [GitHub](ht
* General hardware video capture differs from software streaming and introduces additional latency. * General hardware video capture differs from software streaming and introduces additional latency.
??? question "Can PiKVM do 4K video?" ??? question "Can PiKVM do 4K video?"
* For HDMI-CSI bridge, no. There is not enough bandwidth in the CSI bus for that much data. 1080p50 will max out the bandwidth. * For HDMI-CSI bridge, no. There is not enough bandwidth in the CSI bus for that much data. 1080p50 will max out the bandwidth.
* For the USB capture devices: technically yes, they will downsample to something smaller to meet the USB 2.0 bandwidth limitations, so the source may be 4k, but the stream will not. * For the USB capture devices: technically yes, they will downsample to something smaller to meet the USB 2.0 bandwidth limitations, so the source may be 4k, but the stream will not.
@ -65,8 +64,7 @@ As a first step, we recommend carefully reading our documentation on [GitHub](ht
??? question "Can I use PiKVM with non-Raspberry Pi boards (Orange, Nano, etc)?" ??? question "Can I use PiKVM with non-Raspberry Pi boards (Orange, Nano, etc)?"
Yes, but you will have to prepare the operating system yourself. For the PiKVM software, you will need to replace some config files (such as UDEV rules). If you are a developer or an experienced system administrator, you will not have any problems with this. In addition, we are open to patches. If you need help with this, please contact us via [Discord](https://discord.gg/bpmXfz5). Yes, but you will have to prepare the operating system yourself. For the PiKVM software, you will need to replace some config files (such as UDEV rules). If you are a developer or an experienced system administrator, you will not have any problems with this. In addition, we are open to patches. If you need help with this, please contact us via [Discord](https://discord.gg/bpmXfz5) (#unofficial_ports channel).
There has been some amazing strides in getting this converted to other SBC's including x86, visit Discord and join #unofficial_ports channel for details.
??? question "Is PiKVM OS its own custom distro?" ??? question "Is PiKVM OS its own custom distro?"
@ -129,6 +127,7 @@ As a first step, we recommend carefully reading our documentation on [GitHub](ht
systemctl disable --now kvmd-oled kvmd-oled-reboot kvmd-oled-shutdown systemctl disable --now kvmd-oled kvmd-oled-reboot kvmd-oled-shutdown
``` ```
??? question "How do I rotate the OLED display?" ??? question "How do I rotate the OLED display?"
Please run the following: Please run the following:
``` ```
@ -139,6 +138,7 @@ As a first step, we recommend carefully reading our documentation on [GitHub](ht
ExecStart=/usr/bin/kvmd-oled --height=32 --clear-on-exit --rotate=2 ExecStart=/usr/bin/kvmd-oled --height=32 --clear-on-exit --rotate=2
``` ```
??? question "I am getting a 500/503 error when I try and access the main KVM page!" ??? question "I am getting a 500/503 error when I try and access the main KVM page!"
This maybe due to a few of the following: This maybe due to a few of the following:
@ -165,6 +165,7 @@ As a first step, we recommend carefully reading our documentation on [GitHub](ht
* If you disable the service permanently, you can't recover your device via serial console if you need this. * If you disable the service permanently, you can't recover your device via serial console if you need this.
* There are some reports, that you need to remove `ttyAMA0` from /boot/cmdline.txt, but this is not needed on new installations. * There are some reports, that you need to remove `ttyAMA0` from /boot/cmdline.txt, but this is not needed on new installations.
??? question "How can I have different hostnames for multiple pikvms?" ??? question "How can I have different hostnames for multiple pikvms?"
Using a SSH session or the web terminal: Using a SSH session or the web terminal:
- Make sure you're `root`, if you're not root use the `su` command to become root - Make sure you're `root`, if you're not root use the `su` command to become root
@ -173,17 +174,19 @@ As a first step, we recommend carefully reading our documentation on [GitHub](ht
- Optional: Edit `/etc/kvmd/meta.yaml` to alter the displayed server name in the web UI - Optional: Edit `/etc/kvmd/meta.yaml` to alter the displayed server name in the web UI
- Reboot the pikvm - Reboot the pikvm
??? question "Can I run PiKVM in a docker?" ??? question "Can I run PiKVM in a docker?"
No, technically it might be possible but the OS requires many specific settings that cannot be performed inside the container. No, technically it might be possible but the OS requires many specific settings that cannot be performed inside the container.
??? question "How can I change the http/https ports?"
You can change the ports in the following files - `/etc/kvmd/nginx/listen-https.conf, listen-http.conf, redirect-to-https.conf` restart kvmd-nginx service
``` ??? question "How can I change the HTTP/HTTPS ports?"
# rw You can change the ports in the following files:
# systemctl restart kvmd-nginx - `/etc/kvmd/nginx/listen-https.conf`
# ro - `/etc/kvmd/nginx/listen-http.conf`
``` - `/etc/kvmd/nginx/redirect-to-https.conf`
After that, restart the server: `systemctl restart kvmd-nginx`.
## First steps ## First steps
@ -225,7 +228,7 @@ As a first step, we recommend carefully reading our documentation on [GitHub](ht
# passwd <user> # passwd <user>
``` ```
Keep in mind that the more users that are added, the stream if accessed, fps will drop. Keep in mind that the more users that are added, the stream if accessed, fps will drop.
??? question "How do I get root access in the web terminal?" ??? question "How do I get root access in the web terminal?"
@ -308,7 +311,7 @@ As a first step, we recommend carefully reading our documentation on [GitHub](ht
type: disabled type: disabled
``` ```
then restart `kvmd`: ... then restart `kvmd`:
``` ```
# systemctl restart kvmd # systemctl restart kvmd