AmbientCT v1.0.0
Open-source DICOM viewer for dental and medical practices.
Orthanc + OHIF in Docker — one command, fully local, DSGVO-ready.
Highlights
🦷 Dental-First Viewer
- 10 Window/Level presets optimized for dental imaging (Bone, Enamel/Dentin, Root Canal, Periapical, TMJ, …)
- Hanging protocols: CBCT → MPR 3-panel, OPG → single 2D, Intraoral → 2×2 grid
- Hotkeys for measurement, navigation, and W/L switching
🏥 PACS Server
- Orthanc with DICOMweb, C-STORE (DIMSE), and WADO support
- OHIF Viewer v3.9.2 with Cornerstone3D for 3D volume rendering and MPR
🛠 Operations Scripts
setup.sh— Interactive wizard, secure password generation,--non-interactivefor CIsmoke-test.sh— 14 automated checks across containers, API, DICOMweb, DIMSE, OHIFbackup.sh— Docker volume backup/restore with retention policiesimport-dicom.sh— Bulk DICOM import with--recursiveand--dry-run
🔒 Security
- No hardcoded credentials —
.env-driven configuration - Ports bound to
127.0.0.1(localhost only) - Network-isolated containers, no
hostmode
⚙️ Infrastructure
- All docker-compose values configurable via
.env - JSON log rotation, viewer healthcheck, optional Nginx SSL proxy
- GitHub Actions CI: lint, smoke tests, docker-compose validation
Quick Start
git clone https://github.com/Ambientwork/AmbientCT.git
cd AmbientCT
./scripts/setup.sh
docker compose up -dThen open http://localhost:3000 for the viewer, http://localhost:8042 for Orthanc.
Full Changelog
See CHANGELOG.md