basvids.blogg.se

How to install freepbx on a vps
How to install freepbx on a vps













how to install freepbx on a vps

Freepbx by default now automatically converts uploaded mp3's to wav. This is now a legacy feature as the default behaviour of Asterisk/Freepbx is to NOT use mp3's for anything. Install lame mp3 encoder (not recommended) if you plan to make use of mp3's for MOH. If you require meetme conferencing and have access to the host operating system you can complete this procedure in the VPS first and then return after zaptel/dahdi is installed on the host system and re-compile Asterisk with meetme conferencing enabled. This is all beyond the scope of this document. This is only required for enabling meetme conferencing during Asterisk installation as of Asterisk 1.6.1 and will not be required at all eventually.

how to install freepbx on a vps

The zaptel/dahdi kernel module must be installed on the host server kernel with some special configurations and sharing of files for each virtual server. Since this is a shared kernel environment we cannot make use of zaptel/dahdi hardware in the physical server and cannot install the zaptel/dahdi kernel module inside the virtual servers. Make sure selinux is turned off for this sessionĮnable the tftp server on startup if required (for configuring phones on LAN or VPN)ĭownload and untar source files. # SETLOCALDEFS= Check local definition changes # targeted - Only targeted network daemons are protected. # permissive - SELinux prints warnings instead of enforcing. # enforcing - SELinux security policy is enforced. # SELINUX= can take one of these three values:

how to install freepbx on a vps

# This file controls the state of SELinux on the system. Create the following file and copy paste the contents indicated here just to be sure selinux never runs. Search for the following line and comment (#) it out and add the 2 lines immediately after To prevent common udev problems in OpenVZ VPS do the following Yum remove yum-updatesd cups cups-lpd redhat-lsb autofs pcsc-lite smartmontools cpuspeed avahi Since memory is at a premium on a VPS, removing these will help reduce the memory footprint. These are the ones I found that are resident in memory by default. I have no doubt there are many other packages that could be added to this list. Yum install gcc gcc-c++ wget bison mysql-devel mysql-server php php-mysql php-pear php-pear-DB php-mbstring nano tftp-server httpd make ncurses-devel libtermcap-devel sendmail sendmail-cf caching-nameserver sox newt-devel libxml2-devel libtiff-devel php-gd audiofile-devel gtk2-devel Install Asterisk/FreePBX required packages, other useful packages, and their dependencies If that happens it may have unintended consequences. If installing 64bit VPS edit yum.conf to prevent 32bit packages from being installed. Check the delete list before entering 'y' to make sure none of these remove 'sshd' or 'yum' (they don't but check just in case things change with newer revisions).

how to install freepbx on a vps

Get rid of all installed groups except 'Yum Utilities' so we are starting with a clean slate. They are not necessary and may cause hard to find conflicts.Ĭlean out yum to ensure all cached packages and mirrored server references are removed. If using 64bit get rid of all 32bit packages in the 64bit VPS. Another handy tool is WinSCP for browsing directories and editing files in a more intuitive Graphical environment. Log into the VPS as root with an SSH client such as PuTTy. Once the OpenVZ/Virtuozzo container is created install the CentOS 5-x86_64 template into the container.















How to install freepbx on a vps