+ Now you have a website, why not offer it in a private alternative such as the Invisible Internet?
+
+
+
Setting up I2P
+
+ There are 2 main I2P implementations, I2P and i2pd, we are using i2pd in this
+ guide because it's easier to use in servers.
+
+
Installing I2P
+
+
+ i2pd is in most repos, in debian/ubuntu you can install it simply
+ with
# apt install i2pd
+
+
+
Enabling I2P
+
+ We are going to create a user for i2pd, because i2pd finds the configuration
+ files in its home directory. And it's easier (and more tidy) to have it in a separate user:
+
+
adduser
+i2p su i2p
+mkdir ~/.i2pd
+cd ~/.i2pd
+
+
+ Now that you're in ~/.i2pd, you have to create a file named
+ "tunnels.conf". Which is the config file for every hidden service you're
+ offering over I2P, the content should be like this:
+
+ Then, run i2pd --daemon to start i2pd. Then use lynx or any browser
+ to go to http://127.0.0.1:7070/?page=i2p_tunnels to get your I2P hostname
+
+
+
Adding the Nginx Config
+
+ From here, the steps are almost identical to setting up a normal website configuration file.
+ Follow the steps as if you were making a new website on the webserver
+ tutorial up until the server block of code. Instead, paste this:
+