Linux
systemd
scripts/install-unit.sh --systemd renders a user unit with restart and sandboxing settings.
The unit uses Restart=on-failure, NoNewPrivileges, ProtectSystem=strict and ReadWritePaths limited to the database directory. Enable it with systemctl --user enable --now session-bus.
--dry-run --systemd prints the rendered unit and writes nothing.
More integrations
All integrations →- 01
Claude Code
Each machine adds a user-scope MCP entry named bus; push sessions add a second entry, bus-push.
- 02
Tailscale
The bus is exposed only on your tailnet, through tailscale serve or the host’s tailnet address.
- 03
1Password
scripts/setup-client.sh writes MCP entries that hold an op:// reference, never the token itself.