Getting Started• 3 min read
Installation & System Requirements
Hardware requirements, macOS compatibility, notarization, and privileged helper daemon setup.
System Requirements
- Supported OS: macOS 13 Ventura, macOS 14 Sonoma, or macOS 15 Sequoia (macOS 13.0+ required).
- Hardware Architecture: Native Apple Silicon (M1, M2, M3, M4) & Intel Macs.
- Disk Space: ~600 MB of free disk space for bundled stack binaries (Nginx, PHP-FPM 8.1–8.4, MariaDB, Redis, Dnsmasq).
- Privileges: Administrator password requested on first launch to configure
/etc/resolver/testand local port redirects.
Installing Stratos
- Download Stratos-1.4.0.dmg from the official downloads page.
- Open the DMG file and drag Stratos.app into your
/Applicationsdirectory. - Launch Stratos from Launchpad or Spotlight.
- The First-Launch Onboarding Wizard will guide you through:
- Selecting your local webroot directory (default:
~/Sites). - Trusting the 4096-bit Local Root CA in your macOS System Keychain.
- Installing the terminal CLI companion (
~/bin/stratos).
- Selecting your local webroot directory (default:
Security & Gatekeeper Notarization: Stratos binaries are signed with an official Apple Developer ID and notarized via Apple's Notary Service (xcrun notarytool). It opens seamlessly without security warnings.
Verifying Installation
Open your terminal and check the CLI companion status:
stratos status
You will see a JSON output displaying active services, assigned ports, and webroot configurations.