| 1632 | 1 Install on local machine: | 
|  | 2 | 
|  | 3 1) install mercurial | 
|  | 4   brew install hg | 
|  | 5 | 
|  | 6 2) install java | 
|  | 7   brew tap caskroom/versions | 
|  | 8   brew install caskroom/cask/java8 | 
|  | 9 | 
|  | 10 3) clone repo | 
| 1671 | 11   hg clone https://hg.reactionary.software/repo/luan | 
| 1632 | 12 | 
|  | 13 4) Install nginx | 
|  | 14   brew tap denji/nginx | 
|  | 15   brew install nginx-full | 
|  | 16 | 
|  | 17 5) Make sudo nginx without password | 
|  | 18   add string to /etc/sudoers | 
|  | 19   %admin ALL=(ALL) NOPASSWD: /usr/local/bin/nginx | 
|  | 20 | 
|  | 21 6) compile | 
|  | 22   ./update.sh | 
|  | 23 | 
|  | 24 7) open in browser http://me.luan.software:8080 | 
|  | 25 | 
|  | 26 Install on production/test machine: | 
|  | 27 1 - 6 same | 
|  | 28 | 
|  | 29 7) Add startup (macOS) | 
|  | 30   look at autostart.txt | 
|  | 31 | 
|  | 32 8) Configure ssh for working monitoring and backups (example for s1) | 
|  | 33   create ssh key: ssh-keygen -t rsa -b 4096 -C "administrator@s1.luan.software" (for s1) | 
|  | 34   add ssh key at test.luan.software: edit file /Users/administrator/.ssh/authorized_keys | 
|  | 35 | 
|  | 36 9) Reboot the machine | 
|  | 37   sudo reboot | 
|  | 38 | 
|  | 39 10) Fix PS1 (for s1 example) | 
|  | 40   echo "PS1='lh-s1:\W\$ '" >> ~/.bash_profile | 
|  | 41 |