Comment supprimer de vieux messages de Mastodon

Mastodon est un réseau social libre et décentralisé. Il utilise un protocole ouvert ActivityPub qui est aussi utilisé par d’autres sites. Il y en a une vingtaine (Pleroma, Plume, Hubzilla, Friendica, Peertube, Nextcloud etc… )

A ce jour (Juillet 2019) on compte environ 4 millions de comptes ActivityPub. Au début on y croyait pas trop, sans marketing ni aucune socitété à faire de la publicité, ce réseau continue sa lente progression.

J’ai mon compte sur framapiaf. (tofeo@framapiaf.org) et je partage toutes sortes d’informations. Ce qui me plait c’est qu’il y a des réponses. Je suis sûr que mes messages sont bien vus. Cela change de Twitter car le flux est chronologique. Sur les autres réseaux, il y a un algorythme compliqué qui choisit ce que vous lisez.

Comment supprimer automatiquement des vieux messages.

https://forget.codl.fr/

Ce service vous permet de supprimer les messages en fonction de leur âge.  On peut garder un nombre minimum et supprimer ou non les favorits et les médias. Possibilité de garder les messages directs si on le souhaite.

Le seul petit truc c’est que le suppression se fait un par un. Pour aller un peu plus vite il faut mettre la fréquence à 0 minutes et encore il y aura une suppression toutes les 10 secondes environ et parfois il y aura des attentes.

Cette application est libre donc vous pouvez l’avoir sur votre serveur. Elle se trouve sur https://github.com/codl/forget

 

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.


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.