GeoHazardWatch

Page Actions


SystemInfo

SystemInfo demonstrates JSPWiki-style system variables that work on any page.

Information and Usage Table

VariableUsageValue
Application Name:[{$applicationname}] | GeoHazardWatch |
Base URL:([{$baseurl}]) | https://geohazardwatch.com |
Total Pages:[{$totalpages}] | 183 |
Current ISO timestamp:[{$timestamp}]2026-10-26T23:55:21.114Z
Server Uptime:[{$uptime}] | 10h 20m 10s |
Date:[{$date}] | 10/26/2026 |
Time:[{$time}] | 11:55:21 PM |
Active Sessions[{SessionsPlugin}] | 3040 |

These system variables are processed by the RenderingManager and can be used on any page on the platform.

Pages Configuration

Configuration Values (19 matches) — ngdpbase.page.*
Key Value
ngdpbase.page.delete.retentiondays 30
ngdpbase.page.enabled true
ngdpbase.page.nofooter [ "LeftMenu", "Footer", "Template:PageTabs" ]
ngdpbase.page.notabs [ "LeftMenu", "Footer", "Template:PageTabs" ]
ngdpbase.page.provider versioningfileprovider
ngdpbase.page.provider.default filesystemprovider
ngdpbase.page.provider.filesystem.attachmentsdir attachments
ngdpbase.page.provider.filesystem.autosave true
ngdpbase.page.provider.filesystem.commentsdir comments
ngdpbase.page.provider.filesystem.deleteddir deleted
ngdpbase.page.provider.filesystem.encoding utf-8
ngdpbase.page.provider.filesystem.footnotesdir footnotes
ngdpbase.page.provider.filesystem.private.files.storemeta store.json
ngdpbase.page.provider.filesystem.private.files.userindex user-index.json
ngdpbase.page.provider.filesystem.private.files.userkeys user-keys.json
ngdpbase.page.provider.filesystem.requiredpagesdir ./required-pages
ngdpbase.page.provider.filesystem.storagedir ${SLOW_STORAGE}/pages
ngdpbase.page.provider.filesystem.versionsdir versions
ngdpbase.page.provider.versioning.indexfile ${FAST_STORAGE}/page-index.json

Intersite References

No config keys match pattern: ngdpbase.interWikiRef*

Attachment Configuration

