The bringupd daemon
bringupd is the privileged local daemon the Bringup desktop app talks to. The installer sets it up automatically as part of first launch, which is why your OS prompts for an administrator password. The same daemon software runs standalone on devices, as the edge agent — see Connect your first device.
On a device, bringupd is managed through the bringup CLI. This page covers the system service itself.
Uninstalling the System Service
The app installs a privileged system service (bringupd) that is not automatically removed when the app is deleted. To fully uninstall, follow the steps for your platform.
macOS
Stop and unregister the service:
sudo launchctl bootout system/com.bringup.daemon
Remove the binary and plist:
sudo rm /Library/PrivilegedHelperTools/com.bringup.daemon
sudo rm /Library/LaunchDaemons/com.bringup.daemon.plist
Remove runtime files (the launchd trigger marker now lives under a root-owned dir; older installs used /tmp/bringupd.run):
rm -f /tmp/bringupd.sock /tmp/bringupd.run
sudo rm -rf "/Library/Application Support/com.bringup.daemon"
Remove logs:
sudo rm -f /var/log/bringupd.log /var/log/bringupd.err.log
Linux
Stop and disable the service:
sudo systemctl stop bringupd
sudo systemctl disable bringupd
Remove the binary and service file:
sudo rm /usr/local/bin/bringupd
sudo rm /etc/systemd/system/bringupd.service
sudo systemctl daemon-reload
Remove runtime files:
sudo rm -f /var/run/bringupd.sock
On Linux, the bringup CLI also provides an automated equivalent of these steps: sudo bringup uninstall.
Windows
There's no documented way to uninstall the Windows system service. The steps above cover macOS and Linux only.