First look at the working MVP of 'bhyve-qt' (QT6-based frontend for bhyve (and jails ;-)):
View: https://youtu.be/N9TDelWfDbc
alpha 0.3 build available for FreeBSD 14.0: https://www.bsdstore.ru/qt/freebsd/bhyve-qt
alpha 0.3 build available for Debian 12: https://www.bsdstore.ru/qt/linux/bhyve-qt
alpha 0.2 build available for Android (arm64): https://www.bsdstore.ru/qt/android/bhyve-qt.apk
( you need this packages to run bhyve-qt binaries:
ffmpeg flac gstreamer1 jpeg-turbo libX11 libXau libXdmcp libffi qt6-5compat qt6-base qt6-declarative qt6-multimedia zstd libssh2 libvncserver freerdp )
Key Features:
- Create/Stop/Start/Destroy operations;
- Сan currently be run (already tested with): FreeBSD 14.0, Linux Manjaro, Linux Debian 12, Android;
- QT6;
- same interface for desktop/mobile;
- support for VNC (mostly for ISO) and RDP ( CBSD cloud images: windows, ubuntu_vdi, kali, ghostbsd and so on.. );
- full-screen RDP ('F11' hot key) with sound/shared clipboard;
- several API methods: RestAPI ( works out of the box with MyBee and/or CBSD API ), command line (local), ssh (remote host with CBSD);
- support for multiple servers (API) simultaneously;
TODO:
- ClonOS and XigmaNAS integration ( CBSD module already exist );
- Builds for Windows, IOS;
PS: This work is sponsored by the CBSD project.
PPS: After testing and final refactoring, the source codes will be published to GitHub and the app will be added to the FreeBSD ports tree.
Testing, feedback and comments are welcome
alpha 0.3 build available for FreeBSD 14.0: https://www.bsdstore.ru/qt/freebsd/bhyve-qt
alpha 0.3 build available for Debian 12: https://www.bsdstore.ru/qt/linux/bhyve-qt
alpha 0.2 build available for Android (arm64): https://www.bsdstore.ru/qt/android/bhyve-qt.apk
( you need this packages to run bhyve-qt binaries:
ffmpeg flac gstreamer1 jpeg-turbo libX11 libXau libXdmcp libffi qt6-5compat qt6-base qt6-declarative qt6-multimedia zstd libssh2 libvncserver freerdp )
Key Features:
- Create/Stop/Start/Destroy operations;
- Сan currently be run (already tested with): FreeBSD 14.0, Linux Manjaro, Linux Debian 12, Android;
- QT6;
- same interface for desktop/mobile;
- support for VNC (mostly for ISO) and RDP ( CBSD cloud images: windows, ubuntu_vdi, kali, ghostbsd and so on.. );
- full-screen RDP ('F11' hot key) with sound/shared clipboard;
- several API methods: RestAPI ( works out of the box with MyBee and/or CBSD API ), command line (local), ssh (remote host with CBSD);
- support for multiple servers (API) simultaneously;
TODO:
- ClonOS and XigmaNAS integration ( CBSD module already exist );
- Builds for Windows, IOS;
PS: This work is sponsored by the CBSD project.
PPS: After testing and final refactoring, the source codes will be published to GitHub and the app will be added to the FreeBSD ports tree.
Testing, feedback and comments are welcome