What you need
Ubuntu 24.04 amd64, sudo privileges, curl, GnuPG and access to the official APT repository.
Procedure
- Download the public repository key. Check the primary fingerprint 0D92 778A D8EC F85C 80E3 9248 48F2 433A D9CD F453 against an independently trusted copy before installing it.
- Install the key under /etc/apt/keyrings and create /etc/apt/sources.list.d/ch-j.sources using the example. Signed-By limits this key to the repository.
- sudo apt update && sudo apt install ch-j-tools
- If you have the earlier ch-j-server-manager package installed from the repository, change the Suites line in ch-j.sources to beta and run the same command. The ch-j-tools package replaces the old package and moves application data on first launch.
- Use APT for later repository updates. Do not run the separate application installer during an APT transaction.
Application updater and APT repository — existing key
pub (SC): 0D92 778A D8EC F85C 80E3 9248 48F2 433A D9CD F453sub (S): F3EA 1875 CBCF 63C8 9B2E D897 4402 8841 DE4E C7E4
Public OpenPGP key · ch-j-signing-public.asc
gpg --show-keys --with-subkey-fingerprint ch-j-signing-public.asc
Signing .deb packages during builds — new separate key
pub (SC): BC75 DC9E 5757 88C7 4189 5E82 D7F2 C5F4 7535 F7D7sub (S): F503 5C4D 5F8E 139C 507B 00CA DEB3 6BB0 DE62 F640
Public OpenPGP key · ch-j-deb-signing-public.asc
gpg --show-keys --with-subkey-fingerprint ch-j-deb-signing-public.asc
curl -fsSLo ch-j-archive-keyring.gpg https://tools.ch-j.cz/apt/ch-j-archive-keyring.gpg gpg --show-keys --with-fingerprint ch-j-archive-keyring.gpg sudo install -d -m 0755 /etc/apt/keyrings sudo install -m 0644 ch-j-archive-keyring.gpg /etc/apt/keyrings/ch-j-archive-keyring.gpg
/etc/apt/sources.list.d/ch-j.sources
Types: deb URIs: https://tools.ch-j.cz/apt/ Suites: beta Components: main Architectures: amd64 Signed-By: /etc/apt/keyrings/ch-j-archive-keyring.gpg
sudo apt update sudo apt install ch-j-tools
Repository setup and key verification →
Limitations and checking results
The ch-j-tools package is in the beta channel for amd64. The alpha channel still contains the older ch-j-server-manager 0.1.1 package. Compatibility with every Debian version or other architectures is not guaranteed.
Do not use apt-key, disable signature checking or trust the key globally. License consent takes place in the application; website downloads begin directly.
The Linux version uses a DEB package. Ubuntu 24.04 LTS is the primary test platform; the author has also tested both Alpha and Beta on Zorin OS.
Alpha and Beta development builds are available. Before using them on important systems, review the limitations of individual features and prepare backups.
