BVCP: FreeBSD Bhyve Web UI

Published Date: 2021/06/28 by: DaVieS

BVCP: FreeBSD Bhyve Web UI

This is a personal project from the author of nPulse.net, Viktor Hlavaji (DaVieS).
nPulse.net is always willing to share knowledge and resources with others, and I have 10+ experience of making industry-class / enterprise-class softwares.

Since 2017 Im focusing to reduce CO emission footprint by many levels on industrial scale IT, so I trying to be green, what I need is mostly FreeBSD and virtualisation technology, however until now they are will not came together, until now.

I do need to comply with my customers and managing a ton of server would be difficult, thats why I used to KVM alternatives with pretty webUI, so with this project I assume all conditions are met to fully migrate into FreeBSD and saves a lot energy, that also means we are going to run on lower costs.

To be clear, in the past 10+ years of *NIX experience I can clearly claim that the FreeBSD much more faster than ANY, but more capricious.



BVCP: FreeBSD Bhyve Web UI
BVCP: FreeBSD Bhyve Web UI
BVCP: FreeBSD Bhyve Web UI


Network Management:

BVCP Supports multiple network configurations, such bridged network, NAT configurations.

 

Storage Management:

Bhyve yet only supports .raw image disks, BVCP can create, attach, resize, detach, delete them as well.

 

VM Management:

BVCP has all features to provide full-featured virtual host administration over webUI.

 

System Management:

BVCP highly integrates into FreeBSD but remains independent, network interfaces (tap, bridge) start from number 300 to 900 to avoid conflicting any existing application, such as VPN.

 

Native Application:

No external libraries needed, just the operating system installed. Everything is included as a package, including the TLS/SSL capable webserver embedded.

 

Optimized:

Every core features are optimized for one task: "manage virtual machines". Nothing more. Therefore the whole software less than 100MB.

Enterprise Ready:

Made for production use, planned to manage multiple servers across multiple datacenters regardless the distance between them.

 

UEFI Support:

Basically only supports UEFI installation, with its advantages and limitations. This is important due portability.

 

START/STOP:

Start, Stop, Reset Virtual machines with multiple stop mechanism involved such as (ACPI Request).

 

Parallel:

The whole software is uses asynchronous functions, no delays, no locks -> Instant Action

 

VNC/Console:

noVNC Support integrated, due VNC protocol is unencrypted the software always encapsulates traffic as TLS channel.

 

For more details please visit: https://bhyve.npulse.net

 



If you like the article then don't forget to share!


Nexus Datalogger 2023

Our first version of Datalogger Software released back in 2012. What we made is a simple and continuous datalogging software with a reliable..


TrackIT-PortGuard

This is a simple TCP Gateway or proxy with advanced security features.The mechanism similar to port knocking, however much more safe..


[P]artial [F]ile [R]ecovery in case of badSector, HDD Error

Our new Software released under Open Source license.PFR is a cross-platform easy-to-use powerfull tool to recover broken files that caused HDD or..


Kinga-Framework

This is an industry-class cross-platform complete Framework written in C/C++ with many built-in functions implemented and designed with..


SSH Two-Factor Authentication

SSH Twofactor Authentication is our "still-under-development" project.It for Android mobile phones and linux / FreeBSD servers.The goal is make..


sysAdmin ToolBox v2.0

We are happily announce that our second version of sysAdmin ToolBox for Adnroid mobile phones published into live.The first version of this..


ASPF-Milter

ASPF-Milter is our next generation Centralised SPAM Filter on both directions (sending, receiving).ASPF-Milter as it's name suggest uses MILTER..


Trackit-2019

Trackit-2019 is our enterprise class /very advanced/ all-in-one monitoring/datalogger application for IT / ICT Infrastructure. This is the 5th..


MVCP 1.0 (Discounted, 2.0 coming soon)

MVCP is our 5th generation of Mass Virtual Hosting Control Panel. Unlike any-other versions MVCP is written in PHP instead of C/C++/LUA.MVCP uses..

All rights reserved nPulse.net 2009 - 2024
Powered by: MVCP2 / BVCP / ASPF-MILTER / PHP 8.3 / NGINX / FreeBSD