Comment appelez-vous cet outil pour écrire sur une feuille de papier avec la possibilité de pouvoir gommer.
Crayon de papier, crayon à papier, crayon gris ou crayon ?
Changer de hub Hubzilla
Hubzilla existe depuis déjà quelques années et si on peut résumer son concept c’est deux choses :
- Un site social complet qui communique avec les autres sites ActitivyPub Diaspora Friendica etc.. Le tout avec Agenda, CMS, Wiki, Blog et cloud. C’est un site qui fait tout ou presque. Le tout avec des niveaux de permissions très fines.
- Une identité nomarle. Cela veut dire que vous pouvez changer de serveurs ou cloner votre canal. Un serveur ne fonctionne plus c’est pas grave vous avez l’autre. C’est un peu le même principe que les disques durs avec le load ballancing.
Voilà. Maintenant passons à un cas concret.
Déménager de hub avec hubzilla
Comme j’utilisais un serveur qui me semblait un peu long, je me suis dit, je vais déménager, Et comme une association G3L vient d’installer un hub ouvert au public, j’ai décidé de cloner mon compte.
Une fois inscrit, lors de la phase de création de compte, il y a un lien en bas de l’écran : importer votre compte depuis un autre serveur. Donc si vous créez un compte vous remplissez le rôle (le type) et le nom puis Créer soit vous cliquez sur le lien en bas de l’écran. C’est ce qui va m’intéresser.
Ici il y a deux options
Import export
Soit vous avez fait un export de votre ancien canal : Paramètre > exporter le canal.
Parcourir puis laissez vous guider pour importer votre canal. Il est conseillé d’importer la canal vide puis le contenu par années ou mois en fonction de la taille des fichiers en commençant par les plus vieux.
Cloner hubzilla depuis l’ancienne identité
Soit vous mettez les identifiant de votre ancien canal. Vous renseignez votre ancienne identité exemple tofeo@hub.libranet.de (c’est mon ancien compte) votre ancienne adresse de courriel et votre ancien mot de passe.
Les options supplémentaires demandent si vous voulez importer du contenu ou non, si ce nouveau hub sera le principal et si ce nouveau hub sera unique (déplacement). On a le chois soit d’avoir un clone soit de déménager.
Enfin la dernier champ facultatif permet de changer le nom du canal. Si vous voulez avoir un nouveau nom par exemple si je veux que mon nouveau canal ait le non de toto au lieu de tofeo. Cette option est utile surtout si ce nom est déjà pris.
Voilà vous valider et attendez quelques instant le temps de la création transfert. Et vous arrivez sur votre nouveau hub avec tous vos contacts et éventuellement votre contenu.
Attention seul les contacts hubzilla (zot) fonctionnent. Les autres contacts ne vous recevront pas. Il faudra refaire une demande.
Bon si vous changer de serveur Mastodon ou Diaspora il faudra aussi redemander les contacts.
Pour terminer une question que je me pose.
Pour mon expérience, l’option clone n’avait pas fonctionné. Alors j’ai fait un export et import. Mais j’ai l’impression que ce n’est pas un clone mais juste une copie. Pas trop grave car j’avais l’intention de supprimer mon ancien canal.
On va écrire d’autres articles sur la différence entre Hubzilla et Osada (et Zap) et sur l’utilisabilité.
Vous pouvez donc me suivre sur ma nouvelle identité hubzilla tofeo@hub.g3l.org
Dwservice une alternative à TeamViewer
Si comme moi vous utilisez Teamviewer pour faire du support à distance, voici DWservice.
C’est un service de contrôle d’accès à distance facile à prendre en main disponible pour Linux, Windows, Mac OS X et Raspberry. L’agent est publié sous licence libre, et il est gratuitement téléchargeable pour toutes les plate-formes. L’accès aux machines distantes s’effectue depuis un simple navigateur web, même depuis une tablette ou un smartphone.
DWService, permet de contrôler à distance un parc de machines auxquelles on ne peut pas accéder via SSH, ou que l’on doit contrôler en mode graphique. Et si vous êtes un administrateur Windows, DWService pourra venir remplacer TeamViewer, étant donné qu’il fonctionne tout aussi bien et que vous n’êtes pas embêté par les restrictions de licence.
Les puristes diront qu’on ne connait pas le serveur qui lui n’est pas libre. Réponse c’est quand même mieux que Teamviewer.
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/importdocAssurez 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
Bullshit jobs ou jobs à la con
Nos sociétés échouent à utiliser la technologie pour favoriser les activités utiles et le temps libre, explique l’anthropologue David Graeber
Un Bullshit job est un travail qui ne sert à rien. Il y en a de plus en plus. Peut être vous en avez un.
Des millions de personnes souffrent aujourd’hui d’un terrible manque de sens, couplé à un sentiment d’inutilité sociale. le consultant, dont les rapports ne sont lus par personne, l’assistant brassant de l’air car son chef a besoin de justifier sa position hiérarchique, l’avocat d’affaires gagnant de l’argent uniquement grâce aux erreurs du système…
Les salaires ont décroché par rapport aux profits. Ces derniers sont captés par le secteur financier, qui les redistribue à un petit nombre de personnes, comme au Moyen Age, par le biais d’un jeu de strates et de hiérarchies complexe.
Dans l’informatique, la finance, l’assurance, la communication les emplois ont explosés. C’est là qu’une bonne partie des bullshit jobs se concentrent.
Le sentiment d’inutilité et d’imposture, est destructrice, moralement et physiquement. On observe une relation inverse entre la valeur sociale d’un emploi et la rémunération que l’on en tire.
Nous craignons aujourd’hui que les robots ne prennent nos emplois. Mais si cela se produit, et que plus personne ne touche de salaire, qui consommera les biens fabriqués pas les machines?
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.
Egalité hommes femmes ?
Il est de bon ton de parler égalité hommes femmes. Dans les infos c’est un sujet régulier et facile à traiter. Mais on le traite souvent dans le sens comme si la femme était moins privilègiée que l’homme. Mais il y a quantités de domaines ou la femme est favorisée.
Regardez cette vidéo qui dure moins de 3 mn. Cela aide peut être à relativiser les choses.
Mon avis. L’egalité hommes femmes et un mythe qu’on aura jamais. L’homme n’est pas une femme et inversement.
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.
Yunohost pour aller plus loin
Aprés avoir installé réinstaller yunohost voici la bonne procédure.
1. Installer debian 9(stretch)
2. Installer yunohost
Aller en ssh en lancer la commande suivante
bash <(wget -q -O- https://install.yunohost.org/)
Il faut faire entrée et à la fin mettre le nom du domaine ou sous domaine sur lequel sera installé yunohost.
3. S’assurer que les DNS sont ok.
@ 3600 IN A 1.2.3.4 * 3600 IN A 1.2.3.4 _xmpp-client._tcp 3600 IN SRV 0 5 5222 votre.domainexmpp.com. _xmpp-server._tcp 3600 IN SRV 0 5 5269 votre.domainexmpp.com. muc 3600 IN CNAME @ pubsub 3600 IN CNAME @ vjud 3600 IN CNAME @ @ 3600 IN MX 10 votre.domainemail.com. @ 3600 IN TXT "v=spf1 a mx ip4:1.2.3.4 -all" mail._domainkey 3600 IN TXT "v=DKIM1; h=sha256; k=rsa; p=unegrandecleB" _dmarc 3600 IN TXT "v=DMARC1; p=none"3. Installer le certificat
On peut le faire depuis l’interface d’administration mais parfois elle n’est pas accessible justement à cause du certificat qui manque alors la solution est de lancer la commande suivanteyunohost domain cert-install votre.domaine.com
4. paquets manquant.
J’ai remarqué que vous ne pouvez pas installer Etherpad-mypad. L’installation plante
Voici la commande pour installer cette application
yunohost app install etherpad_mypads
Vous pouvez ajouter –debug à la fin pour avoir un détail si ça ne marche pas.
Il faut donc ajouter make qui manque
apt-get install make
Et ça passe.
Aprés quelques tatonnements j’ai aussi remarqué que le paquet php-curl manque aussi. Si bien que si vous voulez installer dokiwiki par exemple ça ne marche pas.