VICIbox Server Walk Through
1. Download the latest ISO from here.
2. Burn the actual .iso image to a cd and make sure that you are not just copying the .iso file to a data disk.
3. Boot from the cd.
4. On boot up you will be given a choice of languages. While this installer should work with any language selected, we have only tested English. Also, please note that some portions of the installer are only in English.
5. Once you have selected a language, you will be presented with two options. The first is to "Install VICIbox Server" and the second is to "Boot from first hard disk." To install VICIbox server choose the first option.
6. Once again you will be presented with a language selection screen. Choose the language of your choice, but please note that as before we have only tested this with English.
7. You will be asked to choose your region based off the language select. We have choosen United States, but you should choose the region that is appropriate.
8. The system will now try and determine what kind of keyboard you are using. The process is fairly simple, it will ask you to type one of several characters on the screen. These characters will tell the system what kind of a keyboard you are using. Another option when this first comes up is to choose no. It will then prompt you to choose a keyboard from a list.
9. After the system has detected your hardware and loaded various components it will proceed to the network configuration stage. It is very importand that this is setup correctly or the installer will fail to install Vicidial correctly. The installer requires an internet connection. Vicidial also requires a static IP address to work correctly. If you are unsure how to set this up correctly then you should probably not be trying this installation. Enter a valid IP address for your network that is not in use nor could be used by any other computer on your network and press enter.
10. Next you will be asked for the netmask for the server. Enter the netmask and press enter.
11. Next the install will try and determine your gateway based off the IP address you have provided and the netmask. If the install guessed correctly all you have to do is press enter, otherwise enter the correct default gateway and press enter.
12. Next you will be prompted for the name server to use. Most networks have a name server on the same IP address as the gateway. Worse case scenario you can use 22.214.171.124 which is very high level name server on the internet. Enter the name servers ip address and press enter.
13. Next you will be prompted for the host name for the server. You can put whatever you like here, but we tend to go with VICIbox.
14. Next you will be prompted for the domain name. If you do not know what yours is, it is prefectly fine to leave this blank. Enter the domain name and press enter.
15. Next you will be promted for the time zone of the server. It is very important that you set this correctly. An improperly configured time zone can result in calls to customer when it is inappropriate (such as 3am). Choose the correct timezone for the server and press enter.
16. At this point the hard disk partitioner will start. If you know how to partition a hard disk under Linux do so and skip to step 36, but keep in mind that Vicidial puts all of its logs and it's recordings in /var. We also highly suggest having a fair amount of swap space on the server. If you do not know how to partition a hard disk under Linux choose manual and press enter.
17. Select the hard disk you want to partition and press enter.
18. Choose yes to wipe out the current partition table and press enter.
19. Now we will need to create at least two partitions. One will be for the root partition of the disk. This will be where all the files are stored. The second will be what is called swap space. This is where Linux stores items in RAM where there is no more room in RAM to fit them. This is important for Vicidial as Vicidial does its recordings in RAM, thus if you have a number of long recordings you can run out of space in RAM and the system will "swap" this out to the swap partition. The first partition we will create is the swap partition.
20. Hit the down arrow key to select the partition that says "FREE SPACE" and hit enter. If you do not have any with "FREE SPACE" in the name you will need to delete some partitions first. Feel free to ask on our forums on how to do this.
21. Choose "Create a new partition" and press enter.
22. You will be prompted for the size of the swap partition. It is generally a good idea to make this half the size of the amount of RAM you have in the system. If you have followed the hardware recommendations this should be 2 GB.
23. Choose "Primary" and press enter.
24. For the swap partition it is best to have it at the end of the harddrive, as this is the faster section of the disk, so choose "End" and press enter.
25. Highlight where is says "Use as:" and press enter.
26. Choose "swap area" and press enter.
27. Choose "Done setting up the partition" and press enter.
28. Now we will set up the root partition. So once again choose the section that says "FREE SPACE" and press enter.
29. Choose "Create a new partition" and press enter.
30. Press enter to use the rest of the available space.
31. Choose "Primary" and press enter.
32. Where it says "Bootable flag:" you want this to say "on". If it does not, highlight this section and press enter.
33. Choose "Done setting up the partition" and press enter.
34. Choose "Finish partitioning and write changes to disk" and press enter.
35. Choose "Yes" and press enter to write the changes to the disk.
36. At this point, the installer will install the base OS onto the hard disk.
37. After the base OS is done installing it will ask you for the root users password. In Linux the root user can do anything he wants to the system. Enter a strong password for root and press enter.
38. Re-enter the root users password and press enter.
39. Next it will prompt you for an HTTP proxy. If you do not have one, leave this feild blank. Otherwise read the on screen message to learn how to enter it.v
40. Next it will prompt you for additional software to install. You can choose whatever you want, even blank. We suggest OpenSSH server though as it will allow you to connect to the system terminal remotely.
41. Sit back and relax for a few minutes as it installs the additional software and sets up the boot loader.
42. Eventually you will be told that the installation is complete. This actually means that the operating system is done installing. Highlight "Continue" and press enter. The system will reboot. Make sure to remove the cd from the cdrom drive.
43. The system will boot off of the hard disk. The first time it boots up it will run the first part of the Vicidial installer that will install the base OS updates.
44. Once the base OS updates are finished being installed the system will reboot so it will be using the latest version of the Linux kerenl. It will then begin the second half of the Vicidial installer which will handle everything else.
45. After a few minutes you will be prompted for a MySQL password. Enter a strong password for this and press enter.
46. Re-enter the MySQL password and press enter again.
47. After another few minutes you will be prompted for which web server you want to set phpMyAdmin up for. Highlight "apache2" and press the space key, then the enter key.
48. The installer will then continute to install the rest of the Vicidial components. Many of which it will actually download from the internet.
49. To access the web interface for VICIDIAL got to http://***IPADDRESS***/vicidial/welcome.php, where ***IPADDRESS*** is the ip address you assigned to the server earlier.
50. Congradulations! If everything has worked properly you have a fully functional Vicidial system. All that is left to do is configure it for your purposes.
If you run into any problems, or have any questions please contact us.