S3RVER

Everything a server does, in one Mac app.
Files, machines, private AI, DNS, storage and backups that prove they restore.

macOS 14 or later · free while in beta

Overview

The whole machine
on one screen.

Load, memory, network and disk as four live rings, every service with its uptime, and one line at the top that says whether anything needs you.

S3RVER
studio-mini.local
Command
Overview
Compute
Virtual machines
Containers
Runners
AI server
Data
Files
Object storage
Databases
Backup
Network
Names & certificates
DNS
Shield
Interfaces
Protect
Alerts
Disks
Users
System
Processes
API & logs
Diagnostics
Settings
All systems well
All systems well.
System load 31%Network 54 MB/sMemory 62%Disk I/O 18%
Nine subsystems healthy. Certificate for files.home.arpa renews in 6 days.LIVE
Services9/10
Uptime41d
Objects2.14TB
Clients3
ThermalNominal
Memory19GB
Service deckLive
AI serverai.home.arpa
Running100%128 calls
File serverfiles.home.arpa
Running99.9%3 clients
DNSdns.home.arpa
Running100%41,208 queries
Object storages3.home.arpa
Running99.98%2.14 TB
Databasespg.home.arpa
Running100%2 instances
What is underneath
Every process, namedWhich subsystem owns it, what it is costing in CPU and memory, and a button to end it.
Nothing to refreshFigures update on their own. There is no Refresh button because there is never anything to refresh.
S3RVER
studio-mini.local
Command
Overview
Compute
Virtual machines
Containers
Runners
AI server
Data
Files
Object storage
Databases
Backup
Network
Names & certificates
DNS
Shield
Interfaces
Protect
Alerts
Disks
Users
System
Processes
API & logs
Diagnostics
Settings
All systems well
184 processes
AllS3RVERUser
S3RVERHelperroot · privileged helper
Running0.4%38 MB
ollamaai server · runtime
Running62.1%41.2 GB
postgresdatabases · pg-main
Running2.8%412 MB
vz-ubuntu-buildvirtual machines
Running24.6%8.0 GB
s3rver-storageobject storage · :9000
Running1.1%204 MB
s3rver-dnsdns · :53
Running0.3%61 MB

AI server

A private model server
on your desk.

Llama 70B and a coding model resident at once, answering at ai.home.arpa through an endpoint the tools on your machine already speak.

S3RVER
studio-mini.local
Command
Overview
Compute
Virtual machines
Containers
Runners
AI server
Data
Files
Object storage
Databases
Backup
Network
Names & certificates
DNS
Shield
Interfaces
Protect
Alerts
Disks
Users
System
Processes
API & logs
Diagnostics
Settings
All systems well
3 models loadedai.home.arpa · Ollama + MLX
llama3.3:70bOllama · Q4_K_M
Loaded42 GB
qwen2.5-coder:32bOllama · Q5_K_M
Loaded21 GB
nomic-embed-textMLX · embeddings
Loaded0.3 GB
mistral-smallOllama · not loaded
Idle▶ LoadRemove
$ curl https://ai.home.arpa/v1/chat/completions -d @prompt.json
200 OK · 68 tok/s · 0 bytes left the building
Memory

Models that normally need a GPU

A 64 GB Mac holds models people rent GPUs by the hour to run, with nothing copied between a chip and a card.

API

OpenAI-compatible endpoint

Point any tool that speaks the OpenAI API at one hostname on your network. No code changes, no keys to rotate.

Models

Load and unload without restarting

Keep the coding model resident, bring the seventy-billion one in when you need it, and see what memory each is holding.

Privacy

Nothing leaves the machine

Prompts, pasted documents and answers stay on this disk. There is no policy to read because there is nobody to send them to.

Files & storage

Shared folders
every device can mount.

SMB shares for Mac, Windows and Linux, an S3 endpoint for anything that speaks it, and one list of people that governs both.

