Recent comments in /f/I2P

Rambler OP wrote

Sheesh, please bin the Nazis and racists into their own category, instead of "Adult/NSFW." Nazis are real boner-killers.

Ha, yeah... I wasn't quite for sure where to put them. But I figured labeling them NSFW was appropriate other than adding them under personal sites or services.

2

Rambler OP wrote

Reply to comment by XANA in New I2P router is going strong. by Rambler

It's a server on a shared 1Gbps port, but the output depends on the I2P network demand and how congested the port is with neighbors.

Right now I'm averaging about 13Mb/s constantly, which in the last 12 hours or so the minimum demand was 8Mb/s and the max being 20Mb/s.

But if I wget a speedtest file...

$ wget -O /dev/null http://mirror.leaseweb.com/speedtest/1000mb.bin 
--2020-12-20 10:40:43-- http://mirror.leaseweb.com/speedtest/1000mb.bin
Resolving mirror.leaseweb.com (mirror.leaseweb.com)... 209.58.135.187
Connecting to mirror.leaseweb.com (mirror.leaseweb.com)|209.58.135.187|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1000000000 (954M) [application/octet-stream]
Saving to: '/dev/null'

/dev/null 100%[============================================================================>] 953.67M 46.8MB/s in 22s 

2020-12-20 10:41:06 (42.4 MB/s) - '/dev/null' saved [1000000000/1000000000]

Then I'm getting about 47Mb/s down while the router is still running/serving traffic.

Old server was 'faster' but I had monthly data caps and I never took advantage of the faster network anyway, I2P was never demanding enough to need to serve that much traffic at once:

wget -O /dev/null http://mirror.leaseweb.com/speedtest/1000mb.bin
--2020-12-20 10:44:16-- http://mirror.leaseweb.com/speedtest/1000mb.bin
Resolving mirror.leaseweb.com (mirror.leaseweb.com)... 209.58.135.187
Connecting to mirror.leaseweb.com (mirror.leaseweb.com)|209.58.135.187|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1000000000 (954M) [application/octet-stream]
Saving to: ‘/dev/null’

/dev/null 100%[============================================================================>] 953.67M 60.1MB/s in 12s 

2020-12-20 10:44:28 (82.1 MB/s) - ‘/dev/null’ saved [1000000000/1000000000]
1

z3d wrote (edited )

If you're not running a repo or .deb installed version of I2P, or you're running I2P+, backing up your settings is as simple as copying the ~/.i2p/ directory to the new $HOME location, and if necessary, chowning it to ensure it's owned by the user account running I2P/I2P+ on the new server.

You can either move ~/.i2p/ to your home directory before you run I2P/I2P+ for the first time, or, if you've already run I2P/I2P+, delete the existing ~/.i2p/ directory and copy your backup there. All existing configs should be restored without issue.

2

abralelie wrote

You're probably running Ubuntu or Debian, right?

I'd shutdown the node and simply tar /var/lib/i2p/, install I2P on the new device, make sure it's off, rm -rf /var/lib/i2p, untar your backup archive and chown -R i2psvc /var/lib/i2p (change the owner to the i2p service). Then you can start i2p up again.

Never done that before, but I think that's they only state i2p stores.

2

idk OP wrote

I guess since somebody has to generate and seed the bundle and for the time being, this is a scheduled rather than automatic task yes, this is not a purely client side solution yet. In a realistic future where we are able to do a similar thing, but with a git-transport that talks to the torrent client directly rather than by downloading a periodically generated bundle manually, the person seeding the periodic bundle could become much less important, assuming that most of the people seeding i2p.i2p through this hypothetical gittorrent-like system are updating to the latest code pretty frequently so that they're usually seeding pretty much the latest version. Swarm Merging would also be a huge help here I think. Then the only centalized(hypothetically) point you would have left is whatever you use to provide the human-readable alias you use to fetch the latest version of the corresponding(i2p.i2p) torrent. This is the part I don't quite get yet, I guess what other people(the gittorrent folks) have done is use a blockchain to distribute a list of infohashes associated with a given name that's registered by performing some kind of transaction? Not sure. Haven't had time to read up on that yet and every time somebody says "applied blockchain" people groan and say "are you sure?" I'm no different.

2