Public key for my cjdns Ubuntu repository
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

Using cjdns repository for Ubuntu

I maintain a cjdns repository for Ubuntu and its derivatives (Mint, elementary OS, etc). It features autostart on boot and auto-respawn on crashes. The code is updated every day with the latest snapshot of cjdns git master. The server is kindly donated by Stack Data Network.

To add the repository to your system, open a terminal, enter a root shell by running sudo -s and execute the following commands:

source /etc/upstream-release/lsb-release 2>/dev/null || source /etc/lsb-release
echo "deb ${DISTRIB_CODENAME} main
" > "/etc/apt/sources.list.d/shnatsel-cjdns-${DISTRIB_CODENAME}.list"

If the above complains about not finding "", that's normal, carry on!

Then add the signing key, either by cloning this repository via ssh (more secure), or by running:

wget -O - | apt-key add -

Run the following to install cjdns:

apt-get update
apt-get install cjdns

To connect to Hyperboria you'll have to find a friend who's already connected and fill in their info in /etc/cjdroute.conf, then run sudo restart cjdns See for more info.

The packaging used for the builds is pulled from cjdns git and used as-is, except for setting the proper version in changelog. See the packaging folder in cjdns git for more details on these packages.