Update INSTALL.md
This commit is contained in:
parent
530fc93ee0
commit
090833c94d
56
INSTALL.md
56
INSTALL.md
|
@ -35,32 +35,38 @@ Add etherpad user
|
||||||
|
|
||||||
```
|
```
|
||||||
# adduser etherpad
|
# adduser etherpad
|
||||||
# su etherpad && cd
|
# su - etherpad && cd
|
||||||
```
|
```
|
||||||
|
|
||||||
Install and run etherpad
|
Install and run etherpad
|
||||||
```
|
```
|
||||||
$ curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
|
# curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
|
||||||
# apt install -y nodejs
|
# apt install -y nodejs
|
||||||
$ git clone --branch master https://github.com/ether/etherpad-lite.git &&
|
$ git clone --branch master https://github.com/ether/etherpad-lite.git
|
||||||
$ cd etherpad-lite &&
|
$ cd etherpad-lite
|
||||||
```
|
```
|
||||||
|
|
||||||
Restore "etherpad/settings.json" in etherpad-lite
|
Restore "etherpad/settings.json" in etherpad-lite
|
||||||
|
|
||||||
Then try to start etherpad
|
Then try to start etherpad
|
||||||
|
|
||||||
`$ src/bin/run.sh`
|
`$ src/bin/run.sh`
|
||||||
|
|
||||||
Then CTRL-C
|
Then CTRL-C
|
||||||
|
|
||||||
Restore the run.sh script in home folder
|
Restore the run.sh script in home folder
|
||||||
|
|
||||||
Setup the cron
|
Setup the cron
|
||||||
`$ crontab -e`
|
|
||||||
and insert at the end of the file
|
|
||||||
@reboot /home/etherpad/run.sh
|
|
||||||
|
|
||||||
Start etherpad in a screen "pad" session
|
`$ crontab -e`
|
||||||
`$ screen -dmS pad ./run.sh`
|
|
||||||
|
and insert at the end of the file
|
||||||
|
|
||||||
|
`@reboot /home/etherpad/run.sh`
|
||||||
|
|
||||||
|
Restore "run.sh" script helper to run Etherpad in screen znd run
|
||||||
|
|
||||||
|
`~/run.sh`
|
||||||
|
|
||||||
Install the proxy
|
Install the proxy
|
||||||
==================
|
==================
|
||||||
|
@ -84,27 +90,34 @@ Link available to enable
|
||||||
|
|
||||||
|
|
||||||
Start nginx
|
Start nginx
|
||||||
|
|
||||||
`# systemctl enable --now nginx`
|
`# systemctl enable --now nginx`
|
||||||
|
|
||||||
Open firewall
|
Open firewall
|
||||||
|
|
||||||
`# ufw allow proto tcp port 80,443`
|
`# ufw allow proto tcp port 80,443`
|
||||||
|
|
||||||
Check the service is reachable at
|
Check the service is reachable at
|
||||||
|
```
|
||||||
http://pad.chalec.org
|
http://pad.chalec.org
|
||||||
https://pad.chalec.org
|
https://pad.chalec.org
|
||||||
|
```
|
||||||
|
|
||||||
INSTALL etherpad plugins
|
INSTALL etherpad plugins
|
||||||
========================
|
========================
|
||||||
adminpads2
|
|
||||||
align
|
Plugin list to install at https://pad.chalec.org/admin
|
||||||
author_hover
|
- adminpads2
|
||||||
delete_after_delay
|
- align
|
||||||
delete_empty_pads
|
- author_hover
|
||||||
font_color
|
- delete_after_delay
|
||||||
font_size
|
- delete_empty_pads
|
||||||
headings2
|
- font_color
|
||||||
spellcheck
|
- font_size
|
||||||
table_of_contents
|
- headings2
|
||||||
|
- spellcheck
|
||||||
|
- table_of_contents
|
||||||
|
|
||||||
|
|
||||||
Chalec infos
|
Chalec infos
|
||||||
============
|
============
|
||||||
|
@ -116,14 +129,15 @@ Intall Java
|
||||||
Add to admin group to read logs
|
Add to admin group to read logs
|
||||||
```
|
```
|
||||||
# adduser statoolinfos admin
|
# adduser statoolinfos admin
|
||||||
# su statoolinfos
|
# su - statoolinfos
|
||||||
# cd
|
$ cd
|
||||||
```
|
```
|
||||||
|
|
||||||
Download Statoolinfos jar at https://forge.devinsy.fr/devinsy/statoolinfos/releases
|
Download Statoolinfos jar at https://forge.devinsy.fr/devinsy/statoolinfos/releases
|
||||||
|
|
||||||
Uncompress in /home/statool-<version>
|
Uncompress in /home/statool-<version>
|
||||||
link versioned folder to generic one
|
link versioned folder to generic one
|
||||||
|
|
||||||
`$ ln -s statoolinfos-<verion> statoolinfos`
|
`$ ln -s statoolinfos-<verion> statoolinfos`
|
||||||
|
|
||||||
Restore statool config
|
Restore statool config
|
||||||
|
|
Loading…
Reference in New Issue