Repository navigation
Getting Started
Pick the path that matches what you are doing. Each row points at the reviewed procedure in the repository; follow that document, not a summary of it.
-
Read the readiness note and the open residuals. Recovery and cutover proof are still open, so plan evaluations, not production cutovers.
-
Choose a path in the Installation guide:
Situation Runbook Bare Ubuntu 26.04 server on a Windows LAN install-ubuntu-server.md Host with internet access install-online.md No outbound internet install-airgapped.md Hyper-V appliance on Windows Server appliance-install.md -
Provision the WORM bucket first: minio-object-lock-prereq.md.
-
Complete first-run setup at
/setupwithout signing in first. The wizard creates the first administrator from a one-time bootstrap secret (./scripts/easysynq setup mint-bootstrap). -
Configure backups and run a restore drill: backup-restore.md.
The supported developer host is Ubuntu 26.04 on x86_64 (R71).
./scripts/doctor.sh contributor # read-only; names each missing tool and the command that installs it
just setup # hydrate the locked Python and npm trees, hooks and contracts
cp .env.example .env && chmod 600 .env
just up s # S-profile stack at http://localhostUse http://localhost, never a bare hostname: OIDC PKCE needs a secure context. The full, reviewed procedure is fresh-linux-setup.md; native Windows notes live in .claude/rules/windows-dev.md.
Optional post-setup fixtures: just demo-user and just seed-personas.
The User manual covers documents, reviews, registers, audits, CAPA, change requests and notifications. Administrators use the Administrator & IT manual.
Navigation index only — the reviewed documentation in the repository is authoritative. Wiki edits are not reviewed; propose content changes as pull requests against docs/.
Using EasySynQ
Contributing
Authority (repository)