MacServe.
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
Installation details

Give your spare Mac a second job.

Turn unused CPU, memory, and storage into a home for your apps. From M1 to Ultra, start with the Mac you already have.

Mac mini

M-series

MacBook Air

M-series

MacBook Pro

M-series · Pro · Max

Mac Studio

Max · Ultra

Run all kinds of workloads.

  • WebsitesHTTPS
  • APIsHTTP / HTTPS
  • Realtime appsWebSockets · WS
  • DatabasesTCP
  • Game serversUDP
  • Remote terminalsSSH

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.

See pricing

Your App. On your Domain. On your Mac

MacServe handles SSL certificates for your domain and routes HTTPS requests to the Linux server running on your Mac.

SSH accessCommand example

Connect from your terminal.

ssh -i YOUR_KEY \
  -p PUBLIC_PORT USER@RELAY_HOST

Use your Linux username and the relay address and public port from your web panel.

A real Linux server

Host what
you want.

Websites. APIs. Databases. 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.
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.

Try MacServe for 7 days or 1 GB, whichever comes first.
Invitation required during early access.

Apple silicon onlymacOS 13 or later
Set up server See pricing