The following page details the server requirements for installing and running DeskPRO on your own server. If any of this looks daunting or you do not want to manage another server, the DeskPRO Cloud provides the same software fully hosted and managed by the experts at DeskPRO. If you want help installing DeskPRO or the required software; we offer an Installation Service.
At any time, you can download the DeskPRO Demo. The software will guide you through setup letting you know if any requirements are missing.
1. Operating System
DeskPRO is operating system agnostic. It will run on almost any variant of Windows, Linux or MacOS.
2. Web Server
DeskPRO is web based software and requires a functioning web server. We recommend Apache or IIS however any webserver that works well with PHP is all that is required.
DeskPRO is written in a programming language called PHP, and you will need PHP installed on your server. The minimum version installed should be v5.3.2 but we always recommend the latest version.
DeskPRO will also need access to the command line version of PHP (often called php or php-cli on Linux or php-win.exe on Windows). This is generally installed by default on any server with PHP installed.
PHP modules that you need enabled are:
- gd or imagemagik
- openssl (recommended)
- multibyte or iconv
DeskPRO requires a mySQL database. Any mySQL version > 5.0 will work, however we recommend the latest mySQL 5.x.x version
5. Cron / Scheduled Tasks
As part of the setup process you will need to setup a cron task (linux) or a Scheduled Task (windows). This is used to run regular processes, for example processing mail.
6. SMTP / POP3
To send mail, DeskPRO requires an SMTP server. To receive mail, DeskPRO will need access to a mail server and will use the standard POP3 protocol to connect. Many customers use Google Apps for both these purposes.
DeskPRO does not require a large investment in hardware and can easily run from a standard virtual machine and generally even from a virtual hosting account; almost any physical dedicated server will run DeskPRO extremely well. If you are expecting a very busy helpdesks; the limiting factor will generally be the database which can be helped by increasing the amount of RAM and using fast disks for storage. You can run all parts of DeskPRO from one machine; however many customers separate the web server from the database server.