Skip to content

Dockefile and some scripts to run i2pd in a container

Notifications You must be signed in to change notification settings

timbe16/i2pd-docker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

i2pd-docker

This docker file will download latest i2pd from its Github and install it into a container.

How to install

  • The easiest way to install is using Docker hub:
$ docker pull hexaedron/i2pd
  • Or, if you would like to build the image by yourself, clone this repository and build it:
$ mkdir i2pd-docker
$ cd i2pd-docker
$ git clone https://github.com/hexaedron/i2pd-docker.git
$ docker build -t i2pd .

How to run

Just use the i2pd_docker_start.sh/i2pd_docker_stop.sh scripts from this repository to start and stop the container. Or, if you prefer doing all the work manually, just type

$ docker run --name=i2pd  -td -p 7070:7070 -p 4444:4444 -p 4447:4447 -p 9439:9439 hexaedron/i2pd

The console should now be accessible at port 7070 on your host and the http and socks proxies are at ports 4444 and 4447 respectively.

Please note, that console and proxy services are accessible by everyone, so you may wish to write some iptables rules to limit access to them.

Troubleshooting

To view logs of the i2pd daemon, type

$ docker logs -t hexaedron/i2pd

====================== Comments and feature requests are always welcome.

About

Dockefile and some scripts to run i2pd in a container

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%