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 ]

Finish up!

Now to make the server public you will need to open port 3784 on your firewall

Also, you will want to add a admin password so you can administer it. You will edit the .ini file. You might as well change the name as well while your in there.

# nano /etc/ventrilo/ventrilo_srv.ini

[Server]

Name=ourace.com

Phonetic=our ace dot com

Auth=0

Duplicates=1

AdminPassword=someAdminPass!word

 

save: [ctrl] O

exit [ctrl] x

 

Now restart the ventrilo service:

# sudo /etc/init.d/ventrilo restart

 

Once you connect with the client you right click on the server and click server admin login.

Now you will have access to channel admin as well.

 

Enjoy!