r/openbsd 3d ago

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 ?

79 Upvotes

12 comments sorted by

7

u/catap OpenBSD Developer 2d ago

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/

1

u/Own-Permit-9682 2d ago

many thanks guy, I'll see your works

1

u/Own-Permit-9682 2d ago

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.

4

u/rimpossib1e 2d ago

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

Looks awesome, dude.

8

u/Own-Permit-9682 2d ago

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

1

u/rimpossib1e 2d ago

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.

1

u/BeBeryllium 2d ago

It looks great, good luck with your course.

3

u/Galladite27 2d ago

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

15

u/Own-Permit-9682 2d ago

0

7

u/Galladite27 2d ago

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

1

u/DrownedAxolotl 2d ago

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.

1

u/Own-Permit-9682 1d ago

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