MacServe · Early access
What can my Mac handle?
Match the work you want to host to the Mac you already own.
Rule of thumb
RAM decides how many things you can run at once. Cores decide how fast heavy jobs finish. Bursty work — websites, APIs, bots — runs fine on anything. Sustained heavy compute wants a fan.
MacBook Air (M1–M4)
Fanless, silent and sipping power: the ideal always-on box for light work.
- Base (8GB): a personal site, an API, a bot and a few cron jobs — comfortably, all at once.
- Maxed out (24GB): add a real database (Postgres or MySQL), several Docker containers and heavier dev tools.
- Either way: no fan means long, heavy CPU loads will throttle. Keep it plugged in and set to never sleep.
Mac mini (M1/M2/M4)
The classic home server: headless, efficient, tiny. Our default recommendation for 24/7 duty.
- Base (16GB on M4): the sweet spot — a media server such as Plex or Jellyfin, home automation, a handful of containers and a small game server.
- Maxed out (M4 Pro, 48–64GB): CI runners, multiple heavier services and bigger databases.
- Power draw: runs 24/7 for roughly what a light bulb uses at idle.
MacBook Pro (M1 Pro/Max through M4 Pro/Max)
Active cooling and serious headroom.
- Base 14-inch (16GB): everything the mini does, plus a full dev environment you SSH into from anywhere.
- Maxed out (Max chip, up to 128GB): build farms, staging environments that mirror production and large datasets held in memory.
- Already docked? if yours sits docked all day anyway, it is a server you have already paid for.
Mac Studio (Max/Ultra)
Workstation class: the heaviest self-hosting you can do on a Mac.
- Base (M4 Max, 36GB): consolidates what would be several cloud servers — many apps and big databases on one box.
- Maxed out (M3 Ultra, up to 512GB): the extreme end — ML inference, video pipelines and multi-tenant hosting.
- Worth it? overkill for a blog. The right box if you are replacing real infrastructure.
Three things that matter more than which Mac you own
- Upload speed, not download. Serving traffic uses your upload bandwidth, and most home connections are asymmetric. A 20 Mbps upload handles a personal site and then some — check yours before hosting anything popular.
- Leave headroom for macOS. Do not give the Linux server all your RAM. A good rule: allocate half and leave the rest for the system.
- Storage is expandable, RAM is not. The internal SSD is fast; hang external drives off it for media libraries and backups.