installing Ventrilo on Ubuntu take only a few minutes. You can just copy and paste most everything below.
# sudo cd /
# sudo mkdir installs
# sudo cd installs
If you’re running a 64bit version of Ubuntu, you must install the 32bit libs
# sudo apt-get install ia32-libs
Create a user for ventrilo to run under
# sudo useradd ventrilo
Download the linux version to your /installs directory extract the files and change current directory to what we just extracted
Sorry, wget won't work because you have to agree to the terms and they are using a seed for the php session to get the files.
# tar -xzf ventrilo_srv-3.0.3-Linux-i386.tar.gz
# cd ventsrv
Move the vent binaries to /usr/bin and make them executable
# sudo mv /installs/ventsrv/ventrilo_srv /usr/bin/ventrilo_srv
# sudo mv /installs/ventsrv/ventrilo_status /usr/bin/ventrilo_status
# sudo chmod +x /usr/bin/ventrilo_srv /usr/bin/ventrilo_status
Make a directory for the config files and then move them there.
Give ventrilo user access
# sudo mkdir /etc/ventrilo
# sudo mv ventrilo_srv.ini /etc/ventrilo/ventrilo_srv.ini
# sudo chown -R ventrilo:ventrilo /etc/ventrilo
Make vent start when computer boots
- Create the init.d script
- Copy the contents of this init.d script to that file
- Make it executable and add it to boot sequence
# sudo nano /etc/init.d/ventrilo
# sudo chmod 755 /etc/init.d/ventrilo
# sudo update-rc.d ventrilo defaults
Test to see if it works
# sudo /etc/init.d/ventrilo start
You should see something like the following, where 3592 will be the process ID of Linux server. The 3592 can be any number and will differ from mine.
* Starting VOIP server ventrilo
3592: old priority 0, new priority -5
[ OK ]