====== Administration de Pleroma sur Yunohost – Cheat Sheet ====== ===== Documentation officielle de Pleroma ===== https://docs-develop.pleroma.social ===== Gestion des utilisateurs ===== [[https://docs-develop.pleroma.social/backend/administration/CLI_tasks/user/]] ==== Créer un utilisateur ==== cd /var/www/pleroma/pleroma MIX_ENV=prod mix pleroma.user new Différentes options peuvent être ajoutées lors de la création d’un compte : * ''--name '' – the user’s display name * ''--bio '' – the user’s bio * ''--password '' – the user’s password * ''--moderator/--no-moderator'' – whether the user should be a moderator * ''--admin/--no-admin'' – whether the user should be an admin * ''-y, --assume-yes/--no-assume-yes'' – whether to assume yes to all questions ==== Désactiver un utilisateur ==== cd /var/www/pleroma/pleroma sudo MIX_ENV=prod mix pleroma.user toggle_activated ==== Supprimer un utilisateur ==== cd /var/www/pleroma/pleroma sudo MIX_ENV=prod mix pleroma.user toggle_activated ==== Supprimer les interactions d’un utilisateur (ne fonctionne pas chez moi ??) ==== cd /var/www/pleroma/pleroma sudo MIX_ENV=prod mix pleroma.user toggle_activated ==== Redémarrer pleroma ==== ''sudo systemctl restart pleroma'' ===== Version 2.X.X ===== Fichier de config : ''/etc/pleroma/config.exs'' Répertoire des emoji : ''/home/yunohost.app/pleroma/static/emoji/'' Répertoire des emojis personalisées : ''/home/yunohost.app/pleroma/static/emoji/custom'' (le fichier texte emoji.txt vient se placer dans ce même dossier) Répertoire uploads : ''/home/yunohost.app/pleroma/uploads'' ==== Personalisation du frontend de l'instance : ==== Lors des mises à jour, Yunohost ajoute un nouveau dossier dans ''/var/www/pleroma/pleroma/lib/'', ce qui fait que les personalisations faites pour le frontend de l'instance sautent à chaque fois. Pour restaurer les personalisations, procéder comme suit : Se rendre dans le répertoire /home/admin où sont stockés les différents fichiers : cd /home/admin/ Copier les différents fichiers dans les répertoires où ils doivent se trouver (remplacer ''pleroma-2.4.2-8-gb34f0a6e-release-2-4-2'' par le répertoire de la nouvelle version de Pleroma : cp favicon.png /var/www/pleroma/pleroma/lib/pleroma-2.4.2-8-gb34f0a6e-release-2-4-2/priv/static/favicon.png cp logo-blobbrocco-rogne.png /var/www/pleroma/pleroma/lib/pleroma-2.4.2-8-gb34f0a6e-release-2-4-2/priv/static/static/logo-blobbrocco-rogne.png cp terms-of-service.html /var/www/pleroma/pleroma/lib/pleroma-2.4.2-8-gb34f0a6e-release-2-4-2/priv/static/static/terms-of-service.html cp logo-blobbrocco-rogne.png /var/www/pleroma/pleroma/lib/pleroma-2.4.2-8-gb34f0a6e-release-2-4-2/priv/static/images/logo-blobbrocco-rogne.png cp Brocoli-Wallpaper.jpg /var/www/pleroma/pleroma/lib/pleroma-2.4.2-8-gb34f0a6e-release-2-4-2/priv/static/images/Brocoli-Wallpaper.jpg cp nsfw.74818f9_new.png /var/www/pleroma/pleroma/lib/pleroma-2.4.2-8-gb34f0a6e-release-2-4-2/priv/static/images/nsfw.74818f9_new.png ==== Mascotte ==== Par défaut : ''pleroma_fox_tan'' Dans Yunohost, image dans : ''var/www/pleroma/pleroma/lib/pleroma-2.0.5-stable/priv/static/images/'' config :pleroma, :assets, mascots: [ pleroma_fox_tan: %{ url: "/images/pleroma-fox-tan-smol.png", mime_type: "image/png" }, pleroma_fox_tan_shy: %{ url: "/images/pleroma-fox-tan-shy.png", mime_type: "image/png" } ], {{tag>[linux yunohost pleroma]}}