Updated 06-16-2026
FreeBSD-15.0-p10-amd64-zfs-06162026.qcow2
These 2 qcow2 images are from a FreeBSD-15.0 Proxmox VM that's been updated and upgraded with the FreeBSD
"pkg" package manager. I've included the command line filemanager (Midnight Commander) "mc", that you can use
for easy editing of files if you want. SSHD is enabled, but you will need to use VNC to add a user or permit root login.
These images are ready to run, and come on a 20GB / partition that can be enlarged to the max capacity of the drive
it is ran on. I had the qcow2 images set to auto resize at boot, but it was not working as expected at my provider.
user: root password: slacker
passwd
adduserAccept all the defaults except for "Invite user into other groups?" enter "wheel". That way you can switch to root with "su - root".
If you want to be able to login as root, then edit /etc/ssh/sshd_config and change "#PermitRootLogin no" to "PermitRootLogin yes" to allow root login.
Note! You can use "vi" or "mc -u" (Midnight Commander) to edit files. I use "mc -u" to edit files, it's faster and easier.
Next we need to configure the network device:
You'll need the following info about your server from your VPS provider:
ip: eg. 111.222.33.44 netmask: eg. 255.255.248.0 gateway: eg. 111.222.333.1Edit /etc/rc.conf and change the following:
Underneath hostname="slacker" add the following 2 lines: ifconfig_vtnet0="inet your_ip netmask your_netmask" defaultrouter="your_gateway"These latest FreeBSD qcow2 images are set to use their own local DNS resolver with Unbound. Check /etc/resolv.conf and make sure it matches what is below:
nameserver 127.0.0.1 options edns0Hopefully your networking will work now, and you can reboot and login with PuTTY.
reboot
/etc/rc.d/growfs start
tzsetup
sysrc hostname="mail.example.org"
echo "127.0.0.1 mail.example.org mail 127.0.0.1 localhost" > /etc/hosts
pkg update pkg upgradeIf your system was upgraded, then do a reboot:
reboot
pkg install -y gcc gmake cmake python php84 php84-pecl-imagick bind-tools 7-zip m4 git gnupg sudo perl5 openssl40 bash bsddialog \ p5-App-cpanminus p5-App-cpanoutdated mc htop neofetch gzip unzip shared-mime-info ca_root_nss bzip2-1.0.8_1 pftop gsed vimA lot of stuff was added, so do a reboot:
reboot
If you want to install SlackerMail-FreeBSD by hand start here. It will take about a day to finish.
Apache v2.4.68
SlackerMail v0.63.1