Homebrew formula for building and installing MistServer from source.
- MistServer homepage: https://mistserver.org
- MistServer GitHub: https://github.com/DDVTECH/mistserver
- Official docs: https://docs.mistserver.org
- Tap this repo:
brew tap ddvtech/mistserver
(This resolves to DDVTECH/homebrew-mistserver.)
- Install MistServer:
brew install mistserver
To run MistServer as a launchd daemon and have it restart at login:
brew services start mistserver
To stop:
brew services stop mistserver
- The formula downloads the MistServer source tarball, verifies its SHA256, and builds with Meson/Ninja.
- After building, it installs the
mistserverbinary (renamed fromMistController) into your Homebrew bin. - A built-in
service doblock generates a launchd plist sobrew servicescan manage it.
When a new MistServer version is released:
- Update
url,version, andsha256inFormula/mistserver.rb. - Commit and push.
- Users run:
brew update
brew upgrade mistserver
- Logs live at:
Intel macs: `/usr/local/var/log/mistserver/mistserver.log`
Apple Silicon: `/opt/homebrew/var/log/mistserver/mistserver.log`
- Default data/config directories are under:
- Intel macs:
/usr/local/var/mistserver/ - Apple Silicon:
/opt/homebrew/var/mistserver/
Consult the official docs for configuration details:
https://docs.mistserver.org
- If the build fails, ensure you have Meson, Ninja, and pkg-config installed:
brew install meson ninja pkg-config
brew install --build-from-source ./Formula/mistserver.rb
- Inspect runtime errors by tailing the logs:
tail -f \~/Library/Logs/mistserver.err.log