[PR #779] [MERGED] feat: add Glances system monitoring template #16108

Closed
opened 2026-07-14 23:09:44 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Dokploy/templates/pull/779
Author: @jyoti369
Created: 4/8/2026
Status: Merged
Merged: 7/8/2026
Merged by: @Siumauricio

Base: canaryHead: add-glances


📝 Commits (5)

  • 4902cbf New Version (#737)
  • 265e77b feat: add Glances system monitoring template
  • df4260d Merge remote-tracking branch 'origin/canary' into add-glances
  • b81de7f fix: resolve conflict markers accidentally committed during meta migration
  • c5033dc fix: remove interactive --password flag so Glances web server can start

📊 Changes

5 files changed (+51 additions, -1 deletions)

View changed files

blueprints/glances/docker-compose.yml (+16 -0)
blueprints/glances/glances.svg (+8 -0)
blueprints/glances/meta.json (+15 -0)
blueprints/glances/template.toml (+11 -0)
📝 blueprints/mediafetch/meta.json (+1 -1)

📄 Description

What this does

Adds a Glances template for system monitoring. Glances is a popular Python-based tool with a built-in web UI that shows CPU, memory, disk, network stats and Docker container info.

Partially addresses #329 (the Dify portion is still open, Flowise already exists as a template).

What's included

  • blueprints/glances/docker-compose.yml - single service using the nicolargo/glances:4.3.0.8-full image with web mode, Docker socket mounted read-only for container monitoring, persistent volume for exports
  • blueprints/glances/template.toml - domain config pointing to port 61208 (Glances web UI default)
  • blueprints/glances/glances.svg - official logo from the upstream repo
  • meta.json - new entry with monitoring tag, ran dedupe-and-sort-meta.js which also cleaned up a pre-existing duplicate Strapi entry

Note on authentication

Glances web mode doesn't support non-interactive password setup in Docker (the --password flag prompts for input on stdin, which hangs the container). This matches how other monitoring templates like beszel and uptime-kuma are set up in this repo. Users who need auth can put Glances behind a reverse proxy or configure a glances.conf with SSL certs.

Testing

  • Verified docker-compose and template.toml match existing template conventions (uptime-kuma, flowise)
  • node dedupe-and-sort-meta.js passes clean
  • Logo renders correctly (5.2 KB SVG)

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Dokploy/templates/pull/779 **Author:** [@jyoti369](https://github.com/jyoti369) **Created:** 4/8/2026 **Status:** ✅ Merged **Merged:** 7/8/2026 **Merged by:** [@Siumauricio](https://github.com/Siumauricio) **Base:** `canary` ← **Head:** `add-glances` --- ### 📝 Commits (5) - [`4902cbf`](https://github.com/Dokploy/templates/commit/4902cbf105d534a5c2d60c0351ec0e3609a338ed) New Version (#737) - [`265e77b`](https://github.com/Dokploy/templates/commit/265e77bbf861a2748d7470f7eedde2b0d8e89945) feat: add Glances system monitoring template - [`df4260d`](https://github.com/Dokploy/templates/commit/df4260d172e7179d4c6ed518784ccb3fff60b97e) Merge remote-tracking branch 'origin/canary' into add-glances - [`b81de7f`](https://github.com/Dokploy/templates/commit/b81de7fda7194cfde3aac6e7fc3a729682ef0960) fix: resolve conflict markers accidentally committed during meta migration - [`c5033dc`](https://github.com/Dokploy/templates/commit/c5033dc6109e72d4a87f15b9165f5fbe5c58ed78) fix: remove interactive --password flag so Glances web server can start ### 📊 Changes **5 files changed** (+51 additions, -1 deletions) <details> <summary>View changed files</summary> ➕ `blueprints/glances/docker-compose.yml` (+16 -0) ➕ `blueprints/glances/glances.svg` (+8 -0) ➕ `blueprints/glances/meta.json` (+15 -0) ➕ `blueprints/glances/template.toml` (+11 -0) 📝 `blueprints/mediafetch/meta.json` (+1 -1) </details> ### 📄 Description ## What this does Adds a Glances template for system monitoring. Glances is a popular Python-based tool with a built-in web UI that shows CPU, memory, disk, network stats and Docker container info. Partially addresses #329 (the Dify portion is still open, Flowise already exists as a template). ## What's included - `blueprints/glances/docker-compose.yml` - single service using the `nicolargo/glances:4.3.0.8-full` image with web mode, Docker socket mounted read-only for container monitoring, persistent volume for exports - `blueprints/glances/template.toml` - domain config pointing to port 61208 (Glances web UI default) - `blueprints/glances/glances.svg` - official logo from the upstream repo - `meta.json` - new entry with monitoring tag, ran `dedupe-and-sort-meta.js` which also cleaned up a pre-existing duplicate Strapi entry ## Note on authentication Glances web mode doesn't support non-interactive password setup in Docker (the `--password` flag prompts for input on stdin, which hangs the container). This matches how other monitoring templates like beszel and uptime-kuma are set up in this repo. Users who need auth can put Glances behind a reverse proxy or configure a `glances.conf` with SSL certs. ## Testing - Verified docker-compose and template.toml match existing template conventions (uptime-kuma, flowise) - `node dedupe-and-sort-meta.js` passes clean - Logo renders correctly (5.2 KB SVG) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-07-14 23:09:44 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/templates#16108