Logos et images sur /home

J’aimerais ajouter des logos et d’autres visuels sur la page d’accueil d’une instance.

Pour envoyer les logos (je préfère qu’ils soient hébergés sur le même serveur que l’instance), je n’ai trouvé pour l’instant que la solution de créer des comptes fictifs, d’envoyer le logo en avatar et de l’afficher via l’url https://…/lazy-static/avatars/8f8c47b8-308d-4580-8bbf-7eb1c0c134b7.png.

Mais ce n’est pas idéal. Y a-t-il un meilleure solution ?

Peut être faire un plugin (ou thème) non publié et installé manuellement, qui contiendrait les images ?

Sinon, ce que j’ai fait sur une de mes instances, pour y mettre un logo (que j’affiche via le plugin «simplelogo» que j’ai codé il y a un moment), j’ai modifié la config nginx de Peertube comme suit :

location ~ ^/static/(thumbnails|avatars|xxxx)/ { # le xxxx est pour l'exemple, remplacer par le nom qu'on veut

Ça va rendre accessible le dossier xxxx à coté des dossiers thumbnails et avatar. Il suffit d’y placer les fichiers souhaités.

Merci.

J’ai fait la modification dans la config d’nginx pour peertube.

Par contre, même après avoir rédémarré nginx, je n’arrive pas à accéder au fichier via une url du type https://moninstance.fr/lazy-static/logos/logo.png (alors que c’est le cas pour les fichiers du dossier avatars.

Une idée ?

Les permissions de mes fichiers logos sont les mêmes que celles des avatars, à savoir :

-rw-r--r-- 1 peertube peertube

Je pense que le lazy- est en trop.

1 « J'aime »

En effet !

Merci