Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
infrastructure:services:travail-collaboratif:etherpad:installation [01/11/2020 10:55] – ↷ Page déplacée de infrastructure:travail-collaboratif:etherpad:installation à infrastructure:services:travail-collaboratif:etherpad:installation Stéphane Paillet | infrastructure:services:travail-collaboratif:etherpad:installation [14/04/2023 16:30] (Version actuelle) – Stéphane Paillet | ||
---|---|---|---|
Ligne 6: | Ligne 6: | ||
Nous installons node.js | Nous installons node.js | ||
< | < | ||
- | curl -sL https:// | + | curl -sL https:// |
- | sudo apt-get | + | sudo aptitude |
+ | </ | ||
+ | |||
+ | Nous installons Nginx et redis (qui nous servira de base de données) | ||
+ | < | ||
+ | sudo aptitude install nginx redis-server | ||
</ | </ | ||
Ligne 20: | Ligne 25: | ||
</ | </ | ||
- | < | ||
Nous téléchargeons la dernière version d' | Nous téléchargeons la dernière version d' | ||
< | < | ||
- | wget https:// | + | wget https:// |
</ | </ | ||
Nous la dézippons et mettons les bons droits, et le plaçons dans son répertoire de travail | Nous la dézippons et mettons les bons droits, et le plaçons dans son répertoire de travail | ||
< | < | ||
- | unzip 1.8.4.zip | + | tar xzf 1.8.4.tar.gz |
- | sudo chown -R etherpad: etherpad-1.8.4 | + | sudo chown -R etherpad: etherpad-lite-1.8.18 |
- | sudo mv etherpad-1.8.4 / | + | sudo mv etherpad-lite-1.8.18/* / |
</ | </ | ||
À l' | À l' | ||
< | < | ||
- | nodejs | + | node --version |
npm --version | npm --version | ||
</ | </ | ||
===== Configuration MariaDB ===== | ===== Configuration MariaDB ===== | ||
+ | <WRAP center round important 60%> | ||
+ | Nous n' | ||
+ | </ | ||
+ | |||
Nous créons la base de données, et y attachons l' | Nous créons la base de données, et y attachons l' | ||
< | < | ||
Ligne 60: | Ligne 68: | ||
</ | </ | ||
- | À suivre. | + | Nous ajoutons le connecteur pour Redis |
+ | < | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | </ | ||
+ | |||
+ | Nous configurons le compte admin en décommentant / adaptant ce bloc | ||
+ | < | ||
+ | " | ||
+ | " | ||
+ | // 1) " | ||
+ | // 2) please note that if password is null, the user will not be created | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | }, | ||
+ | </ | ||
===== Configuration Systemd ===== | ===== Configuration Systemd ===== | ||
Ligne 80: | Ligne 108: | ||
WorkingDirectory=/ | WorkingDirectory=/ | ||
Environment=NODE_ENV=production | Environment=NODE_ENV=production | ||
- | ExecStart=/ | + | ExecStart=/ |
- | Restart=always | + | Restart=always |
[Install] | [Install] | ||
Ligne 95: | Ligne 123: | ||
Nous activons le service via systemd et le lançons | Nous activons le service via systemd et le lançons | ||
< | < | ||
- | sudo systemctl enable | + | sudo systemctl enable |
- | sudo systemctl start etherpad.service | + | |
</ | </ | ||
Ligne 102: | Ligne 129: | ||
< | < | ||
sudo systemctl status etherpad.service | sudo systemctl status etherpad.service | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Proxy Nginx ===== | ||
+ | |||
+ | Nous créons un vHost Nginx | ||
+ | < | ||
+ | sudo vi / | ||
+ | </ | ||
+ | |||
+ | Nous y collons et adaptons ce contenu | ||
+ | < | ||
+ | À venir. | ||
+ | </ | ||
+ | |||
+ | Nous créons le liens symbolique | ||
+ | < | ||
+ | cd / | ||
+ | sudo ln -s / | ||
+ | </ | ||
+ | |||
+ | Nous vérifions la configuration et la rechargeons | ||
+ | < | ||
+ | sudo nginx -t | ||
+ | sudo systemctl reload neginx.service | ||
</ | </ | ||
Ligne 108: | Ligne 160: | ||
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// |