Comment ajouter un commentaire sur une vidéo peertube

Peertube permet d’héberger des vidéos, de les suivre depuis en théorie n’importe quel site compatible ActivityPub comme Mastodon, Hubzilla ou Pleroma.

Donc en théorie si vous avez un compte il serait facile de commenter. Mais en pratique ce n’est pas simple. J’ai cherché et la méthode que j’ai trouvé était trés compliqué.

1. Chercher l’identitifant de la chaine. C’est un identifiant utilisateur@site mais c’est pas facile à trouvé.

2. Copier coller cet identiant dans la boite de recherche Mastodon par exemple

3. Suivre ce compte

4. Aller sur ce compte et la chercher la vidéo en question. Si c’était une vidéo récente, elle était facilement trouvable sinon il fallait scroller.

Voici une autre méthode plus facile. On va le faire avec un exemple concrêt.

On trouve cette vidéo.  Une aventure en Arménie.

Voici le lien

https://hitchtube.fr/videos/watch/2d11b95d-88e9-4810-b8b4-83f5df2af0e5

Comment commenter une vidéo Peertube?

1. Copier le lien de la page

2. Aller sur votre compte Mastodon (J’imagine que ça marche de la même façon avec les autres types de réseaux) et copier la sur la boite de recherche puis Entrer

Vous pouvez ainsi commenter, partager ou ajouter en favorit.

Comment suivre une chaine Peertube ?

Comment faire un serveur virtuel

Voici un petit tuto rappel qui explique comment ajouter un sous domaine sur un serveur par exemple un vps. Nous avons déjà au préalable configuré un domaine (toto.com) sur ce serveur. La configuration des sous domaines pointe bien sur ce serveur

On va créer un sous domaine truc.toto.com. Les sources vont être dans /home/user/sites/truc.toto.com

Etape 1. Configuration apache. On va créer un fichier du nom de truc.toto.com.conf qu’on va mettre dans le répertoire /etc/apache2/sites-available

Voici l’exemple

DocumentRoot  /home/user/sites/truc.toto.com    
ServerName truc.toto.com
AllowOverride All
Allow from all
Require all granted

On copie ce fichier dans apache.
explication Ligne 2 vous l’avez compris : on défini le répertoire des sources.
ligne suivante on donne le nom du site. Les lignes suivante définissent les permissions.

Etape 2. Activation
Voici les lignes de commandes
a2ensite truc.toto.com
et bien sûr il faut relancer apache pour que cela soit pris en compte
service apache2 reload

Voilà c’est fini. Vous pouvez contrôler tout ça en envoyant un petit fichier texte index.html avec le nom du site et aller avec un navigateur afficher le site. Vous devriez voir cette page.

Comment mettre à jour hubzilla

Hubzilla est une plateforme sociale multiusage. En plus de l’aspect social on peut faire du CMS, Wiki, calendrier, synchroniser ses contacts, partager et synchroniser ses fichiers et photos etc.. Le tout avec une identité nomade et un grand niveau de sécurité et de confidentialité.

L’identité nomade est la force de cette application. En deux mot votre compte n’est pas lié avec votre url comme c’est le cas pour la plupart des applications sociales. Cela signifie que vous pouvez cloner votre compte à une autre adresse et continuer de l’utiliser sur votre ancienne place ou la nouvelle.

Maintenant voici comment mettre à jour votre hubzilla. La méthode la plus simple est d’utiliser ssh

Allez dans le répertoire racine de votre site puis entrez les trois lignes de codes suivantes

git pull
util/update_addon_repo hzaddons
util/importdoc

Comment installer Peertube avec yunohost

Aprés avoir eu des soucis avec yunohost, j’avais donc réinstaller un serveur tout neuf avec ovh. Le but était d’avoir un serveur mastodon ou pleroma, funkwhale et peertube. Peut être encore d’autres choses mais on verra.

Me voici donc en train d’installer peertube.

Tentative numéro une avec l’interface web

Echec

Tentative numéro deux en ligne de commande

yunohost app install peertube

Echec!!!

Tentative numéro trois : c’est la bonne !!!

Aprés quelques recherches sur le forum de yunohost et ailleurs, je trouve une nouvelle ligne de commande qui peut peut-être réussir

sudo yunohost app install https://github.com/YunoHost-Apps/peertube_ynh

Bravo !!! ça marche

