Whilst connections with the regular I2P client are possible as well, we currently only provide instructions for I2Pd.
Instructions for installing a distrubtion package for I2Pd or for compiling it from source can be found in its official documentation:
Distribution Packages and Building from Source
Distribution Packages should ideally create a "role user and a group"
as well as provide an `i2pd.service` unit file to use with systemd where available.
If you built the application from source, you might need to create these manually.
Configuration for LibertaCasa IRC
After installing I2Pd, edit or create the file /etc/i2pd/tunnels.conf.
You might need to do this as root (i.e. sudo nano /etc/i2pd/tunnels.conf).
Add the following section to the top of the file:
[IRC-LibertaCasa]
type = client
address = 127.0.0.3
port = 6648
destination = fzsgc66e52ve5phrcktrekqtko423ihau42u72v4cfg6bg4osuda.b32.i2p
destinationport = 6667
Start and enable the I2Pd service:
sudo systemctl enable --now i2pd.service
You should now be able to connect your IRC client with the following settings:
IP address / Hostname: 127.0.0.3
Port: 6648
SSL/TLS: Off/Disabled
Nickname, Username and SASL password are the regular details you would use for connecting to LibertaCasa.