STEP 1: Install i2pd on remote server inside your LAN. This is a great option for single board computers (light footprint). Start i2pd service: systemctl start i2pd)
STEP 2: SSH Key authentication from your local browser computer to the remote i2pd server:
ssh-copy-id username@host
(ensure ssh forwarding allowed inside /etc/ssh/sshd_config)
You may also like to check out the SSH Securing Part I (make sure tunnel / forward enabled for remote i2p)
STEP 3: Install I2P-desktop (carries the remote ssh forward command for accessing remote i2pd using local desktop shortcut)
STEP 4: Move i2pd-remote.desktop to your desktop (ie: /home/user/Desktop/i2pd-remote.desktop), or for Linux phones, /usr/share/applications to create a new Linux phone I2P desktop browser button.
STEP 5: Click desktop / Linux phone shortcut anytime you like to use i2pd remotely inside local browser
πΈ SCREENSHOT
π‘ UPDATE: latest I2P-desktop on Gitea Onion (β¬ οΈ use Tor Browser for links) now kills ssh when you close browser, whenever using the remote i2pd browser shortcut (normal start-i2p uses Java by default, locally. You can change start-i2p variables to meet your unique setup).
WATCH VIDEO
[ WATCH ON LBRY ]
[ WATCH ON PEERTUBE ] (mirror)
WATCH INSIDE POST (YT):
Context: 'start-i2p remote' automates i2p browsing remotely & ends related processes upon browser close (related: not long ago thanked long term members with a unique gift: custom pi img now includes i2pd already setup (+ many other privacy protection features / selfhosting; also in "extras": unique gifts for those kind enough to support public tutorials / videos here).
Thanks so much those who join as supporter of this 100% independent content. Making content with goal of spreading awareness, offering something helpful to everyone. Please share posts / videos to help this grow.
Feel free to leave comments / questions if you have trouble / feedback