We’ve created this site to answer common questions about using a Mac mini as a server. For most people, this is a great option to have their own dedicated Mac server for their personal or business use. To the left, you will see a list of common questions we receive at MacStadium. If you have any additional questions, feel free to contact us. A Mac mini might be all the server (or servers) you need. For a network or workgroup of about 5 to 15 client computers, a single Mac mini can handle file sharing, e-mail, web services, iCal Server, DNS (domain name server), and Open Directory with Kerberos authentication. For any one of these services, a recent mini model is good for 200 users. Mac Mini Server Guide Use Mac mini as a server. The most popular server features—File Server, Time Machine Server, and Caching Server—are a part of macOS, so it’s easy to use your Mac mini as a server. Click the System Preferences icon in the Dock, then click Sharing to access one or more of the options below. File Server: Uses File.
I've been working with Mac hosting for about thirteen years. I tell people about using a Mac mini as a server and they just love the idea of it. There are a lot of great hosting options out there these days, but it's nice to work with a server where the OS is familiar and you know you control the whole stack of hardware and software. Our base Mac mini subscription starts at just $79/mo (that includes the server) so it's much easier to get started.
Five years ago today, I wrote a post about ways you might use a Mac server. I’ve decided to update that list and add some new ones that have come along in the last little while. It’s a mix of Mac apps, open source projects, and iOS tools. Now when you say to yourself “I’d love to try a Mac server but I just don’t know what I’d do with it” then you can take a look at this list. (Have more suggestions? Add them here.)
Ways to use your Mac Server
macOS server is in the middle of a big transition, but I'm still including it here. You'll want to be sure to read up on the future roadmap. It's a first party way to run a Profile Manager and Open Directory.
What Is Mac Mini Server Used For Windows
There are a number of ways to use your Mac as a build server. It’s easily the most popular use here at MacStadium. You might look at Jenkins, Buildkite, Teamcity, Veertu, or Gitlab.
Xcode now includes Xcode Server. We have a guide for setting up Xcode 9 Server that may be helpful.
Resilio is a file sync server built on bit torrent technology. It's very good for large files. Here is a tutorial to setup a file server with Resilio on a Mac mini.
Selfoss is a web based RSS reader that is open source and free.
Screens will let you use a Mac from your iPad or iPhone.
NuoRDS is a scalable terminal server for Mac. Here are some setup instructions.
Hazel is an automation tool that can keep your Mac server clean. (I use it to offload things from Dropbox, make a copy of full resolution images, etc. Just set it up and let it run. It's especially useful for people who use an iOS device full time but want a Mac to do some heavy lifting in the background without much interaction.)
Sendy is a self hosted service to email your newsletters at a significant discount. Similar to MailChimp.
Guacamole is a client-less remote desktop gateway. You can control your machine without needing a client (and just a browser using HTML5.)
Yourls is a self-hosted URL shortener. It provides stats as well.
Pow lets you create a quick environment to build and test Rails apps.
Use Transmit to access your Mac as a file server. Here’s a short tutorial.
Moodle is a CMS for education.
VirtualHostX lets you setup multiple websites quickly on a Mac. It comes with it's own self-contained Apache web server as well.
Owncloud is a replacement for Dropbox, but also provides calendar, contacts and so much more.
Plex lets you stream all your media to your phone/tablet/Macs/etc.
FileMaker is a powerful database server. Very Powerful. Run it for yourself or as a paid service for others.
Kerio is a powerful Mail server. A very good alternative to Exchange.
Run a Minecraft Server of your own.
What Is A Apple Mac Mini
uTorrent is a simple torrent client.
ServerPilot makes it simple and fast to create and maintain Wordpress installs. Built for DigitalOcean, but works great on a Mac mini with Ubuntu.
MAMP will help you setup a WordPress blog quickly with PHP and mySQL.
DNS Enabler lets you run your own DNS server.
BBpress is clean forum software from the makers of WordPress.
Mac Mini Server Used
Discourse is a platform to build a community. It's modern and free for self hosted. We use Discourse for our own community site.
Simon is an application that will monitor all sorts of servers and services and notify you if they're down.
iStat Server will let you keep an eye on your Mac server.
Asterisk is an open source VOIP server.
Deep Freeze will let you really hack on your machine, and bring it back clean with a restart.
Nagios will keep an eye on your infastructure.
VMware ESXi will let you install and run multiple instances of OS X on the same server (and we'll install it for you when you start a Mac mini subscription.)
Pancake is a seller self hosted app for invoicing and billing clients.
GridRepublic or Warrior will let you put your extra server power to good use.
Tell us how you use your Mac server
Do you have more software suggestions? Feel free to add them as a comment on our community forum. (And don’t be shy about sending your own software. We’re always happy to work with developers.)
Lots of people have been using Mac minis as OS X servers for years and you can use one for your Lion Server. It’s inexpensive, fits in small spaces, and is very quiet. You can use a single Mac mini for a small group of Macs for basic services or as a general-purpose web server. You also can use multiple Mac minis to serve larger networks.
The Mac mini, starting with the mid-2010 model, also called unibody, makes a way better server than earlier models. It includes an SD card slot for flash RAM from which you can quickly boot the Mac in case of an emergency. It also includes easy access to the RAM slots. And it eliminates the power brick of older models by incorporating the power supply inside the unit.
The oldest Mac mini model to support Mac OS X 10.7 Lion is the 2007 Core 2 Duo model.
Contrary to popular belief, the Mac mini is upgradeable. After you get into the box, you can replace the drive with a bigger, faster drive.
Best uses of the Mac mini as an OS X server
A Mac mini might be all the server (or servers) you need. For a network or workgroup of about 5 to 15 client computers, a single Mac mini can handle file sharing, e-mail, web services, iCal Server, DNS (domain name server), and Open Directory with Kerberos authentication. For any one of these services, a recent mini model is good for 200 users, assuming access to appropriate storage.
DNS service usually works better on a server with two physical Ethernet ports. You can remedy this by buying the $29 Apple USB Ethernet Adapter to get a second Ethernet connection. It’s made for the MacBook Air but works fine with a Mac mini. Keep in mind that the adapter is slower than a built-in Ethernet port. But for something like DNS, speed shouldn’t matter.
You can always spread a server load over several Mac minis, as long as you don’t tax the hardware. A NetBoot server isn’t a good use for Mac mini. You also probably don’t want to host user home directories on it.
Mac Mini Server Model
Size is one of the advantages of Mac mini as a Lion Server
At just 1.4 inches high, you can easily mount a Mac mini on a wall or under a desk with some of the brackets made for that purpose. You can even rack-mount Mac minis as you would other server hardware. The MX4 Rack Tray from Macessity ($60) holds four Mac minis and fits into a standard equipment rack.