Getting Started
Getting Started
Section titled “Getting Started”This quick start gets Weaver running with persistent configuration, intermediate storage, complete storage, and your first browser session.
Docker Compose
Section titled “Docker Compose”Save as docker-compose.yml, replacing /path/to/downloads with your own folder:
services: weaver: image: ghcr.io/scryer-media/weaver:latest container_name: weaver restart: unless-stopped ports: - "9090:9090" volumes: - weaver-config:/config - /path/to/downloads:/downloads
volumes: weaver-config:Start it:
docker compose up -dOpen http://localhost:9090.
First Configuration Pass
Section titled “First Configuration Pass”- Open Settings > General and confirm the data, intermediate, and complete directories.
- Open Settings > Servers and add only the connection records Weaver should use.
- Open Settings > Categories if your jobs need named destination overrides.
- Use Upload to submit NZB files and create your first jobs.
- Watch Queue, Monitoring, and Logs as your first job runs.
Upgrading
Section titled “Upgrading”To upgrade a Docker install, pull the latest image and restart:
docker compose pulldocker compose up -dFor more detail, see Upgrading.
Reverse Proxy Subpath
Section titled “Reverse Proxy Subpath”To host Weaver at a subpath like https://example.com/weaver/, add a command override:
command: ["--config", "/config", "serve", "--port", "9090", "--base-url", "/weaver"]Then point your reverse proxy at Weaver’s port and preserve the /weaver path.
macOS With Homebrew
Section titled “macOS With Homebrew”brew install scryer-media/weaver/weaver-usenetbrew services start weaver-usenetOpen http://localhost:9090.
Homebrew creates a live service config at $(brew --prefix)/etc/weaver/config.env.
Edit that file to change the Homebrew-managed config path, port, or base URL:
nano "$(brew --prefix)/etc/weaver/config.env"Then restart the service:
brew services restart weaver-usenetWindows
Section titled “Windows”Download weaver-windows-x86_64.zip from the latest release, unzip it, and start weaver.exe. Open http://localhost:9090.