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


    Cloudron Forum

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular

    osTicket

    Announcements
    2
    5
    392
    Loading More Posts
    • 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.
    • girish
      girish Staff last edited by girish

      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 Reply Quote 4
      • girish
        girish Staff last edited by

        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 Reply Quote 2
        • jimcavoli
          jimcavoli App Dev last edited by

          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 Reply Quote 1
          • jimcavoli
            jimcavoli App Dev last edited by

            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 Reply Quote 0
            • girish
              girish Staff last edited by

              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 Reply Quote 2
              • First post
                Last post
              Powered by NodeBB