Configuration Values (11 matches) — ngdpbase.attachment*
Key Value
ngdpbase.attachment.allowedtypes image/*,text/*,application/pdf
ngdpbase.attachment.enabled true
ngdpbase.attachment.forcedownload false
ngdpbase.attachment.maxsize 10485760
ngdpbase.attachment.metadatafile ${SLOW_STORAGE}/attachments/attachment-metadata.json
ngdpbase.attachment.provider basicattachmentprovider
ngdpbase.attachment.provider.basic.hashcontent true
ngdpbase.attachment.provider.basic.hashmethod sha256
ngdpbase.attachment.provider.basic.legacyprivateroot private
ngdpbase.attachment.provider.basic.storagedir ${SLOW_STORAGE}/attachments
ngdpbase.attachment.provider.default basicattachmentprovider

Cache Configuration

Configuration Values (14 matches) — ngdpbase.cache*
Key Value
ngdpbase.cache.checkperiod 120
ngdpbase.cache.defaultttl 300
ngdpbase.cache.enabled true
ngdpbase.cache.maxkeys 1000
ngdpbase.cache.provider nodecacheprovider
ngdpbase.cache.provider.default nodecacheprovider
ngdpbase.cache.provider.nodecache.checkperiod 120
ngdpbase.cache.provider.nodecache.maxkeys 1000
ngdpbase.cache.provider.nodecache.stdttl 300
ngdpbase.cache.provider.nodecache.useclones true
ngdpbase.cache.provider.redis.connecttimeout 5000
ngdpbase.cache.provider.redis.enablecluster false
ngdpbase.cache.provider.redis.keyprefix ngdpbase:
ngdpbase.cache.provider.redis.url redis://localhost:6379

Audit Configuration

Configuration Values (17 matches) — ngdpbase.audit*
Key Value
ngdpbase.audit.chain-witness.destination
ngdpbase.audit.chain-witness.interval-minutes 60
ngdpbase.audit.enabled true
ngdpbase.audit.events {}
ngdpbase.audit.flushinterval 30000
ngdpbase.audit.loglevel info
ngdpbase.audit.maxqueuesize 1000
ngdpbase.audit.on-failure continue
ngdpbase.audit.provider fileauditprovider
ngdpbase.audit.provider.database.max-results 10000
ngdpbase.audit.provider.default fileauditprovider
ngdpbase.audit.provider.file.archivefilename audit-archive.log
ngdpbase.audit.provider.file.auditfilename audit.log
ngdpbase.audit.provider.file.logdirectory ${FAST_STORAGE}/logs
ngdpbase.audit.provider.file.maxfiles 10
ngdpbase.audit.provider.file.maxfilesize 10MB
ngdpbase.audit.retentiondays 90

Markup Configuration

Configuration Values (32 matches) — ngdpbase.markup*
Key Value
ngdpbase.markup.cache-ttl 300
ngdpbase.markup.cache.metrics-enabled true
ngdpbase.markup.cache.parse-results.enabled true
ngdpbase.markup.cache.parse-results.max-size 1000
ngdpbase.markup.cache.parse-results.ttl 300
ngdpbase.markup.caching true
ngdpbase.markup.enabled true
ngdpbase.markup.fallback-to-legacy true
ngdpbase.markup.fenced-code-tags { "text": true, "txt": true, "plaintext": true, "plain": true, "none": true, "javascript": true, "js": true, "typescript": true, "ts": true, "jsx": true, "tsx": true, "html": true, "xml": true, "svg": true, "css": true, "scss": true, "sass": true, "less": true, "json": true, "yaml": true, "yml": true, "toml": true, "bash": true, "sh": true, "shell": true, "zsh": true, "python": true, "py": true, "java": true, "kotlin": true, "c": true, "cpp": true, "csharp": true, "cs": true, "go": true, "rust": true, "ruby": true, "php": true, "sql": true, "markdown": true, "md": true, "diff": true, "patch": true, "mermaid": true }
ngdpbase.markup.handler-registry.allow-duplicate-priorities true
ngdpbase.markup.handler-registry.default-timeout 5000
ngdpbase.markup.handler-registry.enable-conflict-detection true
ngdpbase.markup.handler-registry.enable-dependency-resolution true
ngdpbase.markup.handler-registry.max-handlers 100
ngdpbase.markup.handlers.form.enabled true
ngdpbase.markup.handlers.form.priority 85
ngdpbase.markup.handlers.interwiki.enabled true
ngdpbase.markup.handlers.interwiki.priority 80
ngdpbase.markup.handlers.plugin.enabled true
ngdpbase.markup.handlers.plugin.priority 90
ngdpbase.markup.handlers.rss.enabled true
ngdpbase.markup.handlers.rss.priority 60
ngdpbase.markup.handlers.search.enabled true
ngdpbase.markup.handlers.search.priority 65
ngdpbase.markup.handlers.style.enabled true
ngdpbase.markup.handlers.style.priority 70
ngdpbase.markup.handlers.wikitag.enabled true
ngdpbase.markup.handlers.wikitag.priority 95
ngdpbase.markup.html-policy { "tags": { "p": true, "div": true, "span": true, "br": true, "hr": true, "strong": true, "em": true, "b": true, "i": true, "u": true, "s": true, "del": true, "ins": true, "mark": true, "small": true, "sub": true, "sup": true, "ul": true, "ol": true, "li": true, "dl": true, "dt": true, "dd": true, "h1": true, "h2": true, "h3": true, "h4": true, "h5": true, "h6": true, "a": true, "img": true, "figure": true, "figcaption": true, "blockquote": true, "q": true, "cite": true, "code": true, "pre": true, "kbd": true, "samp": true, "var": true, "table": true, "thead": true, "tbody": true, "tfoot": true, "tr": true, "th": true, "td": true, "caption": true, "colgroup": true, "col": true, "abbr": true, "time": true, "details": true, "summary": true }, "attributes": { "*": { "class": true, "title": true, "lang": true, "dir": true }, "a": { "href": true, "name": true, "target": true, "rel": true }, "img": { "src": true, "alt": true, "width": true, "height": true, "loading": true }, "th": { "colspan": true, "rowspan": true, "scope": true }, "td": { "colspan": true, "rowspan": true }, "col": { "span": true }, "colgroup": { "span": true }, "ol": { "start": true, "reversed": true, "type": true }, "li": { "value": true }, "blockquote": { "cite": true }, "q": { "cite": true }, "del": { "cite": true, "datetime": true }, "ins": { "cite": true, "datetime": true }, "time": { "datetime": true }, "details": { "open": true } }, "schemes": { "http": true, "https": true, "mailto": true, "tel": true }, "schemes-by-tag": { "img": { "http": true, "https": true, "data": true } } }
ngdpbase.markup.integration.rendering-manager true
ngdpbase.markup.log-parsing-method true
ngdpbase.markup.use-advanced-parser true

Features Configuration

Configuration Values (13 matches) — ngdpbase.features*
Key Value
ngdpbase.features.export.html true
ngdpbase.features.export.odt false
ngdpbase.features.export.pdf false
ngdpbase.features.images.default-alt Uploaded image
ngdpbase.features.images.default-class wiki-image
ngdpbase.features.images.enabled true
ngdpbase.features.llm.enabled false
ngdpbase.features.llm.endpoint http://localhost:11434
ngdpbase.features.llm.model llama2
ngdpbase.features.maintenance.allow-admins true
ngdpbase.features.maintenance.enabled false
ngdpbase.features.maintenance.estimated-duration
ngdpbase.features.maintenance.message System is currently under maintenance. Please try again later.

Backup Configuration

Configuration Values (17 matches) — ngdpbase.backup*
Key Value
ngdpbase.backup.auto-backup true
ngdpbase.backup.auto-backup-days daily
ngdpbase.backup.auto-backup-interval 86400000
ngdpbase.backup.auto-backup-time 02:00
ngdpbase.backup.compress true
ngdpbase.backup.directory (hidden)
ngdpbase.backup.env-keys-saved [ "NGDPBASE_BACKUP_KEY", "NGDPBASE_CREDENTIALS_KEY", "NGDPBASE_SESSION_SECRET", "PGID", "PUID" ]
ngdpbase.backup.health-check-interval 3600000
ngdpbase.backup.health-file ${FAST_STORAGE}/backup-health.json
ngdpbase.backup.key-saved-fingerprint
ngdpbase.backup.max-backups 10
ngdpbase.backup.provider filebackupprovider
ngdpbase.backup.restore-manifest (hidden)
ngdpbase.backup.space-margin 1.5
ngdpbase.backup.stale-fallback-days 7
ngdpbase.backup.stale-interval-multiplier 2
ngdpbase.backup.verify-timeout-ms 600000

No footnotes on this page.

No comments yet.