Latest: v2.0.8
The image builder for ghostbsd
All the supported releases are here:
| Release | x86_64 |
|---|---|
| 26.1 | ✅ (rsync,scp,sshfs,nfs,tar) |
GhostBSD is published as amd64 (x86_64) only. The release above is the official
MATE image (26.1).
How the images are built:
Each image is built automatically in the anyvm-org/ghostbsd-builder repo's GitHub Actions: it downloads the official GhostBSD desktop ISO (MATE / XFCE / Gershwin), boots the live desktop in QEMU, drives its installer (pc-sysinstall) automatically, enables ssh, pre-installs the packages listed in the conf, and exports the installed disk as a compressed qcow2 image.
Upstream install media: the official GhostBSD ISOs from https://download.ghostbsd.org/releases/ (download page: https://www.ghostbsd.org/download).
GhostBSD desktop variant images (x86_64):
| Release | x86_64 |
|---|---|
| 26.1-xfce | ✅ |
| 26.1-gershwin | ✅ |
These are the community XFCE image (26.1-xfce) and the community GNUstep
"Gershwin" preview (26.1-gershwin). The default 26.1 image (MATE) is listed
in the main table.
How to build:
-
Use the manual.yml to build manually.
Run the workflow manually, you will get a view-only webconsole from the output of the workflow, just open the link in your web browser.
You will also get an interactive VNC connection port from the output, you can connect to the vm by any vnc client.
-
Run the builder locally on your Ubuntu machine.
Just clone the repo. and run:
python3 build.py conf/ghostbsd-26.1.conf