Homebrew
brew tap scryer-media/weaverbrew install weaver-usenetbrew services start weaver-usenetOpen http://localhost:9090 and complete the first-run setup.
Service Configuration
Section titled “Service Configuration”Homebrew creates a live service config at $(brew --prefix)/etc/weaver/config.env. It ships three variables:
| Variable | Default | Purpose |
|---|---|---|
WEAVER_CONFIG | $(brew --prefix)/var/weaver | Config directory passed to --config |
WEAVER_PORT | 9090 | Port passed to --port |
WEAVER_BASE_URL | / | Path prefix passed to --base-url |
The wrapper exports everything in that file, so any variable on the Configuration page works there too. Edit, then restart:
nano "$(brew --prefix)/etc/weaver/config.env"brew services restart weaver-usenetReaching It From Other Machines
Section titled “Reaching It From Other Machines”Weaver binds to 127.0.0.1. Answer “My network” in the first-run wizard, or widen the address later in Settings → Security and restart. Setting WEAVER_HTTP_BIND_ADDRESS in config.env pins it from the environment and makes the field read-only in the UI.
Upgrading
Section titled “Upgrading”brew updatebrew upgrade weaver-usenetbrew services restart weaver-usenetFor a same-version packaging fix, use brew update --force followed by brew reinstall weaver-usenet. Weaver has no in-app upgrade. See Upgrading.