Skip to main content

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.