Files
varlog/_cache/articles/db954e16-6ca3-414f-92a8-0be0694c8301.json
T
2026-05-15 10:37:48 +02:00

1 line
3.4 KiB
JSON

{"uuid":"db954e16-6ca3-414f-92a8-0be0694c8301","slug":"etherpad","title":"etherpad","author":"cedric@abonnel.fr","published":true,"published_at":"2023-02-10 22:48:30","created_at":"2023-02-10 22:48:30","updated_at":"2023-02-10 22:48:30","revisions":[],"cover":"","files_meta":[],"external_links":[],"seo_title":"","seo_description":"","og_image":"","category":"Informatique","content":"# etherpad\n\n![](dummy.png)\n\nEtherpad est un éditeur de texte libre en ligne fonctionnant en mode collaboratif et en temps réel. Les utilisateurs se connectent au service avec un navigateur compatible Javascript. Tous les utilisateurs connectés au même document (appelé PAD) observent en temps réel les modifications des autres utilisateurs.\n\nLe site Web du projet est https:*etherpad.org/\n\n# Installer le service etherpad\nLe service etherpad fonctionne avec **Node.js**.\n\n## Mise à jour de la liste des paquets\n\\\\\n · Avant toutes choses, mettez à jour vos listes de dépôt avec le gestionnaire de paquet apt, en tapant cette commande :\n\n```\nsudo apt update\n```\n\n## Installer Node.js\nPour installer **Node.js** sur une distribution **Debian** ou **Ubuntu**, vous pouvez suivre ces étapes :\n\n\\\\\n · Ajoutez la clé GPG pour le dépôt de Node.js :\n\n```\ncurl -sL https:*deb.nodesource.com/setup_current.x | sudo -E bash -\n```\n\nou \n\n```\nwget -qO- https://deb.nodesource.com/setup_current.x | sudo -E bash -\n```\n\n\\\\\n · Installez **Node.js** en utilisant le gestionnaire de paquets apt :\n\n```\nsudo apt install nodejs\n```\n\n## Installer etherpad\n\\\\\n· Créer le répertoire :\n```\nsudo mkdir -p /srv/etherpad-lite\n```\n\n\\\\\n· Cloner le projet initial :\n\n```\nsudo adduser --system etherpad\nsudo addgroup --system etherpad\n```\n\n\\\\\n· Donner les bonnes permissions au répertoire :\n\n```\nsudo chown -R etherpad:etherpad /srv/etherpad-lite\nsudo chmod -R g+w /srv/etherpad-lite\ncd /srv/etherpad-lite\n```\n\n\\\\\n· Cloner le projet initial :\n\n# Créer le service etherpad\nVous pouvez créer un service système pour Etherpad, de sorte qu'il démarre automatiquement avec le système et qu'il soit géré par les commandes standard de gestion des services.\n\nPour écrire un service **systemd** pour Etherpad, vous pouvez suivre ces étapes :\n\n\\\\\n· Créez un fichier de service dans le répertoire **/etc/systemd/system/** avec un nom approprié, par exemple `etherpad.service`. Utilisez un éditeur de texte pour éditer ce fichier.\n\n\\\\\n· Ajoutez les informations de service suivantes dans le fichier :\n```\n[Unit]\nDescription=Etherpad Service\nAfter=network.target\n\n[Service]\nUser=etherpad\nGroup=etherpad\nWorkingDirectory=/srv/etherpad-lite\nExecStart=/srv/etherpad-lite/bin/run.sh\nRestart=always\n\n[Install]\nWantedBy=multi-user.target\n```\n\n\\\\\n· Rechargez les configurations systemd pour prendre en compte les nouveaux changements :\n\n```\nsudo systemctl daemon-reload\n```\n\n\\\\\n · Activez et démarrez le service Etherpad :\n```\nsudo systemctl enable etherpad\nsudo systemctl start etherpad\n```\n\n\\\\\n · Vérifiez l'état du service et les journaux d'erreurs :\n\n```\nsudo systemctl status etherpad\nsudo journalctl -u etherpad\n```\n\nEn utilisant ce fichier de service, votre Etherpad démarrera automatiquement au démarrage de votre système et sera géré par les commandes standard de gestion des services de **systemd**.","featured":false,"tags":[]}