## docker-compose.yml version: "3" services: i2pd: image: justinhimself/i2pd:latest # This just makes your live easier for a deployment like this. network_mode: host restart: always # If not using the above: #ports: # - XXXX:XXXX # i2pd main port # - 7070:7070 # http ui # - 4444:4444 # http proxy # - 4447:4447 # socks proxy # - 9439:9439 # out? volumes: - ./config:/config ## config/i2pd.conf tunconf = /config/tunnels.conf tunnelsdir = /config/tunnels.d certsdir = /config/certificates pidfile = /run/i2pd.pid log = stdout loglevel = error port = XXXX # Change this here, and above ipv4 = true ipv6 = true ssu = true # My main node is big. You wanna change this. bandwidth = X share = 100 # floodfill = true [ntcp2] enabled = true published = true [ssu2] enabled = true published = true [http] address = 0.0.0.0 port = 7070 strictheaders = false webroot = / # lang = english [httpproxy] enabled = true address = 0.0.0.0 port = 4444 addresshelper = true outproxy = http://false.i2p [socksproxy] enabled = true address = 0.0.0.0 port = 4447 [sam] enabled = true address = 0.0.0.0 port = 7656 # Not needed in Docker/Podman. [upnp] enabled = false name = I2Pd [reseed] verify = true [persist] profiles = true addressbook = true