Bon je ne vais pas chercher pourquoi cette commande fonctionne alors que les deux tentatives précédentes n’ont pas marché. Yunohost n’est pas fait pour des administrateurs systéme mais pour Mr Michu.

Etape suivant : comment avoir un accés administrateur

Il faut aller sur le site peertube et cliquer sur lien J’ai oublié mon mot de passe et le changer. L’email donné pendant l’installation est l’email qui sera l’administrateur.

Voilà une fois qu’on a réussi à faire cette installation et se connecter en tant qu’admin on a gagné.

Voilà en espérant que cela serve peut être à d’autre.


Osada : réseau social fédéré avec identité nomade : impressions

Osada est une nouvelle plateforme que Mike Macgirvin (le fondateur de Friendica et Hubzilla) est en train de lancer. Alors qu’il avait toujours dit que Hubzilla n’était pas un réseau social, cette fois ci il met bien Osada dans la catégorie réseau social. Comme Mike est un visionnaire, cela vaut peut être le coup de tester un peu la chose. C’est ce que j’ai fait sur l’instance https://osada.usezot.net/
Si vous êtes familier de Hubzilla vous ne serez pas perdu
Osada est un réseau social compatible ActivityPub et zot6. Cela signifie qu’il est compatible avec la plupart des reseaux sociaux libres comme Mastodon, Friendica, Peertube etc mais en plus que votre identité est nomade comme sur Hubzilla.

Création de compte

Si vous voulez créer un compte vous pouvez le faire sur n’importe quelle instance Osada par exemple
La création de compte est trés simple.  Il y a deux étapes : 
Première étape création du compte :

Il faut une adresse email, on saisit son mot de passe deux fois et on valide son age. (Il faut plus de 13 ans). Une fois votre email validé, vous arrivez sur la création du canal. Vous arrivez sur un écran qui demande un jeton (???).
en fait cet écran est inutile car dans le mail il n’y a aucune explication du style : votre jeton est … Mais il y a juste un lien de validation de l’email
Deuxième étape création d’un canal.
(Sur Osada comme sur hubzilla) un compte peut avoir un ou plusieurs canaux. Un canal peut être vous, votre blog, un forum etc… Dans la plupart des réseaux sociaux on a un compte et c’est tout. Sur osada il faut savoir que vous pouvez avoir plusieurs canaux. Dans la plupart des cas, il suffit de saisir juste votre pseudo ou le nom que vous voulez. Attention ce nom sera celui que vous transmettrez à vos correspondants. C’est un peu comme un email. Il ressemble à nom@serveur. 
Vous remarquerez qu’en bas de l’écran il y a un lien ou importer un canal existant d’un autre serveur. Cette fonction permet de transférer un canal d’un serveur vers celui-ci. Cette fonctionnalité pour l’instant était unique sur Hubzilla. On retrouve les mêmes principes. Par exemple vous créez un compte pour tester sur un serveur. Et après quelques temps vous décidre de continuer à utiliser sur un autre serveur. Il faudra sur votre nouveau serveur créer un canal en utilisant ce lien. Cela copiera votre ancien canal (votre profil, vos contacts et vos données) vers le nouveau serveur. Vous avez le choix soit de transférer l’ancien canal vers le nouveau dans ce cas l’ancien canal sera supprimé soit de duppliquer ou cloner votre canal. Dans ce cas vous pourrez utiliser un serveur ou un autre un peu à la manière de IMAP qui permet d’utiliser un email depuis plusieurs appareils.
    

Information pour votre canal

Une fois votre canal créé, on arrive sur l’écran qui vous propose de saisir des informations sur votre canal. C’est ici que vous pouvez ajouter votre photo ou logo et que vous pouvez mettre quelques infos pour votre bio. 
Pour la photo : cliquez sur outils pour votre profil > changez la photo du profil
Vous êtes libre de mettre les informations que vous souhaitez. Je vous propose au début de mettre juste quelques lignes de bio en cliquant sur Divers > Parlez nous de vous…
Mettez quelques mots ou lignes pour décrire votre canal. Ces informations seront visibles sur votre profil et dans l’annuaire.
Vous pouvez mettre quelques informations dans votre profil tout de suite ou bien plus tard. Je vous conseille de le faire tout de suite car cela ne demande que quelques minutes sinon après vous ne le ferez pas. Et c’est quand même mieux d’avoir un canal avec une petite description et une image de profile. 

Comment s’orienter

A gauche de l’écran vous avez un menu pour vous orienter.

