Update INSTALL.md

This commit is contained in:
croax 2022-02-20 14:12:28 +00:00
parent 530fc93ee0
commit 090833c94d
1 changed files with 35 additions and 21 deletions

View File

@ -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