Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. Announcements
  3. osTicket

osTicket

Scheduled Pinned Locked Moved Announcements
5 Posts 2 Posters 1.2k Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • girishG Offline
      girishG Offline
      girish
      Staff
      wrote on last edited by girish
      #1

      Hi all,
      I have just published osTicket as an unstable app.

      Code: https://git.cloudron.io/cloudron/osticket-app
      App store link: https://cloudron.io/store/com.osticket.cloudronapp.html

      The app is not integrated with Cloudron LDAP yet. There is an LDAP plugin and that works but the plugin does not auto-create users 😕 Neither is there code to sync users from LDAP easily. Maybe we will create a sync script and contribute it upstream. See below.

      I have also tested this with Cloudron Email for automatic mail fetching and ticket creation and it works pretty well. Email are fetched every 2mins.

      1 Reply Last reply
      4
      • girishG Offline
        girishG Offline
        girish
        Staff
        wrote on last edited by
        #2

        I have enabled LDAP integration. The caveat is that you have to manually add agents in osTicket. After that they can authenticate with their Cloudron password.

        1 Reply Last reply
        2
        • jimcavoliJ Offline
          jimcavoliJ Offline
          jimcavoli
          App Dev
          wrote on last edited by
          #3

          Hooray! A helpdesk solution!

          Now, on to what I assume will be some FAQs 😄 (I was going to ask them, but then I answered them myself, so this post changed a bit)

          • Ideally, I'd prefer to set up a system with an authentication wall for our internal users, with selected users enabled as agents. Is this something that even makes sense out of the box with the LDAP integration?
            • Yes! In the admin panel, go to Manage > Plugins > LDAP Authentication and Lookup and check the "Enable authentication of clients" box. Same caveat on needing to manually register users applies (in this case from the agent panel), but that's not so bad! Slightly annoying is that the full process is a little unintuitive:
              1. add the user (yay - autofill)
              2. click the "Register" button on the created user page
              3. Un-check the "Send account activation email" box
              4. Set some sort of garbage password (a beefy one, just to be safe)
              5. Check the "User cannot change password" box (again, just to be safe)
              6. Click the "Create Account" button to actually activate the account
          • Can the "public" knowledge base be enabled for signed-in accounts only?
            • Also, yes, but again, unintuitively, you can only check the "Require Client Login" box while the "Registration Method" in the Users settings is "Public" allowing registration. Then, you can check the "Require Client Login" box, save changes, and go set user registration back to "Private" and the "Require Client Login" box stays checked, only allowing the Knowledge Base to appear for signed-in users, and protecting those pages with login being required.
          1 Reply Last reply
          1
          • jimcavoliJ Offline
            jimcavoliJ Offline
            jimcavoli
            App Dev
            wrote on last edited by
            #4

            One thing after a little more playing around that would probably help this go stable is that I can't add plugins the way it's set up right now; mainly just looking to get the audit plugin, but an intentional decision on whether to allow user-uploaded plugins or not would be good. If not, I'd lean toward also including the s3 storage option one, albeit unconfigured, as well as the one I'm mainly after - audit log, since there aren't that many.

            1 Reply Last reply
            0
            • girishG Offline
              girishG Offline
              girish
              Staff
              wrote on last edited by
              #5

              I guess https://github.com/osTicket/osTicket-plugins is the only real list of osTicket plugins? Since the plugins are maintained upstream, I don't mind enabling atleast the audit plugin by default (what's the harm?).

              1 Reply Last reply
              2
              Reply
              • Reply as topic
              Log in to reply
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes


                • Login

                • Don't have an account? Register

                • Login or register to search.
                • First post
                  Last post
                0
                • Categories
                • Recent
                • Tags
                • Popular
                • Bookmarks
                • Search