User Tools

Site Tools


Pour l'installation d'etherpad nous avons besoin des outils suivant : nodejs-legacy, npm, git et curl

-Nous installons nodejs :

Installation des dépots epel :

/sbin/e-smith/db yum_repositories set epel repository \
Name 'Epel - EL6' \
BaseURL '$basearch' \
MirrorList '$basearch' \
EnableGroups no \
GPGCheck yes \
GPGKey \
Exclude perl-Razor-Agent \
Visible no \
status disabled

Update :

signal-event yum-modify

Puis nodejs :

yum --enablerepo=epel install nodejs

Et npm :

yum install --enablerepo=epel npm

Et git :

yum install git

Enfin curl :

yum install curl

Nous créons un utilisateur etherpad dans le dossier users :

useradd -mU -d /home/e-smith/files/users/etherpad etherpad

Et on rajoute les droits pour être sur :

chown etherpad:etherpad /home/e-smith/files/users/etherpad
chmod 755 /home/e-smith/files/users/etherpad

Création de l'etherpad :

cd /home/e-smith/files/users/etherpad
su -c 'git clone' etherpad
cd etherpad-lite/
su -c './bin/' etherpad

Connexion à la base de donnée :

mysql -u root -p


create database `etherpad-lite`;
grant CREATE,ALTER,SELECT,INSERT,UPDATE,DELETE on `etherpad-lite`.* to 'etherpad'@'localhost' identified by '<yourpassword>';
mysql> exit 

Puis éditer le fichier :

nano settings.json

Avec les settings :

/* Users for basic authentication. is_admin = true gives access to /admin.
   If you do not uncomment this, /admin will not be available! */
"users": {
  "admin": {
    "password": "nøtreNouveaùMotDePasse",
    "is_admin": true

Et la partie database :

"dbType" : "mysql",
"dbSettings" : {
    "user"    : "user",
    "port"    : "/var/run/mysqld/mysqld.sock",
    "password": "secret",
    "database": "database"

Puis pour le lancer :

su -c 'sh /home/e-smith/files/users/etherpad/etherpad-lite/bin/' etherpad
installation_etherpad_sur_sme_9.txt · Last modified: 2016/04/28 13:06 by romain