Help
Troubleshooting
What to try first when something looks off.
The status pill is red
- Click the red pill to expand the error.
- Most service errors include the offending line of stderr. "address already in use" means another tool is on the same port; "permission denied" means the privileged helper is missing.
- Click Restart on the service. If the error persists, reinstall from Settings → General → Reset stack.
A site returns 502 Bad Gateway
This almost always means PHP-FPM is not running or the FPM socket path in the nginx config is wrong for the active PHP version.
- Check the PHP-FPM service card. If it's red, restart it.
- Confirm the version pinning in
stratos.ymlmatches an installed PHP version. Stratos only ships versions you've installed from Settings → PHP. - Look at the FPM error log: Logs → php-{version}-fpm-error.
The .test domain doesn't resolve
- Confirm dnsmasq is running (green pill).
- Run
dig myapp.test @127.0.0.1in the terminal. The answer should be127.0.0.1. - If not, the privileged helper may not be installed. Reinstall from Settings → General → Reinstall helper.
- If you've switched DNS providers (e.g. a corporate VPN), the resolver may be upstream. Stratos's resolver runs on port 53 only for the
testzone; everything else goes through the system resolver.
Mail is not appearing in the inbox
- Confirm the MailCatcher service is running.
- Confirm your app's
MAIL_HOSTis127.0.0.1and port is1025(the default). - Try sending a test from the terminal:
echo "test" | nc -w 1 127.0.0.1 1025. You should see a new entry in the inbox.
The app launches but nothing is in the menu bar
- Stratos lives in the menu bar, not the Dock. Look in the top-right of the menu bar.
- If the icon is hidden by macOS, drag the menu bar down to reveal it (some users do this in System Settings → Control Center → Menu Bar Only).
Reset everything
If all else fails, Settings → General → Reset stack stops every service, deletes the bundled binaries, and re-downloads them. Your sites, configs, and mail database are untouched. The reset takes about 90 seconds.
Still stuck?
Email support@stratos.app with the output of stratos status and a description of what you expected vs. what you got.