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>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 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:
canary← Head:add-glances📝 Commits (5)
4902cbfNew Version (#737)265e77bfeat: add Glances system monitoring templatedf4260dMerge remote-tracking branch 'origin/canary' into add-glancesb81de7ffix: resolve conflict markers accidentally committed during meta migrationc5033dcfix: 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 thenicolargo/glances:4.3.0.8-fullimage with web mode, Docker socket mounted read-only for container monitoring, persistent volume for exportsblueprints/glances/template.toml- domain config pointing to port 61208 (Glances web UI default)blueprints/glances/glances.svg- official logo from the upstream repometa.json- new entry with monitoring tag, randedupe-and-sort-meta.jswhich also cleaned up a pre-existing duplicate Strapi entryNote on authentication
Glances web mode doesn't support non-interactive password setup in Docker (the
--passwordflag 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 aglances.confwith SSL certs.Testing
node dedupe-and-sort-meta.jspasses clean🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.