1527 words
8 minutes

Install ServiceDesk Plus on Ubuntu Server

Cover image for Install ServiceDesk Plus on Ubuntu Server

This article is for those looking for a detailed and straightforward guide on installing ServiceDesk Plus on Ubuntu Server.

ServiceDesk Plus is support services software with an integrated asset management system. This solution allows you to manage incidents, assets, requests, has a service catalog, and also provides an IT Project Management module for project management with support for the collaboration mode.

IMPORTANT

OpenSSH must be installed on the server, and port 22 must be open in order to be able to connect to the server using the SSH protocol.

To install OpenSSH on a server, you can use the command:

Terminal window
sudo apt install openssh-server
NOTE

To connect to the server from a Windows system, you can use tools like PuTTY or MobaXterm.

NOTE

This guide walks you through connecting to a server with the iTerm2 terminal emulator on macOS.

CAUTION

You will need to open the following TCP ports to access your server:

  • TCP port 8080 - to access the ServiceDesk Plus web interface.

We connect to the server on which you plan to install ServiceDesk Plus.

Update the local package index to the latest changes in the repositories using the command:

Terminal window
sudo apt update

Install ServiceDesk Plus on Ubuntu Server - Step 1

Now let’s install the packages required for ServiceDesk Plus to work using the command:

Terminal window
sudo apt install fonts-dejavu fontconfig

Install ServiceDesk Plus on Ubuntu Server - Step 2

Switch to the “root” user, who has administrator rights in the operating system, using the command:

Terminal window
sudo -i

Install ServiceDesk Plus on Ubuntu Server - Step 3

Download the ServiceDesk Plus installer using the command:

Terminal window
wget https://www.manageengine.com/products/service-desk/91677414/ManageEngine_ServiceDesk_Plus_64bit.bin

Install ServiceDesk Plus on Ubuntu Server - Step 4

Let’s enable execution of the file “ManageEngine_ServiceDesk_Plus_64bit.bin” using the command:

Terminal window
chmod +x ManageEngine_ServiceDesk_Plus_64bit.bin

Install ServiceDesk Plus on Ubuntu Server - Step 5

Now let’s start the ServiceDesk Plus installation using the command:

Terminal window
./ManageEngine_ServiceDesk_Plus_64bit.bin

Install ServiceDesk Plus on Ubuntu Server - Step 6

Next, you need to answer a few questions from the ServiceDesk Plus installer.

First, you must read and accept the terms of use of the services provided.

Press the “Enter” button to move down through the text and familiarize yourself with the terms of use of the services provided.

Install ServiceDesk Plus on Ubuntu Server - Step 7

Press the “y” button, then “Enter”, if you agree with the terms of use of the services provided.

Install ServiceDesk Plus on Ubuntu Server - Step 8

The next step is to select the ServiceDesk Plus edition.

For a detailed comparison of ServiceDesk Plus editions, visit the official comparison page.

This guide will walk you through the installation of the “Enterprise Edition”.

Specify the desired ServiceDesk Plus edition for installation and press the “Enter” button.

Install ServiceDesk Plus on Ubuntu Server - Step 9

The next step is to choose whether you want to register for ServiceDesk Plus technical support.

Press the “n” button, then “Enter”.

Install ServiceDesk Plus on Ubuntu Server - Step 10

In the next step, you can select the folder where ServiceDesk Plus should be installed.

NOTE

This tutorial will walk you through installing ServiceDesk Plus into the “/opt” folder.

Specify the desired folder for installing ServiceDesk Plus and press the “Enter” button.

Install ServiceDesk Plus on Ubuntu Server - Step 11

The next step is to confirm the installation of ServiceDesk Plus in the previously specified folder.

Press the “y” button, then “Enter”.

Install ServiceDesk Plus on Ubuntu Server - Step 12

Now you need to select the port on which ServiceDesk Plus will be available.

Leave the default value and press the “Enter” button.

I highly recommend leaving the default port value.

NOTE

The port can be changed later in the ServiceDesk Plus control panel.

Install ServiceDesk Plus on Ubuntu Server - Step 13

By default, ServiceDesk Plus uses PostgreSQL as its database management system.

NOTE

If you need to use a different system to manage your databases, after installing ServiceDesk Plus, you can use the prepared script (changeDBServer.sh) in the “bin” folder.

Press the “Enter” button.

Install ServiceDesk Plus on Ubuntu Server - Step 14

The next step will show the disk space available and required to install ServiceDesk Plus.

Press the “Enter” button.

Install ServiceDesk Plus on Ubuntu Server - Step 15

Everything is ready to start installing ServiceDesk Plus.

Press the “Enter” button.

Install ServiceDesk Plus on Ubuntu Server - Step 16

ServiceDesk Plus installation completed successfully.

The Problem in Initializing Postgres !!.. Kindly check logs… message should be ignored as initialization will occur the first time ServiceDesk Plus is started.

More information is available on the ManageEngine community post.

Press the “Enter” button.

Install ServiceDesk Plus on Ubuntu Server - Step 17

