Dépendances

Java Runtime version 7 ou supérieur. (Oracle, OpenJDK, ou IcedTea Java version 7 ou 8 est recommandé, à l'exception de Raspberry Pi: Oracle JDK 8 pour ARM, PowerPC: IBM Java SE 7 ou 8)
Déterminez votre version de Java ici ou tapez java -version dans une invite de commande. Le support de Java 9 est en cours de développement et n'est pas recommandé pour une utilisation générale.

Notes de version

Installations propres

Windows
1d037f4a03f00948b454c7e026617cab86fe2eeef9f87a9a7925f94350a11fd2

Téléchargez ce fichier puis exécutez-le.

Mac OS X
319421c892a12c36710ad71558927c844da08ea4e4d1c3ee69fc6be2cecce92e

Téléchargez ce fichier et double-cliquez dessus (si cela fonctionne) ou tapez java -jar i2pinstall_0.9.30.jar dans un terminal pour exécuter l'installateur. Vous pourrez peut-être faire un clic droit et sélectionner "Ouvrir avec Java".

Installation en ligne de commande (headless) :

Télécharger la version 0.9.30 de l'installeur graphique OSX ci-dessus et exécuter java-jar i2pinstall_0.9.30.jar -console à partir de la ligne de commande.
Linux / BSD / Solaris
319421c892a12c36710ad71558927c844da08ea4e4d1c3ee69fc6be2cecce92e

Téléchargez ce fichier puis double-cliquez le (si cela marche) ou tapez java -jar i2pinstall_0.9.30.jar dans un terminal ou lancez l'installeur. Sur certaines plateformes vous pourriez pouvoir faire clic droit et sélectionner "Ouvrir avec Java".

Installation en ligne de commande (headless) :

Téléchargez l'installateur graphique depuis ci-dessus et lancez java -jar i2pinstall_0.9.30.jar -console depuis la ligne de commande.
Android
5871f4b8cfd02dd298bf4ebf84ab697579196e85a3e9163bf1c1f2118fa17386
Nécessite Android 2.3 (Gingerbread) ou plus récente. Si vous avez installé I2P précédemment, vous devez le résinstaller parce que nous avons aussi changé les clés de release. 512 Mo de RAM minimum ; 1 Go recommandé. Les versions release et dev des APK de I2P ne sont pas compatibles, car elles sont signées respectivement par zzz et str4d. Désinstallez l'une avant d'installer l'autre.
Paquet source
fa18a31c56ce9dbce492d800fda8c947612199427f64f544b81e290dde1fce8f

Aussi, vous pouvez récupérer le source depuis monotone ou via Git depuis git.repo.i2p ou Github.
Lancez (tar xjvf i2psource_0.9.30.tar.bz2 ; cd i2p-0.9.30 ; ant pkg) puis soit lancez l'installeur GUI ou l'installation facile comme ci-dessus.

Le source Android est dans monotone et dans Github. Les constructions Android nécessitent le source d'I2P. Voir la documentation dans le source Android pour des instructions, et des informations supplémentaires d'exigences de construction.

Les fichiers sont signés par zzz, dont la clé est ici.

Configuration post-installation

Après avoir exécuté le programme d'installation sous Windows, cliquez sur le bouton "Start I2P" ce qui fera apparaître la console du routeur, qui contient des instructions supplémentaires.

Sur les systèmes Unix, I2P peut être lancé en tant que service en utilisant le script "i2prouter", situé dans le répertoire d'installation de I2P. Dans ce même répertoire, la commande "sh i2prouter status" vous indiquera l'état du routeur. Les arguments "start", "stop" et "restart" contrôlent le service. La console du routeur est accessible à son adresse habituelle. Pour les utilisateurs d'OpenSolaris et d'autres systèmes pour lesquels le wrapper (i2psvc) n'est pas supporté, démarrez le routeur avec la commande "sh runplain.sh".

Lorsque vous installez pour la première fois, veuillez, si vous le pouvez, régler votre NAT/pare-feu, en fonction des ports externes utilisés par I2P, décrits ici. Si vous avez ouvert avec succès votre port TCP au traffic entrant, activez le également sur la page de configuration.

Pensez également à ajuster les paramètres de bande passante sur la page de configuration, car les paramètres par défaut (96 kbps down / 40 kbps up) sont assez lents.

Si vous voulez consulter des sites eep via votre navigateur, jettez un coup d'oeil à la page configuration du navigateur pour de plus amples informations.

Mises à jour depuis une version antérieure :

Les mises à jour automatiques et manuelles sont toutes les deux disponibles.

Mises à jour automatiques

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

Depuis la version 0.9.23, quelques versions ont été signées par str4d dont les clés de signature sont dans le routeur depuis la version 0.9.9. Les routeurs plus vieux que la version 0.9.9 devraient ne pas réussir à vérifier les fichiers de mise à jour signés par str4d et vous devrez faire une mise à jour manuelle en suivant les instructions suivantes.

Mises à jour manuelles
072ef8cfe9990715a130567f34b6083a51374099d15e419a041c152a4654ef73
  1. Téléchargez ce fichier dans le répertoire d'installation d'I2P puis renommez-le en i2pupdate.zip. (alternativement, vous pouvez obtenir le code source ci-dessus et exécuter "ant updater", puis copier le fichier i2pupdate.zip généré dans le répertoire d'installation d'I2P). Il ne faut PAS décompresser ce fichier.
  2. Cliquez sur "Redémarrage"
  3. Prenez une tasse de café et revenez dans 11 minutes
Le fichier est signé par zzz, dont la clé est ici.

Versions précédentes

Les versions précédentes sont disponibles sur Google Code et Launchpad et via le réseau I2P sur echelon.i2p.xyz.