Subcommands
web start
http://127.0.0.1:3000 and opens it in your default browser. If the app is already running, it reuses the existing process and opens the browser.
web stop
web status
web serve
--no-open to suppress the browser launch — the right flag for headless servers and process managers:
Ctrl+C to stop. This is the command to use inside a systemd unit or PM2 for production deployments.
Configuration
The web app reads vault path and encryption key from~/.grind/config.json. No additional configuration is needed for basic use.
Related
- Web App overview: screens and features
- Self-Hosting: running Grind on a VPS with systemd and a reverse proxy
- Environment Reference: all supported environment variables