HowTo/How to help I2P network and users with your own I2P node
<languages /> <translate>
Some users running I2P since some months wish to help more the project, for example with their bandwidth, CPU, storage space, RAM, ...
A easy way to help the I2P network and/or the I2P users is to run some applications designed for I2P, even if you do not use them. But choose carefully. Some applications are known to spread content that violates common standards. iMule, for example, is a paradise for paedophile.
The first thing to help the I2P network is to setup fine your network: disabling UPnP usage by I2P is recommended, forward the ports by yourself in your router (one for TCP, and one other for UDP). You may read this page: HowTo/ConfigureRouter.
II. List of suggested softwares to run[Bearbeiten]
|OS||Category||Name||Available as a plugin ?||Mainly need what ? (Bandwidth, CPU, HDD, RAM)||Info updated||Comment|
|Windows, Linux||File sharing||Tahoe-LAFS||Yes||Bandwidth, HDD||2016-02||REQ 24/7|
|Windows, Linux||File sharing||I2Phex||Yes||Bandwidth||2016-02|
|Windows, Linux||Forums||Syndie (as a archive server)||Yes||Bandwidth, RAM||2016-02||REQ 24/7|
|Windows, Linux||Forums, file sharing||OFS||No||HDD, RAM||2016-02|
|Windows, Linux||Forums, file sharing||Aktie||No||CPU||2016-03||Alpha version|
|Windows, Linux||I2P network||Seedless (as a server)||Yes||Bandwidth||2016-02||REQ 24/7|
Note: It easier to install a software as plugin (when available) to the I2P router console, however before to install a plugin, please check if there is a more recent version released than the plugin version.
"REQ 24/7": this mean that this service (software) need to run 24/7, otherwise you will harm the service for the others users.
III. How do you increase utilization of upload bandwidth[Bearbeiten]
This is a question often asked by newcomers to I2P (example).
The long answer (small info/guide text) is: http://echelon.i2p/docs/i2pspeed.txt
If you have more upload bandwidth than the average user (128 KBytes/s in 2014), allowing more RAM memory to Java may allow it to use more of your bandwidth.
- Edit the file "wrapper.config"
- Edit the line "wrapper.java.maxmemory=128" to something higher (ie: 256, 512).
- Restart I2P
If you use I2PSnark, you may increase 'total uploader limit'.
If your I2P node also run as a floodfill node, this help the network more (by helping others nodes to find destinations). It will increase the load on your router.
I2P do set automatic floodfill participation since release v0.6.3 (2008).
How to know if my I2P node is running as a floodfill node ? :
- From 2016, I2P has a very simple way to know it: from the I2P console router > click "I2P Internals" > click the tab "Advanced" (the URL is : http://127.0.0.1:7657/configadvanced)
More reading about floodfill[Bearbeiten]
What does 'caps' mean?[Bearbeiten]
On the main I2P router console, left column, at the line "Local Identity" click "show".
Look at the line "caps = ..." ("caps" mean capabilities).
The first letter categorize the network capacity, L/M/N/O/P/X from small to large bandwidth:
- Class L [ 12 - 32KBps shared bandwidth ]
- Class M [ 32 - 64KBps shared bandwidth ]
- Class N [ 64 - 128KBps shared bandwidth ]
- Class O [ 128 - 256KBps shared bandwidth ]
- Class P [ 256 - 2000KBps shared bandwidth ]
- Class X [ >2000KBps shared bandwidth ]
- f = Floodfill mode (your I2P node is one of the floodfill nodes)
- R = Node reachable (to confirm)
V. See also[Bearbeiten]