Please note that this repo is mostly for popular apps with thousands of stars and tens of thousands of downloads. If you'd like to add a less popular app, you can always create your own 3rd party repo and add your app there.
☑️ Self Check before Merge
[X] I have tested the template using the method described in README.md thoroughly
[X] I have ensured that I put as much default values as possible (except passwords) to ensure minimum effort required for end users to get started.
[X] I have ensured that I am not using the "latest" tag as this tag is dynamically changing and might break the one-click app. Use a fixed version.
[X] I have made sure that instructions.start and instructions.end are clear and self-explanatory.
[X] Icon is added as a png file to the logos directory.
[x] I've executed the checks if necessary by running npm ci && npm run validate_apps && npm run formatter (If failling run the prettier: npm run formatter-write)
[x] I will take responsibility addressing any issues that arises as a result of this PR (maintaining this app).
Template for Trudesk, an open source help desk/ticketing application.
The standard Docker deployment for Trudesk made using it with Caprover as-is somewhat difficult, but when formatted as a Caprover template, the complexities with its nno-standard http port and the communication between MongoDB/Elasticsearch became much easier to handle.
This template deploys successfully with 100% default settings, and requires minimal configuration following deployment (enable WebSocket support, visit app's frontend to establish admin user).
I realize there are other help desk/ticketing type apps in Caprover's directory, as well as another PR currently open for FreeScout. However, the existing one (Zamaad) adopts a rather unique approach as an integrated email service that may not fit everyone's use-case; and FreeScout requires dozens of individual purchases to license every feature, even very basic functionality.
I find Trudesk to be quite capable, more approachable than Zamaad, and much more featured out-of-the-box than FreeScout. So I thought it was worth supporting, and might be useful for folks other than just myself.
First of all, thank you for your contribution! 😄
Please note that this repo is mostly for popular apps with thousands of stars and tens of thousands of downloads. If you'd like to add a less popular app, you can always create your own 3rd party repo and add your app there.
☑️ Self Check before Merge
npm ci && npm run validate_apps && npm run formatter
(If failling run the prettier:npm run formatter-write
)Template for Trudesk, an open source help desk/ticketing application.
The standard Docker deployment for Trudesk made using it with Caprover as-is somewhat difficult, but when formatted as a Caprover template, the complexities with its nno-standard
http
port and the communication between MongoDB/Elasticsearch became much easier to handle.This template deploys successfully with 100% default settings, and requires minimal configuration following deployment (enable WebSocket support, visit app's frontend to establish admin user).
I realize there are other help desk/ticketing type apps in Caprover's directory, as well as another PR currently open for FreeScout. However, the existing one (Zamaad) adopts a rather unique approach as an integrated email service that may not fit everyone's use-case; and FreeScout requires dozens of individual purchases to license every feature, even very basic functionality.
I find Trudesk to be quite capable, more approachable than Zamaad, and much more featured out-of-the-box than FreeScout. So I thought it was worth supporting, and might be useful for folks other than just myself.