Skip to content

Open-CMMC v2.0.0

Latest

Choose a tag to compare

@github-actions github-actions released this 21 Sep 00:42
· 1 commit to main since this release

Open-CMMC v2.0.0

Deployable on any RHEL 9 / AlmaLinux 9 / Rocky 9 host with
podman + systemd + FIPS mode (or SKIP_FIPS_CHECK=1 for dev).
Tarballs are published for linux-amd64 and linux-arm64 —
pick the one matching uname -m on the target host.

Install

# Pick the arch that matches your target (uname -m)
ARCH=amd64   # or arm64
VER=v2.0.0
TAR=cmmc-filebrowser-$VER-linux-$ARCH.tar.gz

curl -L -O https://github.com/TroutSoftware/Open-CMMC/releases/download/v2.0.0/$TAR
curl -L -O https://github.com/TroutSoftware/Open-CMMC/releases/download/v2.0.0/$TAR.sha256
sha256sum --check $TAR.sha256

tar -xzf $TAR
sudo cmmc-filebrowser-$VER-linux-$ARCH/config/install.sh deploy \
  --from-release "$(realpath $TAR)"

Shop-floor SMB delivery (programs to CNC/OT machines) is optional:
add --with-smb --ot-ip <address> to the deploy command, then add
your machines in the web UI (Settings → Shop floor). Guide:
docs/smb-shop-floor.md. The Samba and ClamAV containers are built
on the host from the bundled Containerfiles (needs Docker Hub access
once); for an air-gapped host, run scripts/build-release.sh on a
machine with podman and ship the tarball with images/.

See docs/operator-2fa.md for 2FA enrollment (TOTP + FIDO2) and
docs/compliance-posture.md for per-control NIST 800-171 Rev 2 coverage.

Full Changelog: v1.0.0...v2.0.0