demaniak/i2p-armhf

By demaniak

Updated 3 months ago

i2p in (multi-arch) container

Image
Networking
Security
Web servers
1

1.8K

demaniak/i2p-armhf repository overview

i2p in a can. Nothing super special.

Running

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

Tags

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.

latest

Currently same as 2.9.0-1ubuntu1-multiarch

2.12.0-1ubuntu1-multiarch-testing

Version 2.12.0 of i2p, released 21 April 2026

2.9.0-1ubuntu1-multiarch

Version 2.9.0 of i2p, released 2 June 2025.

2.8.2-1ubuntu1-multiarch

Version 2.8.2 of i2p, released 29 March 2025.

Now for multiple architectures! Supported:

  • armv7
  • arm64
  • amd64

And yes, that means the repo name is now...weird. Sorry.

2.5.0-1-1ubuntu1-2

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:

  • i2p is installed under /home/i2p/i2p-install
  • i2p data folder is /home/i2p/.i2p

Useful if you need to tweak configs, grab files etc. Just remember things get a bit tricky with users and permissions!

Tag summary

Content type

Image

Digest

sha256:21a66ff34

Size

180.1 MB

Last updated

3 months ago

docker pull demaniak/i2p-armhf