Free for everyone until Oct 8, 2026 (UTC).No card, no payment, as many Macs as you like.

MacServe.Log in or sign upSign upGo to panelPanel
A public server. On the Mac you already own.

Turn your Mac
into a server.

Host your websites, apps, and APIs on your own hardware.

Apple silicon onlymacOS 13 or later

Give your spare Mac a second job.

Works with every Apple silicon Mac, from an M1 MacBook Air to an Ultra Mac Studio. Whichever one is spare, it can host your apps.

Mac mini

M-series

MacBook Air

M-series

MacBook Pro

M-series · Pro · Max

Mac Studio

Max · Ultra

You already own the CPU and RAM.

Put them to work instead of renting a cloud server.

AWS EC2

4vCPUs
16 GiBRAM
$119.14per month

Cloud compute · $1,429.63 a year

Your Mac + MacServe

Your CPU. Your RAM.Choose how much your server uses.
$1.50per Mac/month,
billed annually

No compute charges · $18 paid annually

About $1,412 less in yearly fees.

Your Mac can start hosting today.Free for everyone until Oct 8, 2026.
Download MacServe

Your App. On your Domain. On your Mac

Your apps run on a real Linux server: Ubuntu 24.04 in a virtual machine on your own Mac, with its own disk and normal SSH access. MacServe gives it a public address, issues the HTTPS certificate and routes traffic to it.

macOS carries on as normal. Your files are not shared into it, and you choose how much CPU and memory it may use.

One address for your serverExample
yourapp.com

Your public address stays the same.

Your home IP203.0.113.24
A real Linux server

Host what
you want.

Websites and APIs over HTTPS. Databases and realtime apps over TCP. Game servers over UDP. Background jobs. Install and run your software just as you would on a Linux EC2 instance.

Your server runs separately from macOS. Use ARM-compatible Linux software, with the CPU and memory you choose.

Connect over public SSH.

  1. Open Public access in the panel, find your Mac and choose SSH keys & setup. Paste only the public key from the computer or AI assistant that will connect.
  2. The MacServe app prepares access inside your existing Linux server. Wait for your key to be installed and public forwarding to be confirmed.
  3. The panel gives you the actual Linux username, address, port, trusted host identity and copyable SSH command. Keep your private key on the connecting computer.
What the command looks like
ssh -i YOUR_KEY \
  -p PUBLIC_PORT USER@RELAY_HOST
Your computerRelay public portLinux :22

Set up SSH in the panel → · Read the connection guide

Use the latest MacServe app. Save the panel’s trusted host entries on your connecting computer and keep strict host checking enabled. Your Mac must be awake and online, Linux running, public access enabled, and your account must have an active trial or paid plan with data remaining. An authorized AI assistant can prepare this access through MCP.

Ready when you are

Three steps.
Your own server.

  1. 01

    Install MacServe

    Open the app on your Mac. Choose the CPU and memory for your server.

    Download MacServe
  2. 02

    Connect your Mac

    Enter the app’s pairing code in your web panel.

  3. 03

    Put your app online

    Run your app, connect it to a public address, and connect your domain.

Get started for free.

Free for everyone until Oct 8, 2026 (UTC).
No card, no payment, as many Macs as you like.

Apple silicon onlymacOS 13 or later
Create your account
Free until Oct 8, 2026Apple silicon, macOS 13+
Download MacServe