KYSing myself brb
kiwifarms.net
- Joined
- Jun 22, 2025
Yes, also with one of those custom domains. In a nutshell, it's this:Anyone had luck getting a service up and running?
Bash:
# Assuming you already have a server with Debian and a webserver installed
# Install i2pd with your package manager
sudo apt install i2pd
# Then add this to your /var/lib/i2pd/tunnels.conf (with cat or a text editor)
# Mind the double greater-than-sign, not a singular one
cat <<EOF >> /var/lib/i2pd/tunnels.conf
[websitename]
type = http
host = 127.0.0.1
port = 80
keys = websitename.dat
EOF
# Restart i2pd with your init system of choice
sudo systemctl restart i2pd
# Visit on that machine this url, use any text browser for convenience sake
# http://127.0.0.1:7070
# Go to Tunnels -> Server Tunnels
# The very long hash ending with .b32.i2p is your address
I assume you meant with "the same machine you're browsing from" that you have to use a text-only browser. This is only for getting the address, otherwise you can connect with your browser on choice. For registering an actual .i2p domain, you can use i2pd-tools https://github.com/PurpleI2P/i2pd-tools. Look at the "regaddr" section, use that tool to generate an auth string, that you can use to register the domain at sites like reg.i2p.
(I just realized that the guy asking this did so almost a year ago, but maybe this reply is helpful to somebody else interested in I2P.)