S3RVER
studio-mini.local
Command
Overview
Compute
Virtual machines
Containers
Runners
AI server
Data
Files
Object storage
Databases
Backup
Network
Names & certificates
DNS
Shield
Interfaces
Protect
Alerts
Disks
Users
System
Processes
API & logs
Diagnostics
Settings
All systems well
4 sharesfiles.home · SMB · 3 clients connected
Everyone/Volumes/Vault/Shared
Mounted1.2 TB · 6 people
Photos/Volumes/Vault/Photos
Mountedpayton, sam
Projects/Volumes/Vault/Work
Mountedpayton only
Time Machine/Volumes/Archive/TM
Mounted3 Macs backing up
People6 accounts · 2 service keys
paytonadmin · all shares
ActiveMacBook Pro, iPhone
samPhotos, Shared
ActiveiMac
guest-tvShared, read only
ActiveApple TV
backup-agentservice key · Archive
Activerotated 12d ago
Shares

Nothing to install on the client

Mount from Finder, File Explorer or Linux with what those systems already ship. No agent, no account with anyone.

Users

One access list, not four

Grant a person access once and it applies to every share, bucket and key. Revoking is a single action.

Time Machine

A backup target you own

Point every Mac in the house at it and let them back themselves up overnight to a drive you can hold.

Object storage

An S3 endpoint of your own

Change one flag and your scripts, CI and backup software write to buckets on this machine instead of somebody else’s.

Databases

Postgres and Valkey, managed

Started, stopped and credentialled for you. No ports to pick and no passwords to invent.

Snapshots

Instant point-in-time copies

Taken in a moment and occupying no space until something changes. Keep as many as you like.

Virtual machines

Linux, macOS and
Windows on ARM.

Guests running side by side on Apple’s own hypervisor, each in its own window, each one click away from a snapshot you took yesterday.

S3RVER
studio-mini.local
Command
Overview
Compute
Virtual machines
Containers
Runners
AI server
Data
Files
Object storage
Databases
Backup
Network
Names & certificates
DNS
Shield
Interfaces
Protect
Alerts
Disks
Users
System
Processes
API & logs
Diagnostics
Settings
All systems well
4 machines+ New machine
ubuntu-buildUbuntu 24.04 · 4 CPU · 8 GB
Running18d 04h
sequoia-guestmacOS 15 · 6 CPU · 16 GB
Running6d 11h
ci-runner-armDebian 13 · 8 CPU · 16 GB
Stopped▶ StartConsole
win11-armWindows 11 ARM · 4 CPU · 8 GB
Stoppedsnapshot 3d ago
More about machines
Nothing to install or licenseThe hypervisor shipped with the Mac. Guests boot on Apple’s Virtualization framework, tuned for the chip underneath.
A real window, not a viewerAccelerated graphics, and a pointer that stays exactly where your hand puts it.
Snapshot and restoreSnapshot before the risky upgrade and restore when it goes wrong. macOS guests save memory too, and wake mid-sentence.
One thing it cannot doLinux guests draw in 2D only. Apple’s virtual graphics device offers them no 3D, and no copywriting changes that.

DNS & Shield

Ads blocked on every device.

3,914 domains stopped at the resolver today, before they resolved — on the laptop, the phone and the TV that will not let you install anything.

S3RVER
studio-mini.local
Command
Overview
Compute
Virtual machines
Containers
Runners
AI server
Data
Files
Object storage
Databases
Backup
Network
Names & certificates
DNS
Shield
Interfaces
Protect
Alerts
Disks
Users
System
Processes
API & logs
Diagnostics
Settings
All systems well
Resolverdns.home · 41,208 queries today · 3,914 blocked
Local namesAuthoritative
nas.home10.0.0.14
A recordnever leaves
files.homethis machine
A recordnever leaves
printer.home10.0.0.31
A recordnever leaves
build.home10.0.0.14:8080
A recordnever leaves
Blocked today3,914
adsdoubleclick.net1,204
adsgooglesyndication.com886
trackinggraph.facebook.com571
telemetrysamsungacr.com402
trackingscorecardresearch.com318
Blocking

Works where you cannot install anything

