This is my first post, but I am posting since I found it difficult to get this accomplished. I hope you enjoy it. Going through the research and getting this to work was actually part of the fun. Creating a local SUS for OSX Server Below are the steps that I took to create a local SUS. First off I entered the two IP's and domain name in the host file needed for reaching the Software update server at Apple. This is because of a DNS issue. To get to the host file on your OSX Server, click on go > go to folder > type /etc and double- click on the hosts file and it will open in text edit enter 22.214.171.124 swscan.apple.com 126.96.36.199 swscan.apple.com **Next** On the Xserver I saw that there was not a: /usr/share/swupd/html/content/catalogs/index.sucatalog However there was a: /usr/share/swupd/html/content/catalogs/index.sucatalog.apple So I changed index.sucatalog to point to the latter: sudo rm index.sucatalog sudo ln -s /usr/share/swupd/html/content/catalogs/index.sucatalog.apple index.sucatalog Once this was done all that remained was to point the clients to the server. On each of the clients you have to run "sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate CatalogURL http://YOUR_SERVER_IP:8088/index.sucatalog" I actually have placed this command in a login script that resides on the Primary domain controller, which automatically pushes this command out to all of the network users that log in. This was kind of difficult information to find all in one place and then make it work, so I hope this will be helpful to everyone.