Mac VPS and macOS VPS: what you can actually rent
A true Mac VPS, meaning a cheap slice of a big server shared by many customers, mostly does not exist. Apple's macOS license does not allow it. What you can rent is an account on a shared Mac, a virtual machine on a Mac leased to you, or a whole dedicated Mac. Here is how each one works and what it costs.
What a VPS is, and why macOS is different
A Linux VPS is cheap because one large server is split into many virtual machines. Each one is sold to a different customer. The hardware cost is spread across dozens of people.
macOS cannot be sold that way. Three parts of Apple's license stop it. We read the macOS Tahoe 26 license in October 2026.
- Section 2J says macOS may not run on non-Apple computers. It also says you may not rent or lease macOS, except as Section 3 allows.
- Section 2B(iii) allows up to two extra copies of macOS in virtual machines on a Mac you own. They are for software development, testing, macOS Server, or personal non-commercial use. The license says they may not be used for time-sharing or similar services.
- Section 3 allows leasing a Mac for developer services. Each lease must last at least 24 hours. One customer must have sole and exclusive use of the Mac.
Put together, a host cannot run ten macOS virtual machines on one Mac and rent them to ten customers. Each leased Mac belongs to one customer at a time. Our post on the license quotes the leasing section in full.
What is sold as a Mac VPS
When you search for a Mac VPS, you find four kinds of offer.
- A user account on a shared Mac. You log in by remote desktop to a Mac that other customers also use. It is the cheapest option. You usually get no admin rights. You cannot pick your own Xcode version or install system tools.
- A virtual machine on a Mac leased to you. The license lets the provider use one virtual copy as a provisioning tool, for the one customer leasing that Mac. It behaves like a VPS but costs like a dedicated Mac, because it is one.
- A whole dedicated Mac. You get the physical machine, with admin rights. This is what MacRun sells.
- macOS on non-Apple hardware. Some very cheap offers run macOS in a virtual machine on a normal PC server. That breaks Section 2J of the license. Avoid it for anything you plan to ship.
If a macOS VPS costs about the same as a Linux VPS, ask what hardware it runs on.
The cost tradeoffs
A dedicated Mac has a floor price. The host buys a whole Mac for each customer. A base M6 Mac mini lists at $899 on apple.com. That cost has to come back from one customer at a time.
You can see this in real prices. AWS lists a dedicated mac2-m2 host at $0.878 an hour in US East, read in October 2026. Kept for a 730-hour month, that is about $641. Monthly Mac mini hosts cost far less, but none cost what a Linux VPS does.
- Shared accounts cost less. They suit a quick look at macOS or a manual test. They do not suit CI, agents, or anything that needs admin rights.
- Hosted CI minutes are the cheapest way to get macOS for a few builds. GitHub-hosted macOS starts at $0.062 a minute, on GitHub's pricing page in September 2026. Below about 2,242 minutes a month, that costs less than our $139 plan.
- A dedicated Mac costs more each month but has no meter. It keeps caches between builds, so each job is faster. It can also stay on for a coding agent.
Run your own numbers in the cost calculator.
A cheap Mac VPS for Xcode
Xcode needs admin rights to install and update. Simulators take a lot of disk. A CI runner should run as a service. All three point to a dedicated Mac or hosted CI minutes, not a shared account.
MacRun's dedicated M6 Mac mini is $139 a month, and the first month is $69. Xcode 26.6 and the iOS 26.5 simulator runtime are installed before you log in. You get sudo and Homebrew. In our benchmark the M6 ran a clean Xcode build in 86 seconds. A GitHub-hosted macos-26 runner took 183 seconds.
Who should not choose MacRun
- You need macOS for an hour. Our minimum is a month.
- You only build a few times a month. Hosted minutes cost less.
- You need Windows, a GPU server, or a static IP.
- Your use is not software development. Apple's license and our terms forbid it.
If a dedicated Mac is what you need, see the pricing page or read about renting a Mac mini for CI.
Frequently asked questions
Is there such a thing as a macOS VPS?
+
Not in the Linux sense. Apple's license only allows leasing a whole Mac to one customer for developer services. So hosts sell shared accounts or dedicated Macs instead.
What is the cheapest Mac VPS?
+
A user account on a shared Mac is the cheapest, but you get no admin rights. For a few builds a month, hosted CI minutes are cheaper still. For daily use, a dedicated Mac costs less per build.
Can I run macOS in a VM on a cheap Linux server?
+
Not within Apple's license. Section 2J forbids running macOS on any computer that is not Apple-branded.
Can I install Xcode on a Mac VPS?
+
Only if you have admin rights. Shared accounts usually do not allow it. A dedicated Mac does, and MacRun's come with Xcode 26.6 already installed.