Blocked at the resolver, so it covers the smart TV, the doorbell and your mother’s iPad as well as the laptop.

Names

No more port numbers

Every subsystem answers at a name like files.home.arpa. A reverse proxy in front of them retires the ports for good.

Shield

Catches what no blocklist knows

Malware invents fresh domains hourly. Shield judges them by shape instead of by name, and flags the ones imitating your bank.

Modes

Watch it before you trust it

Run in monitor mode for a week, read what it would have blocked, then turn on prevention once it has earned that.

Interfaces

Changes that undo themselves

Every adapter, address and route in one place, on a rollback timer, so a change that would cut you off restores itself.

Certificates

One certificate, every name

A local authority signs a single certificate covering every name, re-issues it whenever you add one, and gets trusted in a click.

Remote

A way in that is not a hole

Scan a code to add a device and click once to remove it. No forwarded ports, and adding a service widens nothing.

Next

Backup

Backups that prove they restore.

On a schedule it pulls files back out of the archive, checks every byte against the source, discards them and records that it worked.

S3RVER
studio-mini.local
Command
Overview
Compute
Virtual machines
Containers
Runners
AI server
Data
Files
Object storage
Databases
Backup
Network
Names & certificates
DNS
Shield
Interfaces
Protect
Alerts
Disks
Users
System
Processes
API & logs
Diagnostics
Settings
All systems well
Last verified restore — 3 days ago412 files pulled into a scratch volume, checksummed against source, discarded. Next drill Sunday 02:00.
Archive HDDExternal · 8 TB
Verified2h ago · 1.9 TB
Offsite NASrsync over WireGuard
Verified9h ago · 1.9 TB
APFS snapshotsLocal · hourly
48 kept12m ago
More about backups
Near and farAPFS snapshots on the machine for the mistake you made ten minutes ago, and a copy elsewhere for the fire.
Restore drills · next412 files pulled into a scratch volume, checksummed against source, then thrown away. The result is written down either way.
Failures surface earlyA drive that is starting to rot shows up months ahead, not on the morning you actually need the restore.

Alerts

It reaches you
when the app is closed.

Reallocated sectors on the archive drive went from zero to four in a month, so it writes to your phone with eight months to spare.

S3RVER
studio-mini.local
Command
Overview
Compute
Virtual machines
Containers
Runners
AI server
Data
Files
Object storage
Databases
Backup
Network
Names & certificates
DNS
Shield
Interfaces
Protect
Alerts
Disks
Users
System
Processes
API & logs
Diagnostics
Settings
1 needs attention
Macintosh HDAPFS · boot volume
Healthy834 GB free
Vault AAPFS · 4 TB NVMe
Healthy1.5 TB free
Archive HDD8 TB · SMART trending
Watchreallocated ▲ 4
Archive HDD reallocated sectors rose 0 → 4 in 30 daysProjected threshold in roughly 8 months. Alert sent to push and email.
What it watches
Trends, not one wordMost tools show healthy or failing. This keeps the history, so you see the line bending long before it crosses.
Anything that stopsA service gone quiet, a backup that never ran, a certificate that did not renew, a machine running hot for too long.
Push, email or webhookSent where you actually are, with quiet hours, and every alert carries the remedy rather than just the fault.
Already in the boxEverything else in this category makes you buy monitoring separately. This came with the app.

Appearance

Light and dark. Same app.

The colours that carry meaning never move between themes.

