self hosted git inside i2p

This is a quick howto guide on setting up a very minimal git repo for sharing code inside i2p using any modern linux distro. (What is git?)

Please note this is not a general git tutorial, you will need to know a little git.

Simple setup

Git proxy settings are easy, it's deep in the man pages but usually there's no need to set them it seems daunting.

For all this you'll need ssh, git, connect-proxy and i2pd (see here for i2pd)

For ubuntu xenial (root needed)

wget -O i2pd.deb
dpkg -i i2pd.deb
apt install ssh git connect-proxy

Client side

(The following should be run as your regular user)

Create a shell script for proxying over i2p, is i2pd's socks proxy, it's enabled by …

Read more ... in proxy down for rewrite inproxy will be done again until I get a chance to rewrite the in proxy app server in full, the nginx configuration I was using stopped working as of nginx 1.10.

The source code is on github here, feel free to help out.

This project is not a very high priority and will be back up once this rewrite is done.

Cross-Compile static I2PD for Raspberry Pi

(this guide is probably out of date)

I have recently successfully built i2pd for the raspberry pi using a cross compiler on Ubuntu 16.04 LTS for amd64. So far i2pd has an uptime of over a week with no crashes or memory leaks running a small irc server. There are still a few things i2pd could do better, specifically more documentation but I digress.


First off if you don't have git install it along with the basic compiler stuffs.

$ sudo apt install git build-essential

To build a static i2pd for raspberry pi you'll need to build an environment with all the i2pd dependencies. We'll use ubuntu's gcc arm cross compiler for this.

$ sudo apt install g++-arm-linux-gnueabihf gcc-arm-linux-gnueabihf

We don't want to mix the libraries we are going to build with our system libraries as they are for ARM not x86 so we'll make a separate …

Read more ... is back up in proxy is now back and powered by i2pd, a pure C++ i2p router implementation.

In time I may also provide an i2pbote gateway as well.

contact me if there is any trouble with the in proxy on jabber via

donate bitcoin to keep the in proxy alive: 15yuMzuueV8y5vPQQ39ZqQVz5Ey98DNrjE

Fed up with SystemD

This morning I woke up with no network connection on my desktop. After checking the ports and doing systemctl restart networking a few times I finally got online. Don't get me wrong, I want a 'one golden standard' for the Linux userland, I just don't want SystemD. With SystemD it's the little things that make the experience painful, you know, fucky network connectivity, no keyboard access before you can unlock your disks when you use FDE, loosing both X and tty when X crashes. The supporters of SystemD say it's going to get better, I know they are right, but given the direction SystemD is going it's going to get a LOT worse before it gets any better (cough systemd merging su cough).

SystemD has been a regression in the Power User experience at least for me. GNU has lost its edge, perhaps it's too late for redemption. I'm done …

Read more ... now has ssl now uses self signed ssl, check the signed proof

check out this great guide for PFS with ssl here is back?

Livechan is back.

Trial By Fire

It seems people like the livechan beta. I asked Fred from to explode the test server with users and he sure did not disappoint.

Thanks to the massive volume of posts that were received when the server was up I was able to find some race conditions in the code.

Features to come when the server comes back:

  • Moderation
  • Flood control
  • A Captcha that actually works

In the immediate future:

  • More Formatting
  • Youtube embeds

Long Term future:

  • User end Filtering
  • Channel Registering
  • More stuff I probably can't think of now is down?

Looks like livechan is down so I have set up an instance of the beta software here.

If you are interested in helping this project along, fork it on github and submit pull requests when you implement a feature, fix a bug, improve the css or create a new theme.

(Donate to me to keep this vps up and running)

mempo mirror now has a mirror for the mempo linux distrobution here. It was downloaded off of freenet so some files may have not transferred correctly. Be sure to donate to mempo, it's a pretty cool project.

(Donate to me to keep this mirror up and running)