Skip to content

Releases: jegly/Tesseract

v0.1.1

Choose a tag to compare

@jegly jegly released this 21 Jun 11:39
Immutable release. Only release title and notes can be modified.
85ab472
Update README.md

Tesseract

Choose a tag to compare

@jegly jegly released this 13 Jun 11:17

Tesseract 0.1.0 — Installation Notes

Requirements: libgtk-4-1 ≥ 4.10, libadwaita-1-0 ≥ 1.4, udisks2, fuse3

Install:
sudo dpkg -i tesseract_0.1.0_amd64.deb
systemctl --user enable --now tesseract-agent
tesseract-gui

Hardened systems (Ubuntu 23.10+, Debian Bookworm+)

Systems with kernel.apparmor_restrict_unprivileged_userns=1 or kernel.unprivileged_userns_clone=0 — common on
Ubuntu 23.10+, Debian Bookworm+, and any kernel with AppArmor namespace restrictions — require the deb package,
which ships a compatible systemd unit. The unit omits mount-namespace-based sandboxing directives that fail on
these kernels; equivalent isolation is provided by the agent's own startup hardening (seccomp allowlist,
no_new_privs, core dump disabled, memory-locked key arenas).

Do not use packaging/install.sh on these systems — the source unit targets standard configurations and will fail
with exit 218/CAPABILITIES.

No root required. All operations run as your user. The optional dm-crypt fast path (tesseract-mountd) is the only
component that requires elevated privileges and is not installed by default.