install / update

This commit is contained in:
Bastien Lacoste 2022-04-05 20:30:17 +02:00 committed by admin666
parent 9f3226d8e4
commit bf3707bef9
2 changed files with 40 additions and 23 deletions

View File

@ -35,32 +35,38 @@ Add etherpad user
```
# adduser etherpad
# su etherpad && cd
# su - etherpad && cd
```
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
$ git clone --branch master https://github.com/ether/etherpad-lite.git &&
$ cd etherpad-lite &&
$ git clone --branch master https://github.com/ether/etherpad-lite.git
$ cd etherpad-lite
```
Restore "etherpad/settings.json" in etherpad-lite
Then try to start etherpad
`$ src/bin/run.sh`
Then CTRL-C
Restore the run.sh script in home folder
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
`$ screen -dmS pad ./run.sh`
`$ crontab -e`
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
==================
@ -84,27 +90,34 @@ Link available to enable
Start nginx
`# systemctl enable --now nginx`
Open firewall
`# ufw allow proto tcp port 80,443`
Check the service is reachable at
```
http://pad.chalec.org
https://pad.chalec.org
```
INSTALL etherpad plugins
========================
adminpads2
align
author_hover
delete_after_delay
delete_empty_pads
font_color
font_size
headings2
spellcheck
table_of_contents
Plugin list to install at https://pad.chalec.org/admin
- adminpads2
- align
- author_hover
- delete_after_delay
- delete_empty_pads
- font_color
- font_size
- headings2
- spellcheck
- table_of_contents
Chalec infos
============
@ -116,14 +129,15 @@ Intall Java
Add to admin group to read logs
```
# adduser statoolinfos admin
# su statoolinfos
# cd
# su - statoolinfos
$ cd
```
Download Statoolinfos jar at https://forge.devinsy.fr/devinsy/statoolinfos/releases
Uncompress in /home/statool-<version>
link versioned folder to generic one
`$ ln -s statoolinfos-<verion> statoolinfos`
Restore statool config
@ -134,4 +148,4 @@ Restore statool config
`$ crontab -e`
45 * * * * /home/statoolinfos/statoolinfos/statoolinfos.sh probe -previousday /home/statoolinfos/statoolinfos/conf/pad.chalec.org.conf >> /home/statoolinfos/statoolinfos.log
`45 * * * * /home/statoolinfos/statoolinfos/statoolinfos.sh probe -previousday /home/statoolinfos/statoolinfos/conf/pad.chalec.org.conf >> /home/statoolinfos/statoolinfos.log`

View File

@ -1,16 +1,19 @@
Etherpad
========
```
# su etherpad && cd
$ cd etherpad-lite
$ git pull
$ git rebase
```
Plugins
=======
https://pad.chalec.org/admin
npm
===
# npm -g update npm
`# npm -g update npm`