Osada a beaucoup de fonctionnalité, c’est une application très puissante et au début on peut se sentir perdu. Je vous conseille de vous accrocher au début à ce menu pour s’orienter. On verra par la suite qu’il y a d’autres moyens comme le menu hamburger et vous avez aussi un menu en cliquant sur la photo de profile. Mais ce sera pour aprés.

Ce menu est divisé en trois partis
– Gérer votre profil : On l’a déjà fait. Vous pouvez par la suite le modifier avec le lien modifier votre profile
– Trouver des contacts : Par l’annuaire, par des suggestions ou simplement en gérant les connexions (contacts). Vous pouvez ajouter tous les contacts ActivityPub et Zot6. 
– communiquer. C’est la partie la plus importante. Voir votre page vos messages et Voir les messages de votre flux réseau (les messages de vos contacts)
– Paramètre : C’est ici que vous pouvez changer par exemple vos notifications ou d’autres paramètres.
    

Trouver des contacts

La première chose à faire quand on arrive est de trouver des contacts à suivre. Vous pouvez bien sûr utiliser Osada et juste publier des choses mais au début vous ne serez pas connu. Et peu de monde lira vos publications. Donc cette étape est recommandé.
L’annuaire permet de voir la liste des contacts présent sur ce serveur ou les autres serveurs. Vous pouvez ainsi visualiser la liste des canaux. Pour suivre un canal cliquer sur lier.
Voir les suggestions d’amis se présente de la même façon.
Gérer vos connexions  vous permet d’ajouter un contact manuellement si vous connaissez l’identifiant. Par exemple vous voulez suivre un compte Mastodon ou Peertube que vous vous connaissez. ajoutez nom@serveur dans le champs ajouter un nouveau contact.
Une fois que vous avez ajouté quelques contacts, vous pouvez voir votre flux public en cliquant sur visualiser votre flux réseau

Communiquer

Nous voilà arrivé au coeur de ce que nous voulons. 

Cliquez sur Voir la page d’accueil de votre canal soit visualiser votre flux réseau.

Nous avons un champs partager qui est présent en haut de la page de votre canal ou de votre flux.
La première chose à savoir quand on communique est de savoir si on écrit à tout le monde ou à certains. Par défaut ce que nous écrivons est public. Tout le monde peut le voir. Mais si vous voulez écrire qu’à un certain groupe, vous pouvez cliquer sur le cadenas qui se trouve prés du bouton Partager puis de sélectionner le groupe. Soit vos amis, vois un groupe.
Le groupe peut être votre famille, vos collègues de travail ou tout autre groupe que vous voulez. Vous pouvez gérer les groupes depuis la page contact.
Depuis votre flux si un contact que vous ne suivez pas écrit un commentaire, vous pouvez le suivre en cliquant sur son image et cliquer lier depuis le menu contextuel.
Vous avez maintenant la possibilité de publier publiquement ou de manière privé à tous ou un groupe restreint. 

Se faire une application personnalisée grâce au menu hamburger

Le menu hamburger est le bouton se trouvant en haut à droite de l’écran si vous cliquer dessus vous un menu avec quelques options.

