
This assumes you’re using the default “public” zone. docker run -restart=always -d -v /nbi:/nbi -p 80:80/tcp -name web macadmins/netboot-httpd docker run -restart=always -d -v /nbi:/nbi -p 69:69/udp -name tftpd macadmins/tftpd docker run -restart=always -d -v /nbi:/nbi -p 67:67/udp -e BSDPY_IP= -e BSDPY_IFACE=eth01 -e BSDPY_NBI_URL= -name bsdpy bruienne/bsdpy:1.0Ħ) Add the necessary firewall rules.
How to netboot mac install#
yum install docker systemctl enable docker systemctl start dockerĢ) Install required docker images for BSDPY. To make it easier, I’ve just put all the steps I completed below:ġ) Install, enable, and start Docker.

If you happen to prefer CentOS over Ubuntu, there are a couple differences I found following the guide above. The guide that was recommended to me after I struggled with a different guide can be found here:
How to netboot mac iso#
In fact, it’s a bit easier to build in a VM because VirtualBox can natively mount ISO files, whereas a physical box requires you to make a bootable media from an ISO. īefore you read any further, know that you can test BSDPY yourself within a Linux VM! You don’t need a physical box. BSDPY proved easy to get going by comparison once I found the right guide (thanks to – who is also the creator of BSDPY – over on the #bspdy MacAdmins Slack channel!).
How to netboot mac mac#
Having personally started down the road of Linux administration, I took it upon myself to move everything currently on our Mac mini – our JSS, file distribution point, and NetBoot server – all to an enterprise-grade server. As a result, many environments begrudgingly deploy Mac Minis (or Mac Pros) as servers in production in order to utilize this functionality. The problem with the macOS NetBoot Server is that it is entirely dependent on Mac hardware running macOS and the macOS Server application.

Mac NetBoot servers can also be used to deploy network-based macOS installers (NetInstall) as well as run Apple-provided troubleshooting tools with Apple Service Toolkit (AST). This is frequently used for imaging Macs, as it does not require local storage.

A Mac NetBoot server allows IT administrators to run a fully-functional Mac operating system on a Mac from over the network. In a spree of watching past Mac Admin presentations from various conferences not too long ago, I learned about BSDPY: a replacement to the one thing that many environments loath having to have run on Mac hardware in production – a NetBoot server. “If it ain’t broke, don’t fix it.” But not all things have to be broken to know they could be better …
