Vmm/Qemu web UI for OpenBSD

OpenVmctl

A modern, (non-production-ready) Django administration appliance for OpenBSD's vmm(4) hypervisor and QEMU, built on top of vmctl(8), /etc/vm.conf (vm.conf(5)), QEMU system emulators, pf(4) firewall, and relayd(8) proxying.

active development ongoing
not published yet

Anyone is interested in a tool like this for OpenBSD ?

Anyone is interested to help in code review/development ?

13 comments · 98% upvoted · source · other discussions

comments

catap

I do have https://github.com/catap/obsd.sh and working time to time to support the rest of platforms.

It needs patches, but majority of platforms works well.

Maybe it can help you somehow extend supported platforms.

Thus, here a Blog Post where I keep actual qemu args in easy to copy and past way: https://kirill.korins.ky/articles/openbsd-under-qemu/

Own-Permit-9682 [OP]

many thanks guy, I'll see your works

Own-Permit-9682 [OP]

Dear u/catap, I'm reviewing obsd.sh and your blog post I just want to say that your work is really solid and will be a **huge** help to me.

I only have one caveat: do I really need to apply all those patches? It complicates the deployment quite a bit.

catap

If you use OpenBSD as host system, when no. Qemu in ports -current has everythign already, plus all -current kernel has all requires patches to work with my obsd.sh out of the box.

rimpossib1e

I am interested in testing. 4 OpenBSD boxes with different H/W specs available.

Looks awesome, dude.

Own-Permit-9682 [OP]

this is my project work for computer science course at university
after examination + licensing + optimize dependancies I will publish it
ask me 3 months from now

rimpossib1e

I wish you best luck for this project and for passing your exams in computer science. Please post here, if you are finished and ready/willing to release.

BeBeryllium

It looks great, good luck with your course.

Galladite27

What is the extent, if any, of the use of AI/LLMs in this?

Own-Permit-9682 [OP]

0

Galladite27

In which case, I'm excited to see it released!

DrownedAxolotl

I have never clicked on the save button so fast. This is some amazing stuff brother, I've been wanting a similar feature ever since bhyve got a UI.

Own-Permit-9682 [OP]

bhyve is on FreeBSD, but now we have 2 backend vmm/qemu maybe in a future we can add bhyve backend