Home/Download and Install

Getting Started

Three Paths to a Running System

The app is identical everywhere — only where case files are stored changes. Cloud signup today, or your own server: single Ubuntu command or Mac mini office installer.

Cloud

Nothing to install

Open the app or browser, sign up via email. Running the same day.

Sign Up

Ubuntu

Single Command

Clean Ubuntu 22.04/24.04+ server, domain pointing to it — the installer handles the rest.

Show Command

Mac

Office Installer

Mac mini on the desk. Same installer, macOS native mode, menu bar application.

Show Steps

Ubuntu

Clean Server, Single Command

The installer sets up database and queues, generates secrets, issues TLS certificates, applies schemas, creates the first admin, and prints pairing code for mobile apps. Rerunning is safe.

  • Ubuntu 22.04 or 24.04 and newer
  • Domain whose A record already points to the server
  • Email for TLS certificate

Installation

# the domain's A record must already point to the server
curl -fsSL https://cassation.app/install.sh \
  | sudo bash -s -- \
      --domain=delo.vashafirma.ua \
      --admin-email=admin@vashafirma.ua
If you don't have an administrator — we will handle the installation ourselves as part of turnkey deployment (see "Deployment").

Mac

Mac mini in the Office

Same installer, macOS native mode: Homebrew sets up Postgres and Redis, services launch on boot via launchd, and the menu bar item shows status, opens workspace, creates backups, and checks updates.

# in Terminal window on Mac mini
curl -fsSL https://cassation.app/install.sh \
  | bash -s -- --mode=native

To build the menu bar application, free Xcode Command Line Tools (xcode-select --install) — without them the server still installs and works, just without this window (--no-control-app skips it intentionally). The app window is not signed yet Apple (this requires a paid account Apple Developer ID — this is our limitation, not technical): first launch is via right click in Finder → «Open", not double click.

Requirements

ConfigurationMinimumComfortable
Memory8 GB16 GB
Disk50 GB SSDfrom 250 GB SSD
ProcessorApple Silicon or IntelApple Silicon
macOS13 (Ventura) and newercurrent release

From other computers on the same office network, the server is accessible immediately at cassation.local — with zero configuration. Access outside the office (in court, on the road) is via relay, see "Deployment"; enabled upon request.

Before deciding — see what the product actually does

Full cabinet help guide published — the exact same articles opened via "?" on every screen, not marketing text.

Open Help

Need Help?

Write to us before or during installation

Clean server, domain, certificate email — sometimes something is missing or Mac ports are taken. Tell us which path you're taking and where you paused.

Please specify a name.
Check email address — reply will be sent there.
Write a few words so we know where to start.