Skip to content

๐Ÿ–ฅ๏ธ 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.