1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/pleroma_ynh.git synced 2024-09-03 20:15:59 +02:00
pleroma_ynh/doc/ADMIN_fr.md
2024-01-12 18:28:38 +01:00

45 lines
2.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Pleroma et Yunohost
Quelques informations, à toutes fins utiles, sur les différences entre une installation directe de Pleroma (depuis les _releases_ du dépôt officiel) et linstallation avec le package dapplication de Yunohost.
| | Package officiel | Avec Yunohost |
| --------------------------- | -------------------------- | --------------------------------------- |
| Répertoire dinstallation | `/opt/pleroma` | `/var/www/pleroma/live/` |
| Répertoire statique | `/var/lib/pleroma/static` | `/etc/pleroma/config.exs` |
| Fichier de configuration | `/etc/pleroma/config.exs` | `/etc/pleroma/config.exs` |
| Ligne de commandes | `/bin/pleroma_ctl` | `/var/www/pleroma/live/bin/pleroma_ctl` |
## À noter
- Linstallation de Pleroma avec Yunohost est une installation dite OTP (et non MIX, cest à dire à partir des sources). Information à mémoriser, dans la mesure où les commandes dadministration ne sont pas les mêmes dans lun ou lautre cas.
- Toutes les commandes doivent être exécutées en tant quutilisateur `pleroma`, qui nest _pas_ membre du groupe `admin` de Yunohost, celle-ci ne peuvent donc être invoquées directement avec `sudo`.
## Tâches dadministration
Se connecter avec SSH à votre serveur Yunohost avec le compte admin (nous parlons ici de ladmin YNH pas de ladmin de Pleroma).
Pour la syntaxe des commandes, garder en tête les spécificités dune installations de [Pleroma avec Yunohost](./doc/yunohost_fr.md).
### Ajouter un utilisateur ou utilisatrice
```bash
sudo su pleroma -s $SHELL -lc "/var/www/pleroma/live/bin/pleroma_ctl user new <userName> <userEmail>"
```
### Changer de mot de passe
```bash
sudo su pleroma -s $SHELL -lc "/var/www/pleroma/live/bin/pleroma_ctl user reset_password <userName>"
```
Ceci générera un **lien de réinitialisation** (URL) du mot de passe, que vous pouvez envoyer à lutilisateur ou utilisatrice.
### Modérateurs
Vous pouvez donner à des utilisateurs ou utilisatrices les droits de **modération**. Ils ou elles pourront alors _supprimer_ nimporte quel billet publié par nimporte quel autre compte.
```bash
sudo su pleroma -s $SHELL -lc "/var/www/pleroma/live/bin/pleroma_ctl user set <userName> --admin"
```
Note : loption `--admin` donne au compte _les droits de moderation_ et avec loption `--no-admin` à linverse on _enlève_ les privilèges de modération de celui-ci.