Setting up Homer: Difference between revisions

From Alpine Linux
(first edit, rough notes)
 
No edit summary
Line 3: Line 3:
Rough notes for setting up [http://sipcapture.org Homer] on Alpine Linux from testing repository
Rough notes for setting up [http://sipcapture.org Homer] on Alpine Linux from testing repository


{{Cmd|apk add homer-ui homer-api-doc nginx php5-fpm
{{Cmd|apk add homer-api-doc homer-ui mariadb mariadb-client kamailio-mysql nginx php5-fpm
apk add mariadb mariadb-client
 
rc-service mariadb setup
rc-service mariadb setup
rc-update add mariadb
rc-service mariadb start
rc-service mariadb start
rc-update add mariadb
mysql_secure_installation
/usr/bin/mysql_secure_installation
 
mysql -u root -p < /usr/share/homer-api/sql/homer_databases.sql
mysql < /usr/share/homer-api/sql/homer_databases.sql
mysql -u root -p < /usr/share/homer-api/sql/homer_user.sql
mysql < /usr/share/homer-api/sql/homer_user.sql
mysql -u root homer_data -p < /usr/share/homer-api/sql/schema_data.sql
mysql homer_data < /usr/share/homer-api/sql/schema_data.sql
mysql -u root homer_configuration -p < /usr/share/homer-api/sql/schema_configuration.sql
mysql homer_configuration < /usr/share/homer-api/sql/schema_configuration.sql
mysql -u root homer_statistic -p < /usr/share/homer-api/sql/schema_statistic.sql
mysql homer_statistic < /usr/share/homer-api/sql/schema_statistic.sql
cp /usr/share/doc/homer-api/examples/web/homer5.nginx /etc/nginx/sites-available/homer5
homer_rotate
 
cp /usr/share/doc/homer-api/examples/sipcapture/sipcapture.kamailio /etc/kamailio/kamailio.cfg
rc-update add kamailio
rc-service kamailio start
 
cp /usr/share/doc/homer-api/examples/web/homer5.php-fpm /etc/php5/fpm.d/homer5.conf
cp /usr/share/doc/homer-api/examples/web/homer5.php-fpm /etc/php5/fpm.d/homer5.conf
rc-update add php-fpm
rc-service php-fpm start
rc-service php-fpm start
rc-update add php-fpm
 
rm /etc/nginx/sites-enabled/test
rm /etc/nginx/conf.d/default.conf
ln ../sites-available/homer5 /etc/nginx/sites-enabled/homer5
cp /usr/share/doc/homer-api/examples/web/homer5.nginx /etc/nginx/conf.d/homer5.conf
edit "root" in /etc/nginx/conf.d/homer5.conf to "/usr/share/webapps/homer"
edit "server_name" in /etc/nginx/conf.d/homer5.conf
edit "fastcgi_pass" in /etc/nginx/conf.d/homer5.conf to "127.0.0.1:9001"
edit "HOMER_TIMEZONE" in /etc/homer/preferences.php
rc-update add nginx
rc-service nginx start
rc-service nginx start
rc-update add nginx
ln -s /usr/share/webapps/homer-ui /var/www/localhost/htdocs/homer
edit "root", "server" in /etc/nginx/sites-available/homer5.nginx "/var/www/localhost/htdocs/homer"
edit "HOMER_TIMEZONE" in /etc/homer/preferences.php
}}
}}

Revision as of 08:00, 8 February 2017

This material is work-in-progress ...

Do not follow instructions here until this notice is removed.
(Last edited by Kunkku on 8 Feb 2017.)

Rough notes for setting up Homer on Alpine Linux from testing repository

apk add homer-api-doc homer-ui mariadb mariadb-client kamailio-mysql nginx php5-fpm rc-service mariadb setup rc-update add mariadb rc-service mariadb start mysql_secure_installation mysql < /usr/share/homer-api/sql/homer_databases.sql mysql < /usr/share/homer-api/sql/homer_user.sql mysql homer_data < /usr/share/homer-api/sql/schema_data.sql mysql homer_configuration < /usr/share/homer-api/sql/schema_configuration.sql mysql homer_statistic < /usr/share/homer-api/sql/schema_statistic.sql homer_rotate cp /usr/share/doc/homer-api/examples/sipcapture/sipcapture.kamailio /etc/kamailio/kamailio.cfg rc-update add kamailio rc-service kamailio start cp /usr/share/doc/homer-api/examples/web/homer5.php-fpm /etc/php5/fpm.d/homer5.conf rc-update add php-fpm rc-service php-fpm start rm /etc/nginx/conf.d/default.conf cp /usr/share/doc/homer-api/examples/web/homer5.nginx /etc/nginx/conf.d/homer5.conf edit "root" in /etc/nginx/conf.d/homer5.conf to "/usr/share/webapps/homer" edit "server_name" in /etc/nginx/conf.d/homer5.conf edit "fastcgi_pass" in /etc/nginx/conf.d/homer5.conf to "127.0.0.1:9001" edit "HOMER_TIMEZONE" in /etc/homer/preferences.php rc-update add nginx rc-service nginx start