i2p in (multi-arch) container
1.8K
i2p in a can. Nothing super special.
Only run on trusted networks!
Seriously - ONLY on networks you control/trust
Sample command, customize to your situation
docker run -d --name myi2p \
-v i2phome:/home/i2p/.i2p \
-v /downloads/i2psnark:/home/i2p/.i2p/i2psnark \
--restart unless-stopped \
--memory="768m" \
-e JVM_XMX=768m \
-e IP_ADDR=0.0.0.0 \
-p 4444:4444 \
-p 4445:4445 \
-p 7657:7657 \
demaniak/i2p-armhf:latest
I would suggest NOT using "latest", and instead specifying one of the available tags. Yes this might mean occasional updates have to be done, but that beats having surprise failures becomes of some changes you were not prepared for.
Currently same as 2.9.0-1ubuntu1-multiarch
Version 2.12.0 of i2p, released 21 April 2026
Version 2.9.0 of i2p, released 2 June 2025.
Version 2.8.2 of i2p, released 29 March 2025.
Now for multiple architectures! Supported:
And yes, that means the repo name is now...weird. Sorry.
Added support for specifying external UDP/TCP port as en env variable.
If you need to do this, just specify the desired port using I2P_UDP_PORT environment variable.
Please see the i2p documentation regarding ports, firewalls and general networking for more details.
If you need volumes, the following might be useful info:
/home/i2p/i2p-install/home/i2p/.i2pUseful if you need to tweak configs, grab files etc. Just remember things get a bit tricky with users and permissions!
Content type
Image
Digest
sha256:21a66ff34…
Size
180.1 MB
Last updated
3 months ago
docker pull demaniak/i2p-armhf