{# Admin page for per-user RAM/CPU limits (jupyterhub_pilot/limits.py). #} {% extends "page.html" %} {% block main %}
Each value is taken from the first place that sets it: the user (this page),
their team (Admin → Groups → the team → properties
memory_max / cpu_quota), then resource_limits in
hub_settings.json. Terminal off removes New → Terminal for that user;
terminals_enabled: false in hub_settings.json turns it off for everyone.
Saving a user replaces all three of their settings. Changes apply on the user's next server start.
| User | memory_max | cpu_quota | Terminal | |
|---|---|---|---|---|
| {{ row.username }} | {{ row.memory_max or "(team / default)" }} | {{ row.cpu_quota or "(team / default)" }} | {{ "off" if row.terminals_off else "(Hub setting)" }} |
None. Every user gets their team's or the default limit, and the Hub's terminal setting.
{% endif %}