bsd-cloud-image.org 2nd^w3rd rewrite
bsd-cloud-image.org aims to simplify the use of BSD operating systems in a cloud environment. It provides a series of cloud-ready images that can quickly be deployed and tested. The original target was OpenStack and Virt-Lightning. But the images should work with any Cloud-Init compatible environment.
Yesterday I released a new version of the website based on TypeScript + Vite + VueJS and Bootstrap 5. After 5 years, the original static page was due for a rewrite. The definition of the images was lost deep inside a mix of HTML code and Bootstrap class names. It's now isolated in a clear JSON file. This will simplify the maintenance in the long run. It should also be easier to add new features. I'm dreaming about a way to spawn instances directly from the interface.
Fun fact: I had a v2 rewrite mostly done that I never published. It's based on Elixir, and it was super fun to do. It's not a static website since it runs on top of the Erlang VM, I'm afraid the maintenance may be a source of extra complexity and I'm not sure this is the right strategy considering my limited free time.
I also pushed new FreeBSD and NetBSD images recently. I still need to prepare the NetBSD 10 build.
Enjoy!
