Mercurial Hosting > luan
diff host/doc/install.txt @ 1632:0344a535b1db
add doc
author | fffilimonov |
---|---|
date | Tue, 14 Dec 2021 07:41:01 +0000 |
parents | |
children | 8066b8882732 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/host/doc/install.txt Tue Dec 14 07:41:01 2021 +0000 @@ -0,0 +1,41 @@ +Install on local machine: + +1) install mercurial + brew install hg + +2) install java + brew tap caskroom/versions + brew install caskroom/cask/java8 + +3) clone repo + hg clone https://hg.luan.software/luan + +4) Install nginx + brew tap denji/nginx + brew install nginx-full + +5) Make sudo nginx without password + add string to /etc/sudoers + %admin ALL=(ALL) NOPASSWD: /usr/local/bin/nginx + +6) compile + ./update.sh + +7) open in browser http://me.luan.software:8080 + +Install on production/test machine: +1 - 6 same + +7) Add startup (macOS) + look at autostart.txt + +8) Configure ssh for working monitoring and backups (example for s1) + create ssh key: ssh-keygen -t rsa -b 4096 -C "administrator@s1.luan.software" (for s1) + add ssh key at test.luan.software: edit file /Users/administrator/.ssh/authorized_keys + +9) Reboot the machine + sudo reboot + +10) Fix PS1 (for s1 example) + echo "PS1='lh-s1:\W\$ '" >> ~/.bash_profile +