Post

Download Krill Server and Desktop App on Debian Based Systems

Download and Install Krill via our Debian Repository

Download Krill Server and Desktop App on Debian Based Systems

Setup Krill on Debian Based Systems

Please note that Krill is currently in beta and may have breaking changes in future releases.

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 21for 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 Sautner Studio, LLC.