NKS Hub APT Repository

Signed APT repository for Debian and Ubuntu. It carries PHP 5.6 to 8.5, including distributions that Sury no longer builds for, and packages made by NKS Hub.

PHP

curl -fsSL https://repo.nks-hub.cz/public-key.gpg | sudo gpg --dearmor -o /usr/share/keyrings/nks-dev.gpg

sudo tee /etc/apt/sources.list.d/nks-php.sources <<EOF
Types: deb
URIs: https://repo.nks-hub.cz/
Suites: $(. /etc/os-release; echo $VERSION_CODENAME)
Components: php
Signed-By: /usr/share/keyrings/nks-dev.gpg
EOF

sudo apt update
sudo apt install php8.4-fpm php8.4-mysql php8.4-curl php8.4-mbstring

Ubuntu 18.04 does not read .sources files; use one line in /etc/apt/sources.list.d/nks-php.list instead:
deb [signed-by=/usr/share/keyrings/nks-dev.gpg] https://repo.nks-hub.cz/ bionic php

SuiteWhere the packages come fromArchitectures
bullseye, bookworm, trixie, jammy, noblemirror of packages.sury.org/php, refreshed every nightamd64, arm64, armhf
buster, bionic, focalrebuilt here from the Sury source packages, same upstream revision as Sury; extensions bundled with PHP only, no PECL extensions (imagick, redis, xdebug, apcu and similar)amd64
bullseye, component legacynks-php5.4-legacy: PHP 5.4.45 in /opt/php/5.4.45 with security fixes ported from the PHP 5.6 patchesamd64

Debian 10 itself is archived. Its base sources must point to http://archive.debian.org/debian and include buster-updates and debian-security buster/updates; the buster packages here were built against those updates, and without them apt reports held broken packages.

LiberShare

Peer-to-peer file sharing, in the libershare component for Ubuntu 24.04 (noble), amd64 and arm64. The libershare package is a wizard that picks the components for the machine: the libershare-backend core with the libershare-frontend web interface, the desktop app, or for single-board computers a kiosk mode, an XFCE or GNOME desktop, remote administration and RK3588 video acceleration.

sudo tee /etc/apt/sources.list.d/nks-libershare.sources <<EOF
Types: deb
URIs: https://repo.nks-hub.cz/
Suites: noble
Components: libershare
Signed-By: /usr/share/keyrings/nks-dev.gpg
EOF

sudo apt update
sudo apt install libershare

Textida

The Textida text editor in a separate repository, suite stable, component main, amd64 and arm64. New GitHub releases are copied here automatically twice an hour.

sudo tee /etc/apt/sources.list.d/textida.sources <<EOF
Types: deb
URIs: https://repo.nks-hub.cz/textida/
Suites: stable
Components: main
Architectures: amd64 arm64
Signed-By: /usr/share/keyrings/nks-dev.gpg
EOF

sudo apt update
sudo apt install textida

Browse

Signing key

NKS Dev <dev@nks-hub.cz>, ED25519, fingerprint 13A5 50D1 DF00 421C F78E B5C1 6146 AF03 3594 6F69, valid until 15 April 2028.

Contact: dev@nks-hub.cz