Deblan blog

Tag #partage

Service d'hébergement web

Je suis membre du Collectif des Hébergeurs Alternatifs,Transparents, Ouverts, Neutres et Solidaires : Chatons.org. Ce collectif rassemble des structures souhaitant éviter la collecte et la centralisation des données personnelles au sein de silos numériques du type de ceux proposés par les GAFAM (Google, Apple, Facebook, Amazon, Microsoft).

Ainsi, je propose de partager mon serveur auto-hébergé depuis une dizaine d'années.

Offre :

Elle est assez similaire à ce que vous pourriez trouver plus ou moins gratuitement :

  • Un serveur web configuré aux petits oignons
  • Frontend NGINX avec cache des assets (proxy sur demande)
  • Backend Apache2
  • PHP 5.6 (FPM), PHP 7.1 (FPM), autres langages sur demande
  • MySQL 5.5, PostgreSQL* 9.4
  • Un espace de stockage fonction de l'espace disque disponible
  • Système de backup

Accès au serveur :

  • Accès SSH avec shell ZSH par défaut, sans restriction
  • SFTP

Les plus :

Infrastructure :

  • Derrière une ligne VDSL2 chez Free (80Mb/s descendant, 20Mb/s montant)
  • Core i5, 16Go de RAM ECC, système Debian GNU/Linux 8
  • Système et bases de données sur SSD
  • Data sur HDisk
  • Aucun panel : je réalise l'ensemble des configurations

À qui est destinée l'offre ?

Tout le monde peut bénéficier de cette offre. Cependant, je privilégie les projets dont l'objectif est de promouvoir le logiciel libre, par quelque moyen que ce soit, les personnes avec des revenus ne permettant pas l'accès à l'hébergement facile et enfin les étudiants. Pour faire une demande, contactez moi via ce formulaire. Prenez le temps d'expliquer votre projet :)

Les termes étoilés indiquent que ce sont des services non délivrés par défaut. J'analyse le coût et accepte ou pas la demande.

Conditions générales d'utilisation

Les CGU doivent être lues et acceptées pour bénéficier d'un ou plusieurs des services proposés. Cet engagement sera fera par e-mail.


Partage de session terminal

Il y a quelques outils qui permettent de prendre le contrôle d'une session à distance. Tout est graphique et ça demande un peu de bande passante.

Bien souvent je souhaite montrer des commandes aux gens avec qui je travail. Le top est de pouvoir intéragir avec eux quand ils les reproduisent et Il est surtout interesssant de les corriger en "live".

J'ai découvert un script en perl qui permet de partager une session de terminal, tout comme screen ou tmux, mais avec la particularité de ne pas imposer d'avoir le même utilisateur "des deux cotés" : kibitz.

Voici une vidéo qui montre comment l'installer et l'utiliser sur Debian.

Installation :
$ cp /usr/share/doc/libexpect-perl/examples/kibitz/kibitz.gz .
$ zcat kibitz.gz > kibitz && rm kibitz.gz
$ sed 's,/usr/local/bin/perl,/usr/bin/perl,' -i kibitz
$ chmod +x kibitz
Coté initiateur de la session :
$ /path/to/kibitz <destinataire>
# à ce moment, un identifiant est donné, j'admet pour l'exemple que c'est "1234"
Coté destinataire de la session :
$ /path/to/kibitz -1234

Bien pratique :)


Tribler, un autre client BitTorrent plutôt intéressant

Tribler est un client BitTorrent qui vous servira donc à faire du téléchargement P2P.

À la différence des autres clients classiques, Tribler intègre un moteur de recherche qui n'implique pas de trouver les trackers nous-mêmes et il a la particularité de donner à l'utilisateur le choix de visionner des vidéos en streaming.

Il est très simple d'utilisation et il fonctionne aussi bien sur Linux (un .deb pour Debian/Ubuntu est fourni, les sources sont aussi disponibles) que sur Windows ou Mac OS X.

Tribler


Partager sécurisé et de manière décentralisée

Il n'est pas nécessaire d'en remettre une couche sur Hapodi, Loppsi et toutes ces bétises gouvernementales pour comprendre que le partage sécurisé et décentralisé est essentielle aujourd'hui.

Je viens de découvrir un logiciel multi-plateformes qui permet de partager en P2P des contenus dans un réseau que vous maitrisez. L'intêret de ce logiciel est que l'ensemble des transactions P2P est chiffré. Son petit nom est RetroShare.

Ce soft est ultra complet. Il permet de partager des données et de discuter dans des canaux chiffrés, il intègre un système de forum, de chaînes, etc. Le logiciel se base sur la notion de réseau. En fait, vous ajoutez des membres à votre réseau à l'aide du certificat public qu'ils fournissent et vous pourrez partager les données que vous souhaitez. Il fonctionne sur un principe d'invitation. Un simple mail donnera l'ensemble des informations nécessaire pour rejoindre le réseau d'un ami.

Vous serez capable d'envoyer et de recevoir plusieurs fichiers à la fois et vous avez le choix de restreindre la bande passante utilisée en up et en down.

Pour optmimiser au mieux les téléchargements, si plusieurs membres du réseau possèdent le fichier que vous souhaitez alors chacun d'eux servira de source de téléchargement.

RetroShare