Visualiser une révision

[Tuto/HowTo] Installation de Retroshare sur ubuntu

EauFroide : révision n°15 (29 juin 2017 16:44:23)

![retroshare logo](https://framapic.org/1IwHARpjo5wW/vc1kdzAukVWi.png)

#Introduction#

[Retroshare](https://fr.wikipedia.org/wiki/RetroShare) est un réseau social utilisant les technologies [F2F](https://fr.wikipedia.org/wiki/F2F). Il permet, entre autre, la discutions instantanée, le partage de fichiers, la création de forum, blog, la création de chaîne multimédia, l’utilisation d'API (permettant la création de bridge), des émails (à l'intérieur du réseau), l'utilisation de lien magnet propre a retroshare.
Après avoir ajouté quelques contactes, Retroshare vous permettra de profiter d'un catalogue de fichiers mis en partage par vos contactes et par les contactes de vos contactes.
[Retroshare](www.retroshare.net) peut-être configuré afin de faire tourner des nœuds dédiés (permettant par exemple aux contactes commun du Nœud de se retrouver plus rapidement en IP dynamique), être dédié aux relais entre les contactes communs, à la sauvegarde d'informations (forum, fichiers, etc).
Sur le réseau Retroshare (comme sur tout internet), l'information (message, fichiers, etc) persiste tant qu'un Nœud/Peers dispose de l'information et la laisse en partage aux autres. De ce fait, censurer une information n'est possible qu'en s'attaquant à l'ensemble des Nœuds disposant de l'infos.
**Note :** Ce tuto ne s'occupe que de la partie installation/désinstallation. Pour la partie utilisation voyez [à suivre](https://linuxfr.org/tags/retroshare/public)
**Note Bis :** il semble y avoir un bug sur Xubuntu, n'envoyez pas Retroshare dans la barre de Notification ;)

#Désinstaller Retroshare sur Ubuntu#

###Ouvrez un terminal de commande###

###Lancez la désinstallation###

```
sudo apt-get remove -y retroshare06
sudo apt-get autoclean
rm -rf /home/*/.retroshare
```


_
_________
_



#Installer Retroshare sur Ubuntu#

###1) Ouvrez un terminal de commande###

###2) Passez en administrateur (root)###

```
sudo su
```

###3) Ajoutez le dépôts officiel de Retroshare pour Ubuntu###

```
add-apt-repository ppa:retroshare/stable
```

**Note :** remplacez par _add-apt-repository ppa:retroshare/unstable_ si vous souhaitez la version [Alpha (nightly)](https://fr.wikipedia.org/wiki/Version_d%27un_logiciel#Version_nightly) de Retroshare.

###4) Mettez à jours la liste des paquet###

```
apt-get update
```

###45) Lancez l'installation###

```
apt-get install -y retroshare06
```

###56) Dans votre menu cherchez retroshare et lancez le, vous allez tomber sur la fenêtre suivante qu'il vous faut remplir###

![screenshot-2017_06_28-Tutoriel-Retroshare_Installation_first_lunch](https://framapic.org/JG9xi1IWKD0e/QkJ9u87MobLt.png)

###67) Cliquez sur "_Options avancées_". Pour "_Longueur de la clés PGP_" choisissez la plus grosse et à "_Type d'emplacement_" laissez "_Emplacement standard_".###

![screenshot-2017_06_28-Tutoriel-Retroshare_Installation_first_lunch_advanced](https://framapic.org/FhPJfr7TVapI/2Y5GaM1YPMld.png)

###7) Faites bouger votre souris de façon le plus imprédictible possible jusqu'à se que "Données aléatoire" soit à 100%.###

###8) Faites bouger votre souris de façon le plus imprédictible possible jusqu'à se que "Données aléatoire" soit à 100%.###

###9) Cliquez enfin sur "Générer un nouveau profil et nœud". Retroshare devrait ensuite se lancer :)###

![screenshot-2017_06_28-Tutoriel-Retroshare_Installation_Fin](https://framapic.org/6ycrLJeKhOna/1qGGwThYMc13.png)


_
_________
_



#Installer Retroshare avec Hidden Service Tor sur Ubuntu#

###1) Ouvrez un terminal de commande###

###2) Passez en administrateur (root)###

```
sudo su
```

###3) Ajoutez le dépôts officiel de Retroshare pour Ubuntu###

```
add-apt-repository ppa:retroshare/stable
```

###4) Mettez à jours la liste des paquet###

```
apt-get update
```

###5) Lancez l'installation###

```
apt-get install -y retroshare06 tor
mkdir -p /var/lib/tor/hidden_service/retroshare
echo "# Hidden Service Retroshare" >> /etc/tor/torrc
echo "HiddenServiceDir /var/lib/tor/hidden_service/retroshare" >> /etc/tor/torrc
echo "HiddenServicePort 7812 127.0.0.1:7812" >> /etc/tor/torrc
chown debian-tor:root -R /var/lib/tor/hidden_service/
chmod 700 -R /var/lib/tor/hidden_service/
service tor restart
```

**Note :** le port par défaut est _7812_, pour une meilleure sécurité vous pouvez éventuellement le changer (choisissez dans la plage 2000 à 60000). Si vous voulez changer de port éditez la commande _echo "HiddenServicePort **7812** 127.0.0.1:**7812**" >> /etc/tor/torrc_

###6) Affichez l'hidden service associé à retroshare###

```

cat /var/lib/tor/hidden_service/retroshare/hostname
```

![screenshot-2017_06_28-Tuto-Retroshare-Afficher_Adresse_Hidden_Service](https://framapic.org/Y2bqRtZuC0mv/oOYwRQlg4RAt.png)

**Note :** Si vous créez plusieurs Nœuds/Utilisateurs vous pouvez leur spécifier un [hidden service](https://www.torproject.org/docs/hidden-services.html.en) différent mais cela n'est que facultatif tant que vous ne faites pas tourner plusieurs utilisateurs en même temps. 

####Si vous souhaitez Reset l'adresse de l'[hidden service](https://www.torproject.org/docs/hidden-services.html.en)####

```
rm -f /var/lib/tor/hidden_service/retroshare/*
service tor restart
cat /var/lib/tor/hidden_service/retroshare/hostname
```

###7) Dans votre menu cherchez retroshare et lancez le, vous allez tomber sur la fenêtre suivante qu'il vous faut remplir###

![screenshot-2017_06_28-Tutoriel-Retroshare_Installation_first_lunch](https://framapic.org/JG9xi1IWKD0e/QkJ9u87MobLt.png)

###8) Cliquez sur "_Options avancées_". Pour "_Longueur de la clés PGP_" choisissez la plus grosse et à "_Type d'emplacement_" choisissez "_Emplacement cachés TOR/I2P_" et entrez l'hostname.onion créé précédemment. Si vous avez changez le port par défaut n'oubliez pas de l'indiquer.###

![screenshot-2017_06_28-Tutoriel-Retroshare_Installation_first_lunch_advanced_tor](https://framapic.org/1U90f99hL8JM/HToKrGCIpsXR.png)

###9) Faites bouger votre souris de façon le plus imprédictible possible jusqu'à se que "Données aléatoire" soit à 100%.###

###10) Cliquez enfin sur "Générer un nouveau profil et nœud". Une fenêtre de vérification va faire une apparition temporaire.###

![screenshot-2017_06_28-Tutoriel-Retroshare_Installation_first_lunch_verification](https://framapic.org/tVxHwd5v6vui/FSSSfjSB8lJp.png)

###11) Enfin Retroshare devrait se lancer seul :)###

![screenshot-2017_06_28-Tutoriel-Retroshare_Installation_Fin](https://framapic.org/6ycrLJeKhOna/1qGGwThYMc13.png)

###12) Rendez-vous dans "_Préférences_" => "_Réseau_" => "_Configuration de service caché_" et vérifiez que les ports correspondent à ce que vous avez spécifié lors de l’installation. Ensuite cliquez sur "_Test_" afin de vérifier la connectivité. Un point noir devrait passer au vert juste à côté de "_Tor entrant OK_"###

![screenshot-2017_06_29-Tutoriel-Retroshare_Installation_Configuration_Reseau_Tor](https://framapic.org/Rd3koOmcETqn/4QjZXBKNpFHJ.png)

_
_________
_



_

____________

_


#Screenshot#

![demo1-screenshot-2017_06_28-Retroshare-Tuto](https://framapic.org/Qn1cTz41wGBx/dUgNeId2QVEv.png)
![demo2-screenshot-2017_06_28-Retroshare-Tuto](https://framapic.org/SNzzVRqSyB68/7xn2ZPUWHras.png)
![demo3-screenshot-2017_06_28-Retroshare-Tuto](https://framapic.org/QWv1nP0jJsQW/9yTgQrFaJK3Z.png)
![demo4-screenshot-2017_06_28-Retroshare-Tuto](https://framapic.org/eUxYKJjjOZck/Vei84NaiE4hu.png)
![demo5-screenshot-2017_06_28-Retroshare-Tuto](https://framapic.org/k4SlmbZV8nYB/BM1DC8VS1r8f.png)
![demo6-screenshot-2017_06_28-Retroshare-Tuto](https://framapic.org/Ti5f4f2J6EiC/QLVM7o0QGVrN.png)





#Farm Link#

  * [Retroshare Site Officiel](http://retroshare.net/)
  * [Retroshare ubuntu Directive](http://retroshare.net/downloads.html#ubuntu)
  * [[FR] [Tuto/HowTo] [GNU/Linux] Retroshare installation sur ubuntu/debian](https://www.0rion.netlib.re/forum4/viewtopic.php?f=79&t=631) (tuto d'origine)
  * [Retroshare RTD - Topology](https://retroshare.readthedocs.io/en/latest/concept/topology/)