Deliver exceptional customer support with Deskpro’s flexible and dynamic helpdesk software. Our self-hosted On-Premise deployment lets you run a powerful PHP helpdesk with full control over security, privacy and compliance; be in charge of your own data whilst providing the best support possible.

Core Features

  • Intelligent automations that auto-assigns and categorizes tickets, automatic actions that run to save your agents time and make their support more efficient.
  • Provide a 24/7 self-service Help Center to reduce the strain on agents and give your customers round the clock access to an in-depth library of resources.
  • Live chat widget with a proactive knowledgebase that directs customers to existing content.
  • Generate actionable insights through Deskpro’s reporting interface with real-time data updates across live custom dashboards.
  • Support multiple brands or products from the same platform with multi-branding capabilities across each of Deskpro’s plans.
  • Have a fully featured helpdesk you can manage on the go with optimized iOS and Android apps available.
  • Promote teamwork and let your agents collaborate with ease with agent IM, @mentioning, and collaborative ticket notes.

Security and Compliance:

  • Deskpro helps you protect your data and clients through a number of security certifications and compliances: ISO27001, GDPR, Cyber Essentials Plus and more.
  • Deskpro accepts multiple authentication sources and login methods; such as SAML, LDAP, AD and more.
  • You retain control and maintain your data at all times, set up your own internal policies surrounding backups, storage and data access to keep your helpdesk secure.

About the Droplet

This DigitalOcean marketplace droplet gives you access to your choice of 3 Deskpro On-Premise plans; Team, Professional, or Enterprise.

Software Included

Package Version License
nginx 1.22
MySQL 8.00
Elasticsearch 7.17
Docker 24.00
Redis 6.00

Creating an App using the Control Panel

Click the Deploy to DigitalOcean button to create a Droplet based on this 1-Click App. If you aren’t logged in, this link will prompt you to log in with your DigitalOcean account.

Deploy to DO

Creating an App using the API

In addition to creating a Droplet from the Deskpro 1-Click App using the control panel, you can also use the DigitalOcean API. As an example, to create a 4GB Deskpro Droplet in the SFO2 region, you can use the following curl command. You need to either save your API access token) to an environment variable or substitute it in the command below.

curl -X POST -H 'Content-Type: application/json' \
         -H 'Authorization: Bearer '$TOKEN'' -d \
        '{"name":"choose_a_name","region":"sfo2","size":"s-2vcpu-4gb","image": "deskpro"}' \

Getting Started After Deploying Deskpro

After the Droplet has been created, you will have 30 minutes to access the login page and set a master password which you can then use going forwards to access the OPC. You can access this page by visiting your server at:


Please note that the SSL certificate warnings are expected as the OPC installs a self-signed certificate during setup to allow access via HTTPS.

Once you have registered your master password, you will then be logged into the OPC where you can follow the instructions to create your new helpdesk.

If for any reason you are unable to access the login page within the 30 minute window from installation, you will need to log in to the server in order to access the management interface.

Login with:

ssh root@your_droplet_public_ipv4

From there you can run the following command to create a new session:

# opc session

Generate session pin                                                                                                  
Open the one of the URLs shown below in a web browser to authenticate
Note that the PIN will expire in 5 minutes at Sun May  1 12:00:00 2022


Open the link in your browser and follow the instructions to create your new helpdesk.