rayures / i2p-docker

Java I2P router in Docker

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

#[abandoned]

I had some issues with my image and no time to support troubleshoot. Decided to migrate to geti2p/i2p:latest.

Had fun while it lasted. tnx

Changes:

20220307:

  • autobuild to once a week
  • you need to add tty: true to the compose / start
    • (something has changed with github actions. container doesnt start properly when building on GH. local build works fine.)

20210720:

  • changed autobuild to github actions [once a month automatically]. (todo: autobuild on new i2p release)

20191029:

  • fixed auto build trigger after i2p update

20190512:

  • fixed i2p2 repo source

20190501:

  • made available on docker hub

20190501:

  • changed to i2p-repo for source

I2P in Docker

This is the Java I2P router in Docker.

Updates

The image on docker hub will always be up to date, because automatically a docker 'auto build' will be triggered when a new i2p release is made available.

Usage

run it: docker run -v ~/.i2p:/var/lib/i2p -p 127.0.0.1:4444:4444 -p 127.0.0.1:6668:6668 -p 127.0.0.1:7657:7657 rayures/i2p

or use the compose.example.yml

Common problems

If you use Fedora or other selinux enabled OS and get mkdir: cannot create directory ‘/var/lib/i2p/.i2p’: Permission denied, try adding a :Z to your volume argument:

-v ~/.i2p:/var/lib/i2p:Z

As described in the docker documentation, this should set the selinux labels correctly.

About

Java I2P router in Docker

License:MIT License


Languages

Language:Dockerfile 100.0%