Journal J'ai monté mon instance PeerTube !

Posté par  (Mastodon) . Licence CC By‑SA.
Étiquettes :
10
9
oct.
2024

Salut les moule·e·s,

Suite à un week-end à Marseille avec mon club de plongée, j'ai fait un petit montage avec les vidéos que j'ai prises à la GoPro ainsi que les photos envoyées par d'autres membres.

Dans le montage, clien d'oeil à Marseille, je prends comme bande son Je danse le MIA de IAM.

Je fais un zouli montage sous Kdenlive et je pousse ça sur Youtube, en précisant que je ne la veux pas répertoriée : il faut s'échanger l'URL sous le manteau pour la visionner.

Bon, sans trop de surprises, elle est évidemment refusée pour cause de droits d'auteurs que c'est pas moi qui les possède.

Tant pis, je tente Dailymotion en me disant que c'est moins pointilleux (je trouve régulièrement des extraits de Kaamelott par exemple sur Dailymotion alors qu'ils sont introuvables sur Youtube). Même réglages 'privés', mais même sanction. Arglll, je ne suis pas non plus un tipiak, je veux juste faire marrer celles et ceux qui étaient présents, mais aussi montrer quelques bon moments aux absent·e·s. C'est pas pour grande diffusion, j'ai ma conscience avec moi… mais pas la loi (soyons clairs là-dessus).

Allez, je craque, je regarde comment ça marche PeerTube.

J'avais jeté un œil à ses débuts, et c'était assez compliqué de se monter une instance, la doc étant légère, la mécanique changeant tout le temps… On est clairement passés à l'âge de la maturité, il m'a fallu 30mn à tout casser pour installer en suivant la doc, et dans les 30mn j'en ai bien perdu 15 parce que je ne la suivais pas assez à la lettre.

Je ne peux maintenant que vous motiver à installer votre instance PeerTube, et voici les quelques conseils que je me permettrais de donner :

  • Suivez la doc, ne mouftez pas
  • La doc est vraiment complète, il y a même l'étape certbot pour prendre un certificat HTTPS auprès de LetsEncrypt
  • L'installation est orientée Nginx en front (l'application publie uniquement sur le port 9000) et le fichier de config est donné. Si vous utilisez Apache faudra vous le faire vous même (bien que ça doit se trouver déjà écrit dans des forums je pense).
  • Une fois l'instance créée, c'est pas évident de trouver comment se connecter. Je donne ici la réponse : le login est root et le mot de passe auto-généré et trouvable dans les logs grep "User password" peertube.log
  • Dans le cas où vous monteriez l'instance sur une machine (ou VM) un peu ric-rac en espace (si c'est pour 3 vidéos pourquoi pas), attention toutefois, l'installation tire des caisses de dépendances (à base de yarn et de npm si j'ai bien tout compris) votre OS va un peu gonfler
  • Mais sinon point besoin de grosse machine, l'encodage sera évidemment peut-être un peu plus lent, mais après l'envoi de vidéos est une charge ridicule (tant qu'on ne cherche pas à concurrencer Youtube je suppose)
  • Par défaut l'instance ne permet pas aux utilisateurs de s'enregistrer, donc il n'y a pas de risques d'abus des quelques personnes que vous mettrez au parfum de l'existence de votre instance.

Voilà donc si vous voulez partager quelques vidéos en petit comité et en violant allègrement la loi sans vous prendre la tête, foncez, installez votre propre instance PeerTube !

EDIT : et du coup cette vidéo n'est pas non plus répertoriée dans l'instance, qui est le comportement que je voulais : seules les personnes ayant l'URL de la vidéo pourront la visionner. C'est réellement destiné à un usage restreint.

  • # Bravo

    Posté par  (Mastodon) . Évalué à 2 (+1/-0).

    et merci pour le partage.

    Question subsidiaire : Pourquoi ne pas avoir choisi de publier sur une instance existante ?

    • [^] # Re: Bravo

      Posté par  (Mastodon) . Évalué à 3 (+0/-0). Dernière modification le 09 octobre 2024 à 11:28.

      Question subsidiaire : Pourquoi ne pas avoir choisi de publier sur une instance existante ?

      J'en connais pas ^^

      J'ai cherché un peu, mais j'ai rien trouvé en France par exemple (avec les quelques critères que j'ai mis).

      Et puis ça m'amuse, et j'ai la chance de louer un serveur dédié qui est du coup évidemment parfait pour ça.

      En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.

    • [^] # Re: Bravo

      Posté par  (Mastodon) . Évalué à 6 (+3/-0).

      Il n'y a pas tant d'instances que ça qui sont ouvertes à tous. C'est un usage très stockagovore et moderationvore avec des possibilitées d'abus évidentes. C'est pas le genre de truc que tu peux héberger sans un suivi de près.

  • # petit comité / balise vidéo

    Posté par  (Mastodon) . Évalué à 6 (+3/-0). Dernière modification le 09 octobre 2024 à 10:09.

    Si petit comité signifie "famille et amis" et qu'on est le seul téléverseur, à mon humble avis c'est plus simple de simplement utiliser la balise <video></video> de HTML5 qui est supportée par tous les navigateurs récents[1].

    https://developer.mozilla.org/en-US/docs/Web/HTML/Element/video

    Tant que t'as pas des dizaines de vues concurrentes, un petit VPS ou une connection internet personnelle suffit.

    [1] et de toute manière ceux qui ne le supportent pas auraient aussi quelques difficultées à ouvrir peertube correctement.

    • [^] # Re: petit comité / balise vidéo

      Posté par  (Mastodon) . Évalué à 3 (+0/-0).

      C'pas faux… le gain qu'apporte PeerTube est minime dans ce cadre en effet.

      En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.

      • [^] # Re: petit comité / balise vidéo

        Posté par  (Mastodon) . Évalué à 3 (+0/-0).

        Bon je dis plus simple dans le sens où c'est plus simple d'un point de vue de maintenance du serveur. Pour ce qui est de celui qui upload la vidéo peertube a l'avantage de te donner la possibilité de transcoder automatiquement ta vidéo en différentes résolutions / bitrate et le lecteur offre l'autoajustement de qualité en fonction de la bande passante disponible.

        On peut proposer différents sources avec la balise vidéo mais il faut se palucher l'encodage soit-même et les navigateurs choisissent automatiquement leur source quand tu en mets plusieurs en choisissant séquentiellement selon le support du codec/format, donc si tu veux proposer à différents bitrate, t'es obliger d'avoir une balise vidéo pour chaque niveau de qualité.

        Donc voilà il faut peser le pour et le contre.

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.