Skip to content

Bield documentation

Start with the README for what Bield is and a two-minute quickstart. These pages go deeper. The website has a demo you can click through without installing anything.

PageWhat’s in it
Installing BieldThe install script, release archives, and the options for each
Bield in DockerCompose files, data, the Docker socket, measuring the host
Bield and TailscaleEmbedded and host mode, HTTPS, the tailnet policy, signing in, admins and viewers
Bield and HeadscaleRunning Bield against a Headscale server
Demo modeA made-up tailnet to try Bield without one
PageWhat’s in it
A tour of BieldWhat each page does
The agentPer-machine metrics: what it sends, how to install, update, revoke and remove it
SSH access, terminals and filesSetting up Bield’s key or Tailscale SSH, the terminal, the file manager
Notificationsntfy, Telegram, email, Discord, Slack and webhooks, and when they fire
SettingsEvery setting on the Settings page, with defaults and limits
PageWhat’s in it
Configuration referenceEvery flag and environment variable, the data directory
Upgrading, backups and rolling backUpgrading, bield backup, restoring, going back a version
UninstallingRemoving Bield, its node, its key and the agents
FAQCommon questions and what to check when something doesn’t work
BenchmarksWhat Bield costs with 200 devices and 90 days of history

The threat model and how to report a vulnerability are in SECURITY.md. To work on Bield, see CONTRIBUTING.md.