S3RVER
studio-mini.local
Command
Overview
Compute
Virtual machines
Containers
Runners
AI server
Data
Files
Object storage
Databases
Backup
Network
Names & certificates
DNS
Shield
Interfaces
Protect
Alerts
Disks
Users
System
Processes
API & logs
Diagnostics
Settings
All systems well
All systems well.
System load 31%Network 54 MB/sMemory 62%Disk I/O 18%
Nine subsystems healthy. Certificate for files.home.arpa renews in 6 days.LIVE
Services9/10
Uptime41d
Objects2.14TB
Clients3
ThermalNominal
Memory19GB
Service deckLive
AI serverai.home.arpa
Running100%128 calls
File serverfiles.home.arpa
Running99.9%3 clients
DNSdns.home.arpa
Running100%41,208 queries
Object storages3.home.arpa
Running99.98%2.14 TB
Databasespg.home.arpa
Running100%2 instances
S3RVER
studio-mini.local
Command
Overview
Compute
Virtual machines
Containers
Runners
AI server
Data
Files
Object storage
Databases
Backup
Network
Names & certificates
DNS
Shield
Interfaces
Protect
Alerts
Disks
Users
System
Processes
API & logs
Diagnostics
Settings
All systems well
All systems well.
System load 31%Network 54 MB/sMemory 62%Disk I/O 18%
Nine subsystems healthy. Certificate for files.home.arpa renews in 6 days.LIVE
Services9/10
Uptime41d
Objects2.14TB
Clients3
ThermalNominal
Memory19GB
Service deckLive
AI serverai.home.arpa
Running100%128 calls
File serverfiles.home.arpa
Running99.9%3 clients
DNSdns.home.arpa
Running100%41,208 queries
Object storages3.home.arpa
Running99.98%2.14 TB
Databasespg.home.arpa
Running100%2 instances

Included

Twenty-five subsystems.
One install.

No add-ons, no per-subsystem pricing, nothing extra to patch.

Files
Users
Names & certificates
Virtual machines
Snapshots
Containers
Object storage
File sync
Photos & media
Databases
DNS resolver
Shield
Interfaces
AI server
CI runners
API gateway
Backup
Disks & RAID
Processes
Power & uptime
Remote desktop
Diagnostics

What's next

Apple silicon first.
Then everywhere.

Written so the subsystems do not lean on the chip where they do not have to. Intel, Windows and Linux follow.

Apple siliconShipping. Every subsystem on this page, on any M-series Mac.
Intel MacComing. The storage, naming, defence and backup half ports first.
WindowsComing. The same subsystems on the servers already in the rack.
LinuxComing. Where it stops being an app and starts being the layer.

Tech specs

What it runs on.

MinimumRecommended
ChipApple silicon, M1M4 Pro or M-series Max
Memory8 GB32 GB · 64 GB for large models
Storage256 GB2 TB internal SSD, plus an external volume for backups
macOS14 SonomaLatest release
NetworkWi-FiGigabit Ethernet · 10 Gb for object storage at speed
PowerAnyWired mains, with restart-after-power-loss enabled

Questions.

What makes it "next generation"?

Server software was built for machines nobody looks at, configured by typing, and watched by a second product you also pay for. This one assumes a machine you can see, an interface that answers you at a glance, and no separate purchase to find out whether it is working.

Is it a wrapper around Docker and MinIO?

No. Containers use Apple's Containerization stack. The object store is a clean-room S3 implementation written against the published wire format. There are no third-party package dependencies in the bundle.

Intel, Windows and Linux?

All three are coming. Apple silicon is first because that is where the hardware advantage is today, and the subsystems are being written so they do not lean on it where they do not have to. Storage, naming, defence and backup port cleanly; virtualisation and the AI server depend on hardware that differs per platform, so those arrive as each host allows.

What happens if I stop paying?

S3RVER keeps running for thirty days in warning mode — every service stays up and nothing is touched. After that window, services continue until the next restart; on that restart the licence has to be current before any of them will start again. Your data is never held hostage: objects are ordinary files, backups are rsync trees and APFS snapshots, guest disks are standard images, and all of it stays readable by other tools whatever the licence says.

What does it send home?

Whether your licence is current, and whether there is an update. Anonymous diagnostics only if you switch them on. Your files, your queries, your machines and your prompts never leave.

What does "beta" mean here?

Every subsystem on this page runs today. Interfaces will still move, a few subsystems are marked as next rather than shipping, and it is free while that is true. Your data is stored in ordinary formats throughout, so nothing you set up now becomes hostage to a later decision.

Install S3RVER.

One download, one approval, about ten minutes.

Apple silicon · macOS 14 or later · free while in beta