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
|