Skip to content

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 08 Aug 18:17
· 41 commits to main since this release

Quota Manager v0.1.1.

Install on the gateway laptop:

sudo apt install ./quota-manager_0.1.1_all.deb

Or, with the apt repository configured (see README):

sudo apt-get update && sudo apt-get install quota-manager

The package configures the network stack, installs the Python
dependencies into /opt/quota-manager/.venv, wires the
quota-gateway systemd service and starts it. See the README for
the post-install router steps (disable DHCP, disable IPv6/RA).


Added

  • Household usage page. Any device on the quota network can open the
    milestone page (no login) and see its owner's usage: used vs allowance, a
    progress bar, per-device breakdown, and one-time flags at 50% / 75% / 100%
    that you acknowledge with a single click.
  • Internal report page. A read-only overview (exact bytes per person and
    device, recent events, log tail) available only to devices on your own
    network.
  • The box's own internet use is counted too, charged to a protected
    "Gateway" user, so updates and VPN traffic on the box itself don't eat the
    family's bundle invisibly.
  • Phone-friendly web UI across the dashboard and public pages — swipeable
    tabs, single-column layout, touch-sized buttons.

Changed

  • Guest devices keep their names and history when they reconnect.
  • Changing a speed cap applies immediately — no refresh needed.
  • The internet-status indicator stays honest even while the box restricts
    itself.

Notes

  • Upgrade note: from this version the Gateway user's fixed 1 GB allowance
    is deducted from every "shared equally" bundle automatically. Fixed
    allowances are unaffected.