PanelicaDocs
panelica.com
Docs / Monitoring / Bandwidth

Bandwidth

Panelica 1.0.375 Verified 2026-07-24 Monitoring

The Bandwidth dashboard shows how much network traffic each account and domain used, by month, with top-consumer charts and a distribution breakdown. It is backed by a real measurement pipeline, and the same data drives quota enforcement that will actually take a site offline when it exceeds its monthly limit.

Panel locationMonitoring → Bandwidth Usagehttps://YOUR-SERVER-IP:8443/bandwidth
 Bandwidth Usage
Total
184 GB
Active Users
12
Domains
31
Avg/Domain
6 GB
Period: July 2026 · sorted by usage

What you see

Four summary cards head the page: total bandwidth (GB), active users, active domains and average per domain. A month selector (last 12 months) picks the period; everything else recalculates for it. Below, charts show top users by bandwidth, top domains, and a pie distribution of the busiest domains, followed by detail tables for per-user and per-domain usage sorted by consumption.

A customer (USER) sees a personalized version: their own limit and usage with a progress bar instead of the server-wide user list, and their own domains.

Behind the scenes, how bandwidth is measured: a dedicated background daemon tails the web (nginx and Apache) and FTP transfer logs, tags each web transfer with its user and domain (FTP by user), and batches the byte counts into Redis in real time. A daily sync (and a startup catch-up) writes those counters into the database, which is what these dashboard tables read. That means the dashboard figures are up to roughly a day behind: they refresh once a day, not live. The instant counters in Redis are used for the real-time job below, not the tables.

Bonus allowances

Where enabled, administrators can grant a bonus on top of a plan's bandwidth limit for a user (the effective limit becomes plan + bonus), set through a "Set Bonus" action and removable with "Reset Bonus". This is how you give one customer extra headroom for a busy month without changing their plan.

Quota enforcement: this is not just a report

The number here is enforced. A separate quota process checks every account against its effective monthly bandwidth limit continuously, and warns and acts:

Over the limit, the site goes offline. In strict quota mode, when an account's monthly bandwidth exceeds its limit, its sites are suspended: the panel injects a "bandwidth exceeded" error page (HTTP 509 on nginx, 503 on Apache) and reloads the web server, so visitors see the limit page instead of the site. The account is warned by notification at 80% and 90% first. Access returns automatically when usage drops back under the limit or the month resets. A reseller or admin exceeding their total limit can take their customers' sites down too, because the hierarchy's combined usage is checked.

Two other quota modes exist for plans that need them: monitor (log only, never suspend) and oversell (tolerate overage up to a ratio).

Access

Scoped by the roles and permissions chain: a user sees only their own usage, a reseller their customers', an admin their chain, ROOT everything. Bonus management is a ROOT capability. The page sits under the Monitoring menu.

Panelica Documentation · Written and verified against the live panel. · Last verified 2026-07-24 on Panelica 1.0.375