Labtris
Install

One line. Five minutes. Ubuntu 24.04.

Everything below is real — no signup, no key. The installer is a shell script you can read in your browser before you run it.

Quickest path

On a fresh Ubuntu 24.04 host

Runs about five minutes and finishes with the URL to open, where the config lives, and where the generated database password sits. Idempotent — re-run to upgrade.

curl -fsSL https://labtris.com/install | sudo bash
What it does
  1. Refuses to run on anything but Ubuntu 24.04 x86_64 (override with LABTRIS_FORCE_OS=1).
  2. Installs git, curl, ca-certificates.
  3. Clones the repo to /opt/labtris.
  4. Hands off to packaging/install-labtris.sh, which sets up Postgres, the service user, systemd units, nginx, everything.
  5. Prints a summary block + writes /root/labtris-install-summary.txt.
Alternative

Bootable ISO for bare metal or air-gapped

Every Debian package, every Python wheel and the built interface baked in — nothing fetched during install. About 3.2 GB, so GitHub's 2 GiB asset cap splits it in two.

# grab the two parts + checksum from the latest release
cat labtris-*-amd64.iso.part-* > labtris-amd64.iso
sha256sum -c labtris-*-amd64.sha256
sudo dd if=labtris-amd64.iso of=/dev/sdX bs=4M status=progress oflag=sync
For the paranoid (recommended)

Read the script first.

Piping a shell script into sudo bash is a trust exercise. The installer at /install is the same file as get.sh in the repo — kept tiny and readable on purpose.

After install

Where to look when something breaks.

Web UIhttp://<host>:8081
Config/etc/labtris/labtris.env
DB password/etc/labtris/db-password
Health checklabtris-doctor
Logsjournalctl -u labtris-api -u labtris-netd -f
Restartsystemctl restart labtris-api labtris-netd
Handbookhttps://docs.labtris.com