Поставим snorby на Zentyal 4 (ubuntu, debian)

Linux > Поставим snorby на Zentyal 4 (ubuntu, debian)
13.11.2014 22:28:42



Статья:

Поставим snorby на zentual 4 (ubuntu, debian)

1) Обновим систему :

apt-get update && apt-get upgrade
2) Установка необходимых пакетов:

apt-get install git-core default-jre
3 Перегрузка

reboot
4)Установка необходимых пакетов:

# apt-get install git imagemagick wkhtmltopdf ruby1.9.3 libyaml-dev libxml2-dev libxslt1-dev zlib1g-dev build-essential openssl libssl-dev libmysqlclient-dev libreadline6-dev
#sudo apt-get install ruby-dev
# gem install rails
# gem update

Проверка:
ruby –v

rails -v

5)Устанавливаем Snorby:
sudo git clone http://github.com/Snorby/snorby.git /var/www/html/snorby

Редактируем файл /var/www/html/snorby/config/database.yml (если его нет, то можно cкопировать из  *.example):
snorby: &snorby
adapter: mysql
username: root
password: <enter the mysql root password here>
host: localhost

Редактируем файл /var/www/html/snorby/config/snorby_config.yml (если его нет, то можно cкопировать из  *.example):
development:
domain: localhost:3000
wkhtmltopdf: /usr/bin/wkhtmltopdf #путь может отличаться - /usr/local/bin/wkhtmltopdf

test:
domain: localhost:3000
wkhtmltopdf: /usr/bin/wkhtmltopdf

production:
domain: localhost:3000
wkhtmltopdf: /usr/bin/wkhtmltopdf

 


6) Запускаем настройку Snorby:
cd /var/www/html/snorby
sudo bundle update activesupport railties rails
sudo gem install arel ezprint && sudo bundle install
sudo bundle exec rake snorby:setup

(в zentual надо в /etc/mysql/conf.d/zentyal.cnf в секции innodb=off поставить on и перегрузить mysqld - перед установкой
snorby:setup )

bundle exec rails server -e production

ПРописать в zentyal - новую службу и порт 3000 , и в Firewall в внутренние сети на zentyal

http://192.168.1.1:3000/
The default login is ‘snorby@snorby.org’. Password is ‘snorby’.