๐ฅ๏ธ ColonialOne โ System Monitor
Host: Homelab ยท Compose:
Homelab/ColonialOne/compose.yaml
Stack name:colonialone
1. Overview
A single-service stack running Glances in web server mode (-w). Glances provides a real-time, browser-accessible overview of the host system: CPU, RAM, disk, network, and running Docker containers. The name ColonialOne refers to the host machine.
2. Architecture & Services
| Service | Image | Port | Role |
|---|---|---|---|
glances |
nicolargo/glances:4.5.4-full |
61208 |
Real-time system monitoring dashboard |
Special configuration:
- pid: host โ Glances shares the host PID namespace so it can see all processes.
- Docker socket mounted so it can display container stats.
3. Networking
No custom networks โ runs on the default Docker bridge. Access directly on http://<host-ip>:61208.
4. Persistent Storage
No persistent volumes. Glances is stateless; configuration can optionally be bind-mounted via /etc/glances/glances.conf.
5. Environment Variables
| Variable | Value | Description |
|---|---|---|
GLANCES_OPT |
-w |
Starts Glances in web server mode |
6. Access & Usage
| URL | Description |
|---|---|
http://<host-ip>:61208 |
Glances web UI |
http://<host-ip>:61208/api/4/all |
REST API (JSON) |
docker compose -f Homelab/ColonialOne/compose.yaml up -d
docker compose -f Homelab/ColonialOne/compose.yaml logs -f
7. Maintenance & Backup
# Update
docker compose -f Homelab/ColonialOne/compose.yaml pull
docker compose -f Homelab/ColonialOne/compose.yaml up -d
No backups required โ stateless container.