I'll be taking a look at the improvements during the week.
Changing the port data directory would save me a lot of trouble. Currently, I use /var/i2pd instead of /var/lib/i2pd. However, every time I update the package, the RC script is replaced, which changes the address of my service. This is because the .dat keys for the configured tunnels are regenerated.
