Post

Download Krill Server and Desktop App

Download and Install Krill via our Debian Repository

Download Krill Server and Desktop App

Setup Krill on Debian Based Systems

Krill runs on most debian based systems including Ubuntu and Raspberry Pi OS. It was born out of a Raspberry Pi and can control GPIO pins and serial Devices.

Krill Requires Java 21 or later.

On most Ubuntu/Debian systems, you can install OpenJDK 21 with: sudo apt install openjdk-21-jre-headless

If you’re installing on a Raspberry Pi, there isn’t an official build of Java 21 for ARM64 yet, so you’ll need to use Azul Zulu OpenJDK.

1
2
3
4
5
sudo apt install curl gnupg ca-certificates
curl -s https://repos.azul.com/azul-repo.key | sudo gpg --dearmor -o /usr/share/keyrings/azul.gpg
echo "deb [arch=arm64 signed-by=/usr/share/keyrings/azul.gpg] https://repos.azul.com/zulu/deb stable main" | sudo tee /etc/apt/sources.list.d/zulu.list
sudo apt update
sudo apt install zulu21-jdk-headless

Setup our APT Repository

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
sudo install -d -m 0755 /etc/apt/keyrings

curl -fsSL https://deb.krill.zone/krill-archive-keyring.gpg \
  | sudo gpg --dearmor -o /etc/apt/keyrings/krill-archive-keyring.gpg

sudo chmod 0644 /etc/apt/keyrings/krill-archive-keyring.gpg

sudo tee /etc/apt/sources.list.d/krill.sources > /dev/null <<EOF
Types: deb
URIs: https://deb.krill.zone
Suites: stable
Components: main
Architectures: $(dpkg --print-architecture)
Signed-By: /etc/apt/keyrings/krill-archive-keyring.gpg
EOF

sudo apt update

You can now install Krill Server or Desktop with:

1
2
3
4
5
sudo apt install krill

# or

sudo apt install krill-desktop
This post is licensed under CC BY 4.0 by the author.