mirror of
https://github.com/Dokploy/templates.git
synced 2026-05-06 02:07:03 -05:00
[PR #778] [CLOSED] feat: add Glances system monitoring template #2893
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/Dokploy/templates/pull/778
Author: @jyoti369
Created: 4/8/2026
Status: ❌ Closed
Base:
main← Head:feat/add-glances-template📝 Commits (10+)
1e21b7efeat(librechat): add LibreChat blueprint with compose, toml, metadata, links and tags758cf1dfix: rename templates to template.toml47daea9fix(librechat): rename api service to librechat in docker-compose.yml3e8b431Update blueprints/librechat/template.toml60796a9Update blueprints/librechat/template.toml1d70294fix(librechat): add version under [config] and remove stray [config.mounts] header2e1fb3bfix(librechat): remove predefined persistent volume mounts from template.toml46dc5b9docs(librechat): add authentication reference link to docker-compose.ymlac07aa2feat: add Rote templated58cc15fix: process meta.json to fix formatting and sorting📊 Changes
28 files changed (+964 additions, -105 deletions)
View changed files
📝
blueprints/convex/docker-compose.yml(+8 -8)📝
blueprints/evolutionapi/docker-compose.yml(+1 -1)➕
blueprints/glances/docker-compose.yml(+15 -0)➕
blueprints/glances/glances.svg(+8 -0)➕
blueprints/glances/template.toml(+11 -0)📝
blueprints/grafana/docker-compose.yml(+1 -1)➕
blueprints/imgproxy/docker-compose.yml(+76 -0)➕
blueprints/imgproxy/imgproxy.png(+0 -0)➕
blueprints/imgproxy/template.toml(+56 -0)➕
blueprints/mediafetch/docker-compose.yml(+18 -0)➕
blueprints/mediafetch/mediafetch.svg(+1 -0)➕
blueprints/mediafetch/template.toml(+15 -0)📝
blueprints/nextcloud-aio/docker-compose.yml(+14 -12)➖
blueprints/nextcloud-aio/nextcloud-aio.svg(+0 -1)➕
blueprints/nextcloud-aio/nextcloud.png(+0 -0)📝
blueprints/nextcloud-aio/template.toml(+166 -12)📝
blueprints/notifuse/docker-compose.yml(+28 -30)📝
blueprints/notifuse/template.toml(+2 -17)➕
blueprints/tuwunel/docker-compose.yml(+18 -0)➕
blueprints/tuwunel/template.toml(+15 -0)...and 8 more files
📄 Description
Description
Adds a Glances template — a cross-platform system monitoring tool written in Python with a web UI.
Closes #329 (partial — Dify portion still open, Flowise already exists)
/claim #152
Changes
blueprints/glances/docker-compose.yml: Single-service compose using thenicolargo/glances:4.3.0.8-fullimage with web mode enabled (-wflag), Docker socket mounted read-only for container monitoring, and a persistent volume for exports.blueprints/glances/template.toml: Domain configuration pointing to port 61208 (Glances web UI default).blueprints/glances/glances.svg: Official SVG logo from the upstream repository.meta.json: Added Glances entry with monitoring tag. Also randedupe-and-sort-meta.jswhich removed a pre-existing duplicate Strapi entry.Testing
docker-compose.ymlsyntaxtemplate.tomlstructure matches existing templates (uptime-kuma, flowise)node dedupe-and-sort-meta.js— passed with no issues for the new entryGlances Features
Greptile Summary
Adds a Glances system-monitoring blueprint with a
docker-compose.yml,template.toml, logo, andmeta.jsonentry. The template follows Dokploy conventions (correct version, noports, named volumes, service name matching folder), and a pre-existing duplicate Strapi entry is cleaned up as a side effect of runningdedupe-and-sort-meta.js.Confidence Score: 5/5
Safe to merge — all findings are P2 style suggestions that do not block functionality.
The template is structurally sound: correct Compose version, no ports/container_name/networks, service name matches folder, volumes declared, image pinned to a specific version, and meta.json entry is well-formed. The only issues are env = {} (should be env = [] per AGENTS.md) and an informational note about the elevated host access from pid: host + Docker socket — neither blocks merge.
blueprints/glances/template.toml (env syntax)
Vulnerabilities
pid: host+ read-only Docker socket inblueprints/glances/docker-compose.yml: the container gets full visibility into host process tree and Docker daemon state. This is inherent to a system-monitor workload but should be disclosed to operators deploying in shared/multi-tenant Dokploy environments.Reviews (1): Last reviewed commit: "feat: add Glances system monitoring temp..." | Re-trigger Greptile
(4/5) You can add custom instructions or style guidelines for the agent here!
Context used:
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.