1. Installing Virtualization Software

Before downloading the Virtual Machine you need to have some virtualization software installed on your computer, like Oracle VM VirtualBox or VMware Workstation. In this guide will be using
VirtualBox.

To download it go to https://www.virtualbox.org/wiki/Downloads and choose the appropriate version for your operating system. In our case we are going to select Windows hosts.

Once the installer is downloaded, open it and follow the installer instructions.

During the installation you will probably be asked to allow the program to make changes, say yes to all so the installation can proceed.

When the installation is finished go to your desktop and double click the Oracle VM VirtualBox icon to open the program.

2. Downloading the VM (Virtual Machine)

To download the virtual machine, got to https://www.seraphhelpdesk.com/download

Click on Download VirtualBox Image

Then the download will start.

Once the download is finished, you will have on your Downloads folder this zip.

Open the zip, and extract the sheraph.zip file to the desktop.

Once the .zip file is extracted we can start setting up Seraph.

3. Setting up Seraph Helpdesk

3.1. Importing the VM

Open VirtualBox and go to File -> Import Appliance…

Click on the folder icon and select from the desktop the seraph.ova file

When you select the file click next and it will show you the details of the virtual machine. Click Import.

Once the VM is imported, select it and click Start to turn it on.

When you start the VM, you might get this error:

If you get this error don’t worry.

To fix this, click on “Change Network Settings”, and there change “Bridged Adapter” to “NAT”.

Click OK. Now select the machine and click Settings (on the same bar that the Start button) and go to Network

And change from “NAT” to “Bridge Adapter” again. Click OK and now you can turn on the machine.

If everything goes fine, you will see the login prompt:

Log in with the user root with password seraph

Your screen should look like this after login in:

3.2. Network Configuration

To see you network configuration (IP address, default gateway, etc.), type ifconfig

It should show something like this:

In this case, the IP is 192.168.168.249 because it’s the range on this network, maybe you have something like 192.168.0.5

By default the VM is using a DHCP configuration. If you want to change it and use a static IP, type:
nano /etc/network/interfaces

That will open the network configuration file with a text editor:

To change it from DHCP to a static IP, in this case, the file should look like this:

In your case it might be something like:

address 192.168.0.10

netmask 255.255.255.0

gateway 192.168.0.1

But the iface eth0 inet static line should not vary.

Once you have made all the changes, press Control + O to save the file, save it with the same name, press enter and now press Control + X to close the editor.

To apply the changes, type:

service networking restart

If it goes well, you should see this:

Now you have your network configured!

4. Administrating Seraph

Now that you have everything set up, you can enter to seraph typing on a web browser the IP direction of the server. In this case, htttp://192.168.168.249

You should see Seraph’s login page. Login with the user admin with password seraph

And this the Seraph’s Dashboard.

To administrate Seraph, click on Admin in the toolbar and you will see this administration page:

Here you can manage the users, user groups, contracts, task, etc.

5. Booking Jobs

To book a new job, go to Bookings in the toolbar

You need to select a customer on the search bar first. There’s already one called “Software Assistance” and it will be used for the following examples.

5.1. Repairs

To book a repair job, select your customer and then click on “Repair” next to the client search bar.

You need to specify what device is going to be repaired. To do that, click “Add a new device” and enter the details you will be asked for:

Then click Save.

Now you have to provide the repair information:

And then describe the problem:

Now save the job.

And here is the job booked:

In this page you can decide how much are you going to charge for the labour, assign the job to another worker, see the location of the client, add notes to the job to track all the work, call the client, manage the devices, add parts that are going to be bought for the client (a new screen, for this example), etc.

5.2. Remote Support

To book a remote support job, you have to do the same as you did for a repair job, but instead of selecting “Repair” select “Support”

Here you just have the select the severity, type and describe the problem.

5.3 Onsite

To book an onsite job, you to set the date and describe the problem:

6. Closing Jobs

Select a job from your dashboard

Make sure you are charging for the labour and all parts ordered (if needed) and to write down everything on the notes. Then change the status of the job to Quality Control.