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
mistserver
binary (renamed fromMistController
) into your Homebrew bin. - A built-in
service do
block generates a launchd plist sobrew services
can manage it.
When a new MistServer version is released:
- Update
url
,version
, andsha256
inFormula/mistserver.rb
. - Commit and push.
- Users run:
brew update
brew upgrade mistserver
- Logs live at:
\~/Library/Logs/mistserver.log
\~/Library/Logs/mistserver.err.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
- Inspect runtime errors by tailing the logs:
tail -f \~/Library/Logs/mistserver.err.log