Ncontrol Deb

Ncontrol Deb

# Upgrade to the latest stable release
sudo apt-get update && sudo apt-get install --only-upgrade ncontrol
# Pin a previous version (e.g., 1.3.5) if something breaks
sudo apt-get install ncontrol=1.3.5-1

apt keeps the old binaries in /var/backups/ for a short window, making rollback painless.


curl http://localhost:8080/api/v1/health
# => "ping": "ok", "http": "ok", "dns": "ok"

All endpoints are secured with a token‑based scheme. Generate a token with: ncontrol deb

sudo ncontrolctl token generate --user admin

Then include it in the header:

-H "Authorization: Bearer <TOKEN>"

| Issue | Fix | |-------|-----| | ncontrol: command not found | Install via pip install ncontrol or from GitHub (search "ncontrol nvidia"). May need manual download. | | CoolBits not enabled | Re-run nvidia-xconfig --cool-bits=28 and reboot. | | Settings reset after logout | Add ncontrol --apply to startup applications. | | Fan control not working | Ensure CoolBits includes fan control (bit 4) → CoolBits=28. | # Upgrade to the latest stable release sudo

ncontrol ships with a sensible default that simply logs traffic statistics. To start shaping traffic, edit /etc/ncontrol/ncontrol.yaml. apt keeps the old binaries in /var/backups/ for

# 1️⃣ Import the signing key
curl -fsSL https://repo.ncontrol.io/gpg.key | sudo gpg --dearmor -o /usr/share/keyrings/ncontrol-archive-keyring.gpg
# 2️⃣ Add the repo to /etc/apt/sources.list.d/
echo "deb [signed-by=/usr/share/keyrings/ncontrol-archive-keyring.gpg] https://repo.ncontrol.io/debian stable main" | \
    sudo tee /etc/apt/sources.list.d/ncontrol.list
# 3️⃣ Refresh the package index
sudo apt-get update

Once the ncontrol deb is installed, it likely installs a background service. Most control applications run as daemons.