Dépendances

Moteur d’exécution Java version 7 ou ultérieure. (Oracle, OpenJDK ou IcedTea Java version 7 ou 8 sont recommandées, sauf pour le Raspberry Pi : OpenJDK 9 pour ARM, PowerPC : IBM Java SE 7 ou 8)
Déterminez ici la version de Java installée sur votre ordinateurou tapez java -version dans votre invite de commande. La prise en charge de Java 9 est en développement et cette version n’est pas recommandée pour une utilisation générale.

Notes de mise à jour

Installations de zéro

Windows
08c0874b7ed1e97e8860166096a5efec73c8265ceacb69e50835023d681b4577

Télécharger ce fichier et l’exécuter.

Mac OS X
cb192e48c5f06839c99b71861364f3a9117b6b24f78f7f7c25d6716507c81bdf

Télécharger ce fichier et le double-cliquer (si cela fonctionne) ou taper java -jar i2pinstall_0.9.42.jar dans un terminal pour exécuter le programme d’installation. Il peut aussi être possible de cliquer à droite et de sélectionner « Ouvrir avec Java ».

Installation en ligne de commande (sans moniteur) :

Télécharger le programme graphique installation 0.9.42 pour OS X ci-dessus et exécuter java-jar i2pinstall_0.9.42.jar -console de la ligne de commande.
Mac OS X Native (Beta)
f7236130ab70d00c1d4fc904191e5939c6fc0c241c75965081aaa3895730b553

Un programme d’installation par glisser-déposer qui comprend un nouvel utilitaire de lancement d’I2P Bêta.

Double-cliquez sur le fichier, puis glissez-déposez le lanceur dans votre dossier Applications.

Linux / BSD / Solaris
cb192e48c5f06839c99b71861364f3a9117b6b24f78f7f7c25d6716507c81bdf

Télécharger ce fichier et le double-cliquer (si cela fonctionne) ou taper java -jar i2pinstall_0.9.42.jar dans un terminal pour exécuter le programme d’installation. Sur certaines plateformes, il peut aussi être possible de cliquer à droite et de sélectionner « Ouvrir avec Java ».

Installation en ligne de commande (sans moniteur) :

Télécharger le programme graphique installation ci-dessus et exécuter java -jar i2pinstall_0.9.42.jar -console de la ligne de commande.
Android
601ad58e2c83dcd2023d386b1acd46e2d6274f2590a117c056b6c93af5ce2236
Requires Android 4.0 (Ice Cream Sandwich) or higher. If you earlier installed I2P, unfortunately this release fixes some IPC issues which will force you to uninstall your current installation before installing this. Un minimum de 512 Mo de mémoire vive ; 1 Go recommandé. The release and dev versions of the I2P APK are not compatible, as they are signed by zzz and meeh respectively. Uninstall one before installing the other.
Docker
35cb620d82c6cab8764792720c061379bb8493325d75ad2e376455b44718935

I2P is now available as a Docker package from the Docker hub. You may retrieve the image by running the 'docker pull' command.

docker pull meeh/i2p.i2p
    
Docker Hub
Paquet source
30482b56becb6135ed4b74bd4715906774f7c3f3302753985a5fde363f0cc713

La source peut par ailleurs être récupérée de monotone ou de Git git.repo.i2p ou encore de Github.
Exécuter (tar xjvf i2psource_0.9.42.tar.bz2 ; cd i2p-0.9.42 ; ant pkg) puis exécuter le programme graphique d’installation ou l’installation sans moniteur comme ci-dessus.

La source pour Android est dans monotone et sur Github. Les versions pour Android exigent la source d’I2P. Des exigences et des instructions supplémentaires de construction se trouvent dans la documentation de la source pour Android.

Les fichiers sont signés par zzz, dont la clé est ici. The Windows installer is signed by zlatinb, whose key is here. The Mac OS X native installer is signed by mikalv (meeh) with his Apple Developer ID certificate, whose key is here.

Travail postinstallation

Après avoir exécuté le programme d’installation sous Windows, cliquer simplement sur le bouton « Démarrer I2P » qui fera apparaître la console du routeur avec de plus amples instructions.

Sur les systèmes de type Unix, I2P peut être démarré en tant que service en utilisant le script « i2prouter » situé dans le répertoire que vous avez sélectionné pour I2P. En vous rendant dans ce répertoire dans un terminal et en exécutant la commande « sh i2prouter status », vous devriez obtenir l’état du routeur. Les arguments « start », « stop » et « restart » contrôlent le service. L’on peut accéder à la console du routeur à son emplacement habituel. Pour les utilisateurs d’OpenSolaris et d’autres systèmes pour lesquels l’enveloppeur (i2psvc) n’est pas pris en charge. Le routeur sera plutôt démarré avec la commande « sh runplain.sh ».

Lors d’une première installation, veuillez si vous le pouvez vous rappeler de paramétrer votre traduction d’adresses réseau ou votre pare-feu en tenant compte des ports dirigés vers Internet qu’I2P utilise, décrits ici parmi d’autres ports. Si vous avez ouvert avec succès votre port au TCP entrant, activer aussi le TCP entrant sur la page de configuration.

Veuillez aussi réviser et ajuster les paramètres de bande passante sur la page de configuration, car les paramètres par défaut de 96 kb/s en aval et 40 kb/s en amont sont plutôt lents.

Si vous voulez atteindre des sites eep avec votre navigateur, un guide pratique facile se trouve sur la page de configuration du mandataire des navigateurs.

Mises à jour de versions antérieures :

Des mises à jour automatiques et manuelles sont toutes deux proposées pour la version.

Mises à jour automatiques

Si vous utilisez 0.7.5 ou ultérieure, votre routeur devrait détecter la nouvelle version. Pour la mettre à jour, cliquer simplement sur le bouton « Télécharger la mise à jour » sur la console du routeur quand il apparaîtra.

Depuis 0.9.23, certaines versions sont signées par str4d dont la clé de signature est dans le routeur depuis 0.9.9. Les routeurs plus anciens que 0.9.9 ne réussiront pas à vérifier les fichiers de mise à jour signés par str4d et devront être mis à jour manuellement en suivant les instructions ci-dessous.

Mises à jour manuelles
fa4bb5a68e9089de9345b96d3b636fae5ffb6da22875108822451b3bda521c72
  1. Download that file to your I2P installation directory and rename as i2pupdate.zip. (alternately, you can get the source as above and run "ant updater", then copy the resulting i2pupdate.zip to your I2P installation directory). You do NOT need to unzip that file.
  2. Cliquer sur « Redémarrer »
  3. Buvez un verre d’eau et revenez dans 11 minutes
Le fichier est signé par zzz, dont la clé est ici.

Versions antérieures

Les versions antérieures sont proposées sur Google Code, sur Launchpad et par le réseau d’I2P à echelon.i2p.xyz.