Skip to content

denzs/homer-installer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 

Repository files navigation

Logo

HOMER 5 Installer

This document provides guidance and details to get HOMER 5 installed stand-alone using scripts or packages

WARNING: Homer is rock-solid, while the installers and packages are experimental. Use at your own risk!
For a reliable and fine-tuned setup please carefully review each element and/or contact [email protected] for professional assistance.

Available Methods:

splitter

📃 Bash Installer

The baseline installer expects a Vanilla OS and will install and configure:

  • Homer 5.x
  • Kamailio 4.4
  • MySQL 5.7
  • Apache2 + PHP5

Supported OS:

  • Debian 8
  • CentOS 7

Run & Install:

Execute the following command and follow the interactive prompts to install:

cd /usr/src
wget https://cdn.rawgit.com/sipcapture/homer-installer/master/homer_installer.sh
chmod +x homer_installer.sh
./homer_installer.sh

splitter

📦 Packages

📦 Debian 8

📃 Create DEB Package
Requirements:
  • FPM gem install fpm
cd /usr/src
git clone https://github.com/sipcapture/homer-installer
cd homer-installer
./generate_deb.sh
Install DEB Package

NOTE: Missing dependencies will be automatically resolved by apt-get the second step.

dpkg -i ./homer-installer_5.0.5-1_amd64.deb
apt-get -f install

📦 CentOS 7 [alpha]

📃 Create RPM Package
Requirements:
  • FPM gem install fpm
  • rpmbuild
cd /usr/src
git clone https://github.com/sipcapture/homer-installer
cd homer-installer
./generate_rpm.sh
Install RPM Package

Note: The script will prompt for mysql password multiple times (if needed) during setup.

yum -y install wget
wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
yum -y localinstall mysql57-community-release-el7-7.noarch.rpm
wget http://download.opensuse.org/repositories/home:/kamailio:/v4.4.x-rpms/CentOS_7/home:kamailio:v4.4.x-rpms.repo -O /etc/yum.repos.d/kamailio.repo
yum install homer-installer-5.0.5-1.x86_64.rpm

splitter

Developers

Contributors and Contributions to our project are always welcome! If you intend to participate and help us improve HOMER by sending patches, we kindly ask you to sign a standard CLA (Contributor License Agreement) which enables us to distribute your code alongside the project without restrictions present or future. It doesn’t require you to assign to us any copyright you have, the ownership of which remains in full with you. Developers can coordinate with the existing team via the homer-dev mailing list. If you'd like to join our internal team and volounteer to help with the project's many needs, feel free to contact us anytime!

License & Copyright

Homer components are released under GNU AGPLv3 license

Captagent is released under GNU GPLv3 license

(C) 2008-2016 SIPCAPTURE & QXIP BV


If you use HOMER in production, please consider supporting the project with a Donation

Donate

About

HOMER 5 Install Scripts and Install Packages

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%