Frequently Asked Questions (FAQ)

This page answers the most common questions about CiderStack, licensing, virtualization limits, and supported workflows.

If you don’t see your question here, feel free to reach out.


General

What is CiderStack?

CiderStack is a native macOS virtualization platform for Apple Silicon Macs.

It allows you to create, snapshot, clone, migrate, and orchestrate macOS virtual machines — locally or across multiple Macs — using Apple’s official virtualization framework.


Is CiderStack a cloud service?

No.

CiderStack runs entirely on your hardware.

There is:

  • No SaaS backend

  • No hosted controller

  • No external scheduler

  • No required account login

Your Macs communicate directly with each other.


Does CiderStack rent Macs?

No.

CiderStack does not provide hosted or rented Macs.

It is software designed to run on machines you already own.


Virtualization

How does macOS virtualization work?

CiderStack uses Apple’s Virtualization.framework, the same technology Apple uses internally for macOS virtualization.

No kernel extensions or emulation layers are used.


Why can I only run two VMs per Mac?

This is an Apple platform limitation.

Apple enforces a maximum of two concurrently running macOS virtual machines per physical Mac.

This restriction comes from the operating system and cannot be bypassed by any software.

CiderStack automatically enforces this limit.


Can I create more than two VMs?

Yes.

You may:

  • Create unlimited VMs

  • Store unlimited VMs

  • Snapshot unlimited VMs

Only the number of running VMs is limited.


Does more RAM or CPU increase the limit?

No.

The limit is fixed and unrelated to hardware capacity.


Fleet Manager

What is Fleet Manager?

Fleet Manager allows CiderStack to manage multiple Macs as a single virtualization platform.

It enables:

  • Distributed VM placement

  • Centralized control

  • VM migration

  • Remote execution

  • Horizontal scaling

Fleet Manager is CiderStack’s signature feature.


Is Fleet required?

No.

If you are running VMs on a single Mac, Fleet Manager is optional.

Fleet is only required for multi-Mac orchestration.


How do Macs discover each other?

CiderStack uses:

  • Bonjour (mDNS) for automatic discovery

  • Secure pairing codes for trust

Discovery does not grant access — pairing is always required.


Is Fleet communication secure?

Yes.

Fleet uses:

  • Encrypted connections

  • Per-node cryptographic identities

  • Explicit trust stores

No anonymous or broadcast control is allowed.


Snapshots & Clones

How fast are snapshots?

Snapshots are nearly instant.

They use APFS copy-on-write technology and do not copy the entire disk.


Do snapshots consume disk space?

Only when data changes.

Unmodified blocks are shared between snapshots.


Can I create clones from snapshots?

Yes.

Instant clones can be created from any snapshot and are available in seconds.


Are clones independent VMs?

Yes.

Once created, clones behave exactly like normal VMs.


Images & Storage

What is an IPSW?

An IPSW is Apple’s official macOS restore image.

CiderStack uses only unmodified Apple IPSWs.


Why does CiderStack use OCI images?

OCI registries provide:

  • Versioned images

  • Deduplication

  • Caching

  • Secure distribution

CiderStack uses OCI only for image transport — not for runtime execution.


Can I use my own registry?

Yes.

Any OCI-compatible registry is supported.


Where are VM files stored?

By default:

Storage paths can be customized in settings.


Networking

Do VMs have internet access?

Yes.

All VMs use NAT networking by default and can access the internet automatically.


Can VMs be accessed from my LAN?

By default, VMs are not directly reachable from the LAN.

They are NATed behind the host Mac.

Fleet remote execution does not require inbound networking.


Is bridged networking supported?

macOS restricts bridged virtualization networking.

Availability depends on OS version and entitlements.

CiderStack defaults to NAT for reliability.


Migration

Can I move VMs between Macs?

Yes.

Fleet Manager supports full VM migration including:

  • Disk images

  • Snapshots

  • Metadata

  • Machine identity

No reinstall is required.


Is migration live?

The VM must be powered off before migration.

Once migrated, it resumes on the new host.


Licensing

Is CiderStack subscription-based?

No.

CiderStack uses one-time licenses per major version.

There are no recurring monthly fees.


What does “per node” mean?

A node is one physical Mac.

Licensing is based on how many Macs participate in the fleet — not how many VMs you run.


Can I use CiderStack offline?

Yes.

Licenses are stored locally and do not require continuous verification.


What happens if I reinstall macOS?

You can reactivate your license on the same machine.


Do licenses expire?

No.

Licenses are valid for all v1.x releases.


Compatibility

Which Macs are supported?

  • Apple Silicon Macs only

  • macOS 13 or newer

Intel Macs are not supported due to Apple platform limitations.


Is nested virtualization supported?

macOS does not support nested virtualization.

This is an Apple restriction.


Can I run Docker inside a macOS VM?

Docker Desktop requires nested virtualization, so it is not supported at this time.


Support

Is support included?

  • Community support is available for all users

  • Priority support is included in Fleet Pro and Enterprise tiers


Where can I report bugs or request features?

  • GitHub issues

  • Community forums

  • Direct support (licensed tiers)


Final note

CiderStack was built to make macOS virtualization:

  • Predictable

  • Local

  • Scalable

  • Understandable

If something feels unclear, that’s a documentation problem — not a user problem.

We’re always improving.

Last updated

Was this helpful?