How to set Google Chrome as the default browser?

You should have in the ~/.config/mimeapps.list file the following lines in [Default Applications] or [Added Associations] section:

 

Forward Port 80 to Port 3000

You don't have to run your Rails app as root to access it on port 80. Instead, run it normally (on port 3000) and forward port 80 packets via iptables…

 

Add proxy on Rails

Example:

Gemfile

view

config/application.rb

lib/proxy/service_proxy.rb

 

LibreNMS

LibreNMS – система моніторингу (форк від Observium). На оф сайті в документації детально описаний процес інталяції та налаштування. 

В даній замітці, розглянемо приклад моніторингу серверів та налаштування сповіщення, якщо вільний розмір будь якого із розділів менше 400Mb

 

Continue reading

Selenium::WebDriver

Thinking Sphinx in Rails 5

Sphinx (англ. SQL Phrase Index) — система повнотекстового пошуку. Відмінною особливістю є висока швидкість індексації та пошуку, а також інтеграція з існуючими СУБД (MySQLPostgreSQL) та наявність API для поширених мов веб-програмування 

В рубі використовуємо gem thinking-sphinx

Офіційна документація A Ruby connector between Sphinx and ActiveRecord.​

Thinking Sphinx on Ruby on Rails: Part 1​

Thinking Sphinx on Ruby on Rails: Part 2

postgres_ext – цей gem не повинен використовуватися якщо у вас Rails 5 (пів дня вбив поки знайшов проблему, що запит на пошук працює але результат нульовий)

exception_notification

Чудовий gem exception_notification який займається відсилкою повідомлень у разі винекнення помилок

Використання

/config/enviroments/production.rb

Приклад виклику кастомної помилки

 

Redirect from http to https and proxy_pass on NGINX

Example

nginx.conf

snginx.conf