Mais vous pouvez choisir les options de ce menu. Pour cela cliquer sur Add managed apps. (gérer les applications
 
En cliquant sur l’épingle vous pouvez épingler certaines applications sur la barre du haut. Par exemple peut épingler contacts, Mon canal et Stream
Pour ajouter de nouvelles applications, utiliser le lien available apps. il vous permet de les ajouter ou les mettre à jour. 
Vous voyez osada est plus qu’un simple réseau social, on peut y ajouter des applications que je vous laisse découvrir

Osada : mes premières impressions

Osada ressemble beaucoup à Hubzilla avec un peu plus de simplicité. Les paramètres sont volontairement restreints et c’est pas plus mal. Le problème de Hubzilla c’était sa complexité. Ici on voit qu’un effort a été fait pour simlifier les choses.
Est-ce que cela va sufir pour attirer des nouveaux utilisateurs qui ont l’habitude de facebook et autres applications mobiles. L’avenir le dira. C’est une bonne direction. Mais ce n’est pas sufisant à mon sens. Il faudra encore bien améliorer l’expérience utilisateur pour lui faciliter la vie. Par exemple une fois le compte créé, on n’est pas conduit et pris par la main. Il faut nous même lire les différentes options. On arrive au mieux sur un mur vide. Il faut un peu tatonner. Il y a peu de monde pour l’instant et l’annuaire est pas très dynamique. Il faudra donc au début ajouter des contacts manuellement avec leur identifiant ce qui n’est pas facile. La page profile pourrait être améliorée et plus attractive. L’application mobile nomad est vraiment trés trés basique et fonctionne moyennement. 
En conclusion on peut dire que osada est un grand progrès pour offrir à des nouvelles personnes un accés vers le monde des réseaux sociaux libre. Il faudra continuer de simplifier l’expérience utilisateur pour pouvoir attirer de nouvelles personnes pour pouvoir franchir un effet de masse. Mais la force de osada est de lier l’effet réseau qu’à pu créer ActivityPub et l’identité nomade de Hubzilla.
Pour me suivre : tofeo@osada.usezot.net (si vous êtes sur Mastodon ou tout autre plateforme compatible vous pouvez m’ajouter),
Comment installer Osada sur un serveur debian ?

Comment installer Osada sur un serveur debian

Ce tuto devrait aussi marché pour Ubuntu

Osada est un réseau social compatible ActivityPub et zot6. Il est basé sur php donc s’installe facilement sur un serveur LAMP et peut tourner sur un serveur mutualisé. Avant d’écrire ce tuto, j’ai testé l’installation sur un tout petit serveur vps de ovh.

Vous connaissez peut être Hubzilla. On reprochait à Hubzilla d’être trop compliqué. Evidement Hubzilla fait tellement de chose que sa complexité était normal. Avec Hubzilla vous avez un réseau social compatible avec Mastodon, Diaspora et Friendica pour faire court. C’est un cloud, un cms, wiki bref il fait beaucoup de chose. Hubzilla c’est surtout l’identité nomade et une confidentialité trés fine.

Vous garder le coeur de Hubzilla : le réseau social, vous l’ouvrez aux autres réseaux ActivityPub et vous avez Odasa.

Pourquoi choisir Osada ? Pour sa facilité d’installation, pour son identité nomade lié au protocole zot6 et pour sa compatibilité avec les autres réseaux sociaux fédérés.

Prérequis

Je vous passe les détails : il faut un serveur web avec apache, php7 et mysql.

Attention Osada s’installe sur la racine d’un domaine ou d’un sous domaine.

Installation avec ssh

Avec ssh rendez vous dans le répertoire racine de votre site

git clone https://framagit.org/macgirvin/osada.git .
mkdir -p « store/[data]/smarty3 »
chmod -R 777 store
util/add_addon_repo https://framagit.org/macgirvin/osada-addons.git zaddons
util/importdoc

Assurez vous que le propriétaire est bien www-data

chown -R www-date votrerepertoire

Création d’une base de donnée avec phpmyadmin ou en ligne de commande si vous préférez

Installation avec l’interface web

Rendez vous sur la racine de votre site. Il y a seulement quelques écrans.

  • Premier écran : contrôle des prérequis.
  • Deuxième : information de la base de données
  • Et c’est fait !!!
  • Attention l’email que vous renseignez pendant l’installation sera l’email de l’admin.

Premiers pas

Une fois terminé, enregistrez un compte avec l’email que vous avez donné à l’installation. Sur l’écran suivant vous choisissez votre canal.

Et hop vous avez votre réseau social pour une petite équipe.

Source de ce tuto :

https://framagit.org/macgirvin/osada/blob/master/install/INSTALL.txt

Pour en savoir plus sur Osada (en anglais)

Quelques commandes mysql à ne pas oublier

Pour gérer des bases de données mysql, il y a phpmyadmin mais parfois on ne l’a pas ou bien on a besoin d’avoir la ligne de commande. Alors voici trois commandes pour survivre.

Liste des bases de données

mysqlshow -h localhost -u user --password=motdepasse

Sauvegarder une base de données

mysqldump --user=user --password=mon_password --databases nom_de_la_base > fichier_destination.sql

Restaurer une base de données

mysql --user=mon_user --password=mon_password nom_de_la_base < fichier_source.sql

php ne marche plus aprés une mise à jour vers ubuntu 1804

Je viens de me rendre compte que en local php ne marchait plus. Ma machine local que j’utilisais pour tester des cms ou autres choses voir du développement ne marche plus pour le php.

Je cherche, cherche désintalle réinstalle et… résultat
un fichier

Me renvois une page blanche. Et sur chromium me renvois le code

Je cherche cherche cherche et… trouve une commande magique

sudo a2enmod php7.2

Et tout remarche.

Comment installer Mastodon sur Debian avec Yunohost

Voici un tutorial pour installer Mastodon sur un serveur Debian.. Quand on cherche un tuto pour installer Mastodon, on trouve des longues listes de codes et on se demande si on va être à la hauteur. Il y a par exemple  Installer une intance de Mastodon sous Debian 9

Et je dois dire que c’est assez décourageant. Voici un tuto simple à la porté de tous. Les prérequis sont assez minimalistes. Avoir un serveur VPS debian  (on en trouve pour quelques euros par mois)  et savoir s’y connecter par ssh pour y lancer quelques commandes.

Prérequis

Avoir un système Debian 9.5 actuel et à jour. Avoir un acces SSH en root. Savoir se connecter sur ce serveur en utilisant SSH et savoir lancer quelques lignes de commande. Il faut aussi avoir un domaine ou un sous domaine dédié à cela. Il faut préparer un domaine ou sous domaine pour yunohost.

Pour notre exemple on va imaginer un domaine :   domaine.com On va créer un sous domaine yuno.domaine.com pour la gestion de Yunohost et mastodon.domaine.com pour mastodon. Faire évidement pointer ces deux sous domaines vers votre serveur. On va imaginer que vous savez faire cela. Sinon on pourrait avoir à l’avenir un petit tuto tout simple expliquant comment faire.

Installation de Yunohost

Lancer la commande suivante et suivez les instruction. On vous demandera le domaine ou sous domaine  Un utilisateur admin et un mot de passe.

bash <(wget -q -O- https://install.yunohost.org/)

Une fois l’installation de Yunohost terminé, rendez-vous sur l’adresse yuno.domaine.com. C’est l’administration de votre yunohost. Vous devriez avoir un écran qui ressemble à cela

Préparation

  • Création d’un utilisateur :  Cette partie est assez facile et n’a pas besoin de plus de détail

Domaines Ajouter un nouveau domaine –> J’ai déjà un nom de domaine Si yuno.domaine.com n’est pas encore présent, il faut j’ajouter pareil pour mastodon.domaine.com

puis

Retournez sur votre domaine pour l’éditer. On va vérifier deux choses.

configuration DNS

Il faut copier ces lignes dans le DNS du domaine.

; 1.2.3.4 est ici votre IP il faudra donc changer cette valeur par la votre
@ 3600 IN A 1.2.3.4
* 3600 IN A 1.2.3.4

; XMPP
_xmpp-client._tcp 3600 IN SRV 0 5 5222 domaine.com.
_xmpp-server._tcp 3600 IN SRV 0 5 5269 domaine.com.
muc 3600 IN CNAME @
pubsub 3600 IN CNAME @
vjud 3600 IN CNAME @

; Mail
@ 3600 IN MX 10 domaine.com.
@ 3600 IN TXT "v=spf1 a mx ip4:1.2.3.4 -all

Allez dans dans le DNS de votre domaine et changer le. * signifie que tous les sous domaines pointent vers l’adresse ip de votre serveur

Attention un changement DNS peut prendre du temps donc il se peut que la suite ne fonctionne pas immédiatement.

Allez ensuite dans certificat SSL

Cette partie peut se faire par l’interface web ou par ligne de commande. Si les DNS ne sont pas encore prêt il faudra attendre pour que le bouton orange permette la création d’un certificat lestencryp. Voici la ligne de commande pour le générer plus rapidement

Lancer cette commande pour yuno.domaine.com et mastodon.domaine.com

sudo yunohost domain yourdomain.tld cert-install --no-checks

Installation

Nous voilà prêt pour installer Mastodon. Je vous rassure la plus grosse partie est derrière.

Lancer la commande suivante en ssh

sudo yunohost app install mastodon

Bon pour moi cette commande n’a pas fonctionné mais la suivante mais c’est la commande officielle. Si elle ne passe pas essayer la suivante

sudo yunohost app install https://github.com/YunoHost-Apps/mastodon_ynh.git

Répondez aux questions : domaine, utilisateur administrateur et mot de passe. Une fois terminé, rendez-vous sur votre mastodon yuno.domaine.com

 

Un grand merci à toute l’équipe de Yunohost pour le travail réaliser. Cela facilie l’installation d’application pour des personnes qui ont des compétences limités.

https://yunohost.org