tao-j/pikvm

Project ID: 72093

Description

This is a hacky port of pikvm to generic devices. Arm and x86 builds are enabled. GPIO is disabled since most servers other than SBC do not have them.

Installation Instructions

After install the package. Run kvmd-gencerts twice: one for nginx one for --vnc. Try to start kvmd and kvmd-nginx service. Monitor journalctl closely and fix any error.

sudo dnf install kvmd kvmd-nginx janus-gateway sudo /usr/bin/kvmd-gencert --do-the-thing --vnc sudo /usr/bin/kvmd-gencert --do-the-thing # the following manual procedures has to be done. But they should be incorporated into .spec file. # Your contribution is highly welcome. Thanks. sudo vim /usr/lib/python3.10/site-packages/kvmd/apps/__init__.py # comment out vgcmd sudo mkdir /var/lib/kvmd/pst chmod 666 /dev/gpiochip* sudo chown kvmd:kvmd /tmp/kvmd-nginx/client_body_temp sudo chown 968:968 -R /tmp/kvmd-nginx

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

Release Architectures Repo Download
Fedora 37 aarch64 (102)*, x86_64 (214)* Fedora 37 (0 downloads)
Fedora 38 aarch64 (82)*, x86_64 (128)* Fedora 38 (14 downloads)
Fedora 39 aarch64 (83)*, x86_64 (74)* Fedora 39 (7 downloads)
Fedora 40 aarch64 (0)*, x86_64 (0)* Fedora 40 (3 downloads)
Fedora rawhide aarch64 (100)*, x86_64 (106)* Fedora rawhide (30 downloads)

* Total number of downloaded packages.