Comment installer shaarli sur un serveur mutualisé

Voici un tuto sur comment installer shaarli sur un hébergement mutualisé. Dans notre exemple c’est un hébergement chez ovh. Mais cela devrait marcher aussi pour d’autres hébergeurs.

Qu’est ce que shaarli ?

Shaarli est un outil qui permet de garder des liens intéressants pour ensuite les retrouver. C’est peu un carnet de marques pages.

On peut l’utiliser pour

  • Partager des liens en y ajouter des commentaires
  • Possibilité de garder des liens privés
  • On peut l’utiliser comme microblog bien qu’il n’y ait pas de nombre de caratères minimum
  • On peut l’utiliser comme outil pour lire plus tard.
  • Utilisation comme brouillon pour écrire des articles et noter des idées
  • Utilisation pour des notes et de la documentation
  • Utilisation pour listes de choses à faire
  • Pour faire une playliste de musique ou vidéo
  • Pour noter des commentaire sur des pages webs qui peuvent disparaitre.
  • Pour avoir un aggrégateur de lien
  • On peut continuer la liste des usages possible.

Première installation (échec)

Aller sur le site de shaarli ( https://github.com/shaarli/Shaarli ), cliquer clone or download. déziper puis envoyer les sources sur un répertoire.

J’obtiens les erreurs suivantes

Error: missing Composer configuration

If you installed Shaarli through Git or using the development branch,
please refer to the installation documentation to install PHP dependencies using Composer:
- https://shaarli.readthedocs.io/en/master/Server-configuration/
- https://shaarli.readthedocs.io/en/master/Download-and-Installation/

Deuxième installation qui marche

Préparation sur mon ordinateur local

$ wget https://github.com/shaarli/Shaarli/releases/download/v0.9.7/shaarli-v0.9.7-full.zip
$ unzip shaarli-v0.9.7-full.zip

Envoyer les sources par ftp allez sur le répertoire et … On arrive sur cet écran de configuration de l’installation

Voilà c’est installé ici et on va voir à l’usage si je vais m’en servir et comment

Hubzilla : comment supprimer un canal clone Hubzilla ?

Petite expérience utilisateur qui pourrait compléter l’article de framablog  »

Et si on tenait compte des utilisateurices dans les projets libres ? »

Hubzilla c’est l’identité nomade. C’est son ADN. On peut cloner ou déménager son compte facilement. C’est le gros point fort de Hubzilla.

Comment changer de hub ?

Il y a une option importante à ne pas négligé.

Déplacer ce canal. Si on répond oui, (j’ai jamais testé) il devrait supprimé l’ancien canal et créér un nouvau. Si on répond non il crée un clone.

Avoir un clone c’est bien car si un serveur tombe en panne, on peut utiliser l’autre. Vous n’avez pas besoin de prévenir vos contacts. Tout est transparent. Vous commenter sur un serveur et c’est copié sur l’autre. C’est un peu le même principe que IMAP pour les mails. Vous utilisez votre téléphone ou votre ordi du travail pour répondre.

Hier j’ai voulu faire du ménage et supprimer un clone. Voila je vais sur l’ancien serveur et me connecte,et paramètre. On voit cela

Hubzilla ne cache pas le bouton supprimer. Il est gros en haut de l’écran juste en cliquant sur paramètre. C’est pas comme facebook. Voilà le seul écran qu’on a si on clique sur supprimer.

Supprimer le canal c’est bien mais il faut savoir que ce n’est pas clair si on supprime le canal juste sur le serveur local ou bien si tous les clones sont supprimés.

Bien j’ai la réponse : tous les clones sont supprimés.

Je viens de découvrir la question : supprimer ce canal ainsi que tous ses clones sur le réseau. Je n’ai pas souvenir d’avoir cliqué sur oui. Peut être j’ai cliqué sur OUI en ne lisant que le début de la question et j’ai omis le plus important ‘ainsi que tous les clones sur le réseau

Si je laisse non j’ai pensé qu’il ne va pas supprimer mon canal.

Et comme par hazard j’ai lu l’article que je vous recommande de framablog qui parle justement de l’expérience utilisateur, de la compréhension qu’ils ont, du plaisir qu’il ont à utiliser un logiciel libre.

Et si on tenait compte des utilisateur·ices dans les projets libres ?

Résultat je n’ai plus de canal et tout est perdu. Je n’ai pas fait de sauvegarde non plus. ( paramàtre > exporter le canal) Je vous conseille de faire des sauvegardes de temps en temps. Bon c’est pas grâce, il n’y avait pas des données trop importantes c’était juste du partage temporaire. J’utilise Hubzilla essentiellement comme un réseau social. Maintenant que Osada existe peut être je moins utiliser hubzilla et plus osada.

Pour répondre à ma question : comment supprimer un clone hubzilla. Du coup je n’ai pas de réponse. Peut être il faudrait aller sur Paramètres > gérer les emplacements et cliquer sur supprimer sur un emplacement. Mais c’est pas encore trés clair. Si quelqu’un a une réponse je suis preneur.

Ce que suggère c’est de reformuler cette question pour que les choses soient plus claires.

Supprimer tous mes clones (oui/non)

Avec une petite explication : sinon suppression uniquement de ce canal sur ce serveur.

Mon compte hubzilla a donc changé car on ne peut pas créér un compte qui a déjà été pris pour protéger contre les usurpations d’identité: Donc mon compte est désormais tofeo3@hub.g3l.org

(Ajoutez moi si vous avez un compte Mastodon, Diaspora, Friendica, gnusocial etc…)

Crayon

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/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)

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?

Lire l’article complet

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.