Now you need to run ServiceDesk Plus for the first time.

Go to the “bin” folder using the command:

Terminal window
cd /opt/ServiceDesk/bin

Install ServiceDesk Plus on Ubuntu Server - Step 18

Launch ServiceDesk Plus using the command:

Terminal window
sh run.sh

Install ServiceDesk Plus on Ubuntu Server - Step 19

Now you need to wait a few minutes, then you need to go from the workstation to the link http://sdp.heyvaldemar.net:8080, where sdp.heyvaldemar.net is the name of my server. Accordingly, you need to provide the name or IP address of your server with ServiceDesk Plus installed.

Install ServiceDesk Plus on Ubuntu Server - Step 20

The default login for the ServiceDesk Plus administrator account is administrator

The default password for the ServiceDesk Plus administrator account is administrator

Specify the username and password of an account with ServiceDesk Plus administrator rights and click on the “Log in” button.

Install ServiceDesk Plus on Ubuntu Server - Step 21

Welcome to the ServiceDesk Plus dashboard.

Install ServiceDesk Plus on Ubuntu Server - Step 22

Next, you need to configure the service Autostart ServiceDesk Plus when the operating system starts.

Return to the terminal emulator and press the “Ctrl” and “c” keys on the keyboard to stop all ServiceDesk Plus services.

Install ServiceDesk Plus on Ubuntu Server - Step 23

Now let’s create a script that will contain the necessary configuration for the ServiceDesk Plus service in the “/etc/init.d/” folder using the command:

Terminal window
vim /etc/init.d/servicedesk

Install ServiceDesk Plus on Ubuntu Server - Step 24

Hit the “i” button to go into edit mode, then insert the configuration.

Next, we find the “MDIR” parameter and check its value.

NOTE

In the “MDIR” parameter you must specify the folder where ServiceDesk Plus was installed.

NOTE

In this tutorial, ServiceDesk Plus was installed in the “/opt” folder.

An example of the value for the “MDIR” parameter when installing ServiceDesk Plus in the “/opt/” folder:

MDIR=/opt/ServiceDesk/bin

Install ServiceDesk Plus on Ubuntu Server - Step 25

Now press the “Esc” button to exit edit mode, then type "" and press the “Enter” button to save your changes and exit the editor.

Install ServiceDesk Plus on Ubuntu Server - Step 26

Assign correct permissions for the script “/etc/init.d/servicedesk” using the command:

Terminal window
chmod 755 /etc/init.d/servicedesk

Install ServiceDesk Plus on Ubuntu Server - Step 27

Add a script to startup when the operating system starts using the command:

Terminal window
update-rc.d servicedesk defaults

Install ServiceDesk Plus on Ubuntu Server - Step 28

Next, create a file to store the ServiceDesk Plus log using the command:

Terminal window
touch /var/log/servicedesk-plus.log

Install ServiceDesk Plus on Ubuntu Server - Step 29

Launch ServiceDesk Plus using the command:

Terminal window
systemctl start servicedesk

Install ServiceDesk Plus on Ubuntu Server - Step 30

Open the ServiceDesk Plus log to check that all ServiceDesk Plus services have started correctly using the command:

Terminal window
less /var/log/servicedesk-plus.log

Install ServiceDesk Plus on Ubuntu Server - Step 31

On the keyboard, press the “Shift” and “f” keys to start monitoring changes in the ServiceDesk Plus log in real-time.

Install ServiceDesk Plus on Ubuntu Server - Step 32

All necessary services have been successfully launched.

On the keyboard, press the key combination “Ctrl” and “c”, then “q” to close the ServiceDesk Plus log.

From the workstation, go to the link http://sdp.heyvaldemar.net:8080, where sdp.heyvaldemar.net is the name of my server. Accordingly, you need to provide the name or IP address of your server with ServiceDesk Plus installed.

Install ServiceDesk Plus on Ubuntu Server - Step 33

The default login for the ServiceDesk Plus administrator account is administrator

The default password for the ServiceDesk Plus administrator account is administrator

Specify the username and password of an account with ServiceDesk Plus administrator rights and click on the “Log in” button.

Install ServiceDesk Plus on Ubuntu Server - Step 34

You can now start working with ServiceDesk Plus.

Install ServiceDesk Plus on Ubuntu Server - Step 35


Social Channels#


Community of IT Experts#


Is this content AI-generated?

No. Every article on this blog is written by me personally, drawing on decades of hands-on IT experience and a genuine passion for technology.

I use AI tools exclusively to help polish grammar and ensure my technical guidance is as clear as possible. However, the core ideas, strategic insights, and step-by-step solutions are entirely my own, born from real-world work.

Because of this human-and-AI partnership, some detection tools might flag this content. You can be confident, though, that the expertise is authentic. My goal is to share road-tested knowledge you can trust.

Install ServiceDesk Plus on Ubuntu Server
https://www.heyvaldemar.com/install-servicedesk-plus-on-ubuntu-server/
Author
Vladimir Mikhalev
Published at
2020-10-02
License
CC BY-NC-SA 4.0