Caprover logo
Caprover one-click apps browser
Trudesk logo
Trudesk
Trudesk is an open-source help desk/ticketing solution.
Official integration
Created - Last update

Trudesk is built with nodejs and mongodb and can run on any cloud provider, docker, bare-metal, or even a raspberry pi.

Deployed services
trudesk
polonel/trudesk:$$cap_trudesk_version
  • trudesk-data:/usr/src/trudesk/public/uploads
  • trudesk-plugins:/usr/src/trudesk/plugins
  • trudesk-backups:/usr/src/trudesk/backups
8118
always
10
trudesk-mongodb
mongo:$$cap_mongodb_version
  • trudesk-db-data:/data/db
  • trudesk-db-config:/var/lib/mongo
always
2
trudesk-elasticsearch
elasticsearch:$$cap_elasticsearch_version
  • trudesk-elasticsearch-data:/usr/share/elasticsearch/data
always
6
Variables

Trudesk Version

Default: 1.2.10

$$cap_trudesk_version
Check out their docker page for the valid tags https://hub.docker.com/r/polonel/trudesk/tags

MongoDB Version

Default: 5.0.26

$$cap_mongodb_version
Check out their docker page for the valid tags https://hub.docker.com/r/library/mongo/tags/

MongoDB Port

Default: 27017

trudesk-mongodb-port
MongoDB port

Elasticsearch Version

Default: 8.13.0

$$cap_elasticsearch_version
Check out their docker page for the valid tags https://hub.docker.com/_/elasticsearch

Security Enabled

Default: false

$$cap_elasticsearch_security_enabled
When you enable this option, Elasticsearch will create a random password (see startup logs) for the `elastic` user and create SSL certificates required for authentication. **It is recommended to leave this off for a quick setup**. Warning: make sure to enable HTTP Basic Auth in CapRover!

Application Environment

Default: production

$$cap_node_env
NodeJS application environment. Should be either `production` or `development`

MongoDB Root Password

Default: $$cap_gen_random_hex(16)

$$cap_mongo_password
MongoDB root password
© 2025, Built with Gatsby - Source code available on GitHub