Home

Awesome

Unofficial Innernet APT Repository

Update Repository

This is a Ubuntu/Debian APT repository containing .deb files from https://github.com/tonarino/innernet/releases. The updates are fully reproducible through GitHub Actions.

For more information, see https://github.com/tonarino/innernet.

Installation

Adding the Repository

codename=$(lsb_release --codename --short)
curl -sS https://tommie.github.io/innernet-debian/repository.asc | sudo tee /etc/apt/keyrings/github-tommie-innernet.asc >/dev/null
cat >/etc/apt/sources.list.d/innernet.list <<EOF
deb [signed-by=/etc/apt/keyrings/github-tommie-innernet.asc] https://tommie.github.io/innernet-debian/debian $codename contrib
EOF
apt update

Installing the Server

This is installed on the coordination server machine. It needs to be accessible from all peers.

$ sudo apt install innernet-server

Installing the Peer Client

This is installed on all peers.

$ sudo apt install innernet

Compatibility

We build for

on

Additionally:

The authoritative source of supported distributions and architectures is conf/distributions.

Maintenance

Adding a Distribution

When Ubuntu/Debian releases a new version, we need to

  1. Add the new distribution in debian/conf/distributions.
  2. Add the version and codename to the matrix in build-deb in .github/workflows/main.yml.

License

The repository maintenance code itself is under the MIT License. See also LICENSE in tonarino/innernet.