80 Commits

Author SHA1 Message Date
mofeng-git
c711683c63 som fix 2025-02-01 12:19:02 +00:00
mofeng-git
06a64725be 修改源文件版权声明 2025-02-01 10:55:41 +00:00
mofeng-git
9da06d3f58 修复 HTTP H.264 模式
其他修改
2025-02-01 08:31:27 +00:00
mofeng-git
7b3335ea94 Add support for PiKVM Switch and related features
This commit introduces several new components and improvements:
- Added Switch module with firmware update and configuration support
- Implemented new media streaming capabilities
- Updated various UI elements and CSS styles
- Enhanced keyboard and mouse event handling
- Added new validators and configuration options
- Updated Python version support to 3.13
- Improved error handling and logging
2025-02-01 01:08:36 +00:00
mofeng-git
506d8a4a64 为 Docker 容器添加 kvmd 系列管理命令 2024-11-21 02:52:36 +00:00
mofeng-git
eec64ef57c Merge remote-tracking branch 'upstream/master' 2024-11-20 15:18:34 +00:00
Maxim Devaev
aa1ca3b329 Serial number to uppercase, more info in Avahi 2024-09-08 01:35:11 +03:00
Maxim Devaev
572a75d27b kvmd-gencert: US is a new default 2024-09-04 14:08:00 +03:00
Maxim Devaev
864a2af45e kvmd-bootconfig: ensure avahi service on ENABLE_AVAHI 2024-09-04 04:47:43 +03:00
Maxim Devaev
af9023e8aa kvmd-bootconfig: provide ENABLE_AVAHI 2024-09-04 04:39:56 +03:00
Maxim Devaev
5c3ac4c9c1 pikvm/kvmd#170: alternative implementation 2024-09-04 03:03:48 +03:00
mofeng-git
b9ff755f6d 适应的 docker 修改 2024-09-02 13:41:00 +00:00
Maxim Devaev
abedace4b3 enable v4p by default 2024-08-19 00:43:32 +03:00
Maxim Devaev
dce6c48315 improved kvmd-udev-restart-pass 2024-03-31 14:02:33 +03:00
Maxim Devaev
f712be823f kvmd-udev-restart-pass fix 2024-03-26 20:30:13 +02:00
Maxim Devaev
e904bc467e restart ustreamer for v4p 2024-03-26 20:18:16 +02:00
Maxim Devaev
4cec632a37 restart ustreamer for v4p 2024-03-26 18:52:27 +02:00
Maxim Devaev
ce62d711c1 updated copyright date 2024-03-22 16:02:55 +02:00
Maxim Devaev
286c3a8caa bootconfig: supported hidden ssids 2024-03-12 10:35:55 +02:00
Maxim Devaev
c407648116 kvmd-udev-restart-pass: fixed port grep 2024-03-11 17:39:35 +02:00
Maxim Devaev
9e96772533 Added kvmd-udev-restart pass and udev rule to restart kvmd-pass on plugging HDMI-A-1
https://forums.raspberrypi.com/viewtopic.php?p=2202017
2024-03-11 17:11:57 +02:00
sparky3387
18e4949d1f
Update kvmd-udev-hdmiusb-check (#154)
This is to allow USB 3.0 Capture Cards to be used in the top USB port, this is to allow Macrosilicon's MS2130 to be used with PiKVM, when doing this it must also be switched to pixel format yuyv in the override.yaml
2023-12-05 13:15:16 +02:00
Maxim Devaev
83d24169f5 kvmd-bootconfig: fixed route metrics between eth0/wlan0 2023-12-02 15:02:13 +02:00
Maxim Devaev
0e1ba765a2 pikvm/pikvm#1174: static wifi config support for kvmd-bootconfig 2023-11-28 16:07:44 +02:00
Rushab Shah
b21ccfbcc9
kvmd-udev-hdmiusb-check: Add support for rPi4 b rev 1.5 (#153)
Adds support for the following new revision of the board:

# tr < /proc/device-tree/model -d '\000'
Raspberry Pi 4 Model B Rev 1.5

Without this, `/dev/video19` from the `rpivid_hevc` driver gets incorrectly linked to `/dev/kvmd-video`

```bash
lrwxrwxrwx 1 root root 6 Sep 28 08:14 /dev/kvmd-video -> video19
```
2023-10-24 18:01:52 +03:00
Maxim Devaev
29e266f542 pikvm/pikvm#1115: 640 permissions to wpa config 2023-09-28 02:02:31 +03:00
Maxim Devaev
018f33533d kvmd-bootconfig: improved oled handling 2023-05-28 17:54:20 +03:00
srepac
6ef1645e93
Show first time boot status in oled (#134) 2023-05-27 19:21:42 +03:00
Maxim Devaev
a834c89ef3 copyright update 2023-05-27 12:41:22 +03:00
vipergts450
5863004441
Update kvmd-certbot: fix cp -a to catch dotfiles (#127)
Second pull request for this bug. Apparently, in bash `cp -a <dir>/*` ignores dotfiles, which are often how authfiles get named, notably as per the documentation for SSL cert management for certbot plugins in the PiKVM Wiki. Using `cp -a <dir>/.` instead should catch dotfiles and all files and subdirectories correctly.
2023-04-13 23:12:32 +03:00
vipergts450
4b7bbddef1
Update kvmd-certbot (#125) 2023-03-29 20:36:52 +03:00
Maxim Devaev
95ac2bd017 fixed nginx restart for cloud 2023-01-19 01:44:05 +02:00
Maxim Devaev
86ff6f4eb2 kvmd-certbot install_cloud 2023-01-18 23:45:13 +02:00
Maxim Devaev
52fdc94eb8 Fixed pikvm/pikvm#882: Ethernet settings in pikvm.txt 2022-12-04 03:04:21 +03:00
Maxim Devaev
b816bcb335 sudo --preserve-env in kvmd-certbot 2022-07-03 17:26:15 +03:00
Maxim Devaev
329b84e124 fix 2022-06-26 15:42:57 +03:00
Maxim Devaev
e54ae11c33 restore permissions 2022-06-26 05:22:34 +03:00
Maxim Devaev
9c65a61b8b remove csr and keys dirs 2022-06-25 21:01:46 +03:00
Maxim Devaev
362b9322de remove old certbot logs, csr and keys 2022-06-25 20:54:26 +03:00
Maxim Devaev
b8d48b63cb changed certbot commands 2022-06-25 19:25:45 +03:00
Maxim Devaev
9206f5c2aa mask renew error 2022-06-25 05:10:03 +03:00
Maxim Devaev
4cb2802cfa fixed cert dir permissions 2022-06-25 02:32:13 +03:00
Maxim Devaev
8727b0e8bd improved kvmd-certbot 2022-06-24 21:32:06 +03:00
Maxim Devaev
f634be16f0 restart nginx and vnc if needed 2022-06-24 20:36:26 +03:00
Maxim Devaev
bd5676222b fixed permissions again 2022-06-24 18:25:08 +03:00
Maxim Devaev
094106519a fixed permissions 2022-06-24 17:55:38 +03:00
Maxim Devaev
9202cf1d44 kvmd-certbot 2022-06-24 16:19:28 +03:00
Maxim Devaev
9f4c241204 shellcheck 2022-06-24 16:05:10 +03:00
Maxim Devaev
c85e3f939f cleanup old certs in kvmd-gencert 2022-06-24 03:46:18 +03:00
Maxim Devaev
ed8d2af999 pikvm/pikvm#604: support partition LABEL in bootconfig 2022-04-21 16:32:18 +03:00