gitwtfhub

wtf is ucg-dash?

grue-some/ucg-dash — explained in plain English

Analysis updated 2026-05-18

0HTMLAudience · ops devopsComplexity · 2/5Setup · easy

TL;DR

A small dashboard service for a Unifi Cloud Gateway router that shows live CPU temperature and CPU and memory usage graphs.

Mindmap

mindmap
  root((ucg-dash))
    What it does
      CPU temperature
      CPU usage
      Memory usage
      Live graphs
    Tech stack
      HTML dashboard
      Background service
    Use cases
      Monitor gateway health
      Auto updating page
    Audience
      Unifi Cloud Gateway owners
      Home network admins

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Watch a Unifi Cloud Gateway's CPU temperature and usage in real time from a web browser.

REASON 2

Track memory usage on the gateway over a rolling five minute window.

REASON 3

Keep an eye on gateway health without logging into the router's own admin interface.

What's in the stack?

HTML

How it stacks up

grue-some/ucg-dash100/rutgers-pbl-dining-2015a15n/a15n_old
Stars0
LanguageHTMLHTMLHTML
Last pushed2015-12-012016-06-18
MaintenanceDormantDormant
Setup difficultyeasyeasyeasy
Complexity2/51/51/5
Audienceops devopsgeneralgeneral

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · easy Time to first run · 30min

Tested only on a UCG Ultra running firmware 5.1.19, behavior on other models or versions is not documented.

Wtf does this do

ucg-dash is a small monitoring tool for a Unifi Cloud Gateway, a type of network router made by Ubiquiti. It installs a background service on the gateway itself and serves a web page, reachable at port 38083, that shows the router's current CPU temperature, CPU usage, and memory usage. The page also draws a five minute graph for each of those three measurements and updates itself automatically, so you can watch how the gateway is performing without refreshing the page or logging into it repeatedly. According to the README, it has been tested specifically on a UCG Ultra device running firmware version 5.1.19, so it may or may not work as expected on other Unifi Cloud Gateway models or firmware versions, since the README does not say either way. To install it, you pick a directory on the gateway such as /opt, then either clone the project with Git or download and unzip a release file into that folder. After making sure the included install script is executable, you run that script and it sets up the ucg-dash service for you. The README does not describe how to uninstall it, configure the port, or customize what the dashboard shows, so those details are not covered. The README notes that most of the code was written by an AI tool, Google AI, with some manual edits and guidance from the maintainer. The README itself is quite short and does not mention a license, a supported language runtime beyond HTML for the dashboard page, or any contribution guidelines, so anyone wanting more detail than temperature and utilization graphs would need to read the source code directly.

Yoink these prompts

Prompt 1
Walk me through installing ucg-dash on a Unifi Cloud Gateway.
Prompt 2
What does ucg-dash's dashboard show and how often does it update?
Prompt 3
Has ucg-dash been tested on my specific Unifi Cloud Gateway model and firmware?
Prompt 4
Explain what the install.sh script in ucg-dash likely needs to do to set up the service.

Frequently asked questions

wtf is ucg-dash?

A small dashboard service for a Unifi Cloud Gateway router that shows live CPU temperature and CPU and memory usage graphs.

What language is ucg-dash written in?

Mainly HTML. The stack also includes HTML.

How hard is ucg-dash to set up?

Setup difficulty is rated easy, with roughly 30min to a first successful run.

Who is ucg-dash for?

Mainly ops devops.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.