Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
32 lines (25 sloc) 1.66 KB

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.