Schritt-für-Schritt-Anleitung für Praxis-Administratoren. Keine Programmierkenntnisse nötig.
| Was | Minimum | Empfohlen |
|---|---|---|
| Computer | Jeder Desktop-PC oder Mac | Dedizierter Mini-PC (z.B. Intel NUC) |
| Arbeitsspeicher | 4 GB RAM | 8 GB RAM |
| Festplatte | 20 GB frei | 100 GB+ SSD (für CBCT-Daten) |
| Betriebssystem | Windows 10/11, macOS 12+, Ubuntu 22.04+ | — |
| Netzwerk | LAN-Verbindung | Gigabit-Ethernet |
| Software | Docker Desktop | — |
Wichtig: AmbientCT läuft komplett lokal in Ihrem Praxis-Netzwerk. Keine Cloud, keine Internetverbindung nötig nach der Installation.
Docker ist das Programm, das AmbientCT ausführt. Es ist kostenlos.
- Öffnen Sie https://www.docker.com/products/docker-desktop/
- Klicken Sie auf "Download for Windows"
- Führen Sie die heruntergeladene
.exe-Datei aus - Folgen Sie dem Installationsassistenten (alle Standardeinstellungen beibehalten)
- Starten Sie den Computer neu, wenn aufgefordert
- Starten Sie Docker Desktop — das Wal-Symbol erscheint in der Taskleiste
- Öffnen Sie https://www.docker.com/products/docker-desktop/
- Klicken Sie auf "Download for Mac" (Apple Chip oder Intel — je nach Ihrem Mac)
- Ziehen Sie Docker in den Programme-Ordner
- Starten Sie Docker aus dem Programme-Ordner
- Erlauben Sie die System-Berechtigungen, wenn gefragt
- Das Wal-Symbol erscheint in der Menüleiste
Öffnen Sie ein Terminal (Windows: PowerShell, Mac: Terminal) und tippen Sie:
docker --versionSie sollten etwas wie Docker version 27.x.x sehen.
git clone https://github.com/Ambientwork/AmbientCT.git
cd AmbientCT- Öffnen Sie https://github.com/Ambientwork/AmbientCT
- Klicken Sie auf den grünen "Code"-Button → "Download ZIP"
- Entpacken Sie die ZIP-Datei in einen Ordner Ihrer Wahl
- Öffnen Sie ein Terminal und navigieren Sie in den Ordner:
cd /Pfad/zum/AmbientCT
./scripts/setup.shDer Wizard macht automatisch Folgendes:
- Prüft ob Docker läuft
- Prüft ob die benötigten Ports (3000, 8042, 4242) frei sind
- Erstellt die Konfigurationsdatei (
.env) mit einem sicheren Passwort - Lädt die Docker-Images herunter (ca. 500 MB, einmalig)
Wichtig: Notieren Sie sich das angezeigte Passwort! Es steht auch in der .env-Datei.
Windows-Nutzer: Wenn
./scripts/setup.shnicht funktioniert, verwenden Sie:bash scripts/setup.sh
docker compose up -dWarten Sie ca. 30 Sekunden. Dann:
| Dienst | URL | Zweck |
|---|---|---|
| OHIF Viewer | http://localhost:3000 | Bilder ansehen — hier arbeiten Ihre Mitarbeiter |
| Orthanc Admin | http://localhost:8042 | Server-Verwaltung (nur für Admin) |
Öffnen Sie http://localhost:3000 in Ihrem Browser. Sie sollten den OHIF Viewer sehen.
- Öffnen Sie den OHIF Viewer (http://localhost:3000)
- Ziehen Sie
.dcm-Dateien oder einen ganzen DICOM-Ordner in das Browserfenster - Die Bilder werden automatisch importiert und erscheinen in der Studienliste
Ihr CBCT-Scanner oder DVT kann Bilder direkt an AmbientCT senden:
| Einstellung | Wert |
|---|---|
| AE Title | DENTALPACS |
| Host/IP | IP-Adresse Ihres AmbientCT-Computers |
| Port | 4242 |
So finden Sie Ihre IP-Adresse:
- Windows:
ipconfigim Terminal → IPv4-Adresse - Mac/Linux:
ifconfigoderip addr→ en0/eth0
curl -u admin:IHR_PASSWORT -X POST http://localhost:8042/instances \
--data-binary @/pfad/zur/datei.dcmPrüfen Sie, ob alles funktioniert:
./scripts/smoke-test.shErwartete Ausgabe:
✅ Orthanc container running
✅ OHIF Viewer container running
✅ Orthanc HTTP responding
✅ Orthanc DICOMweb endpoint
✅ OHIF responding on port
✅ DICOM upload via REST API
🎉 All checks passed!
docker compose up -dTipp: AmbientCT startet automatisch mit, wenn Docker Desktop beim Systemstart läuft (Einstellung:
restart: unless-stopped).
docker compose downIhre Daten bleiben erhalten (Docker Volume).
docker compose psdocker compose logs orthanc
docker compose logs viewerWichtig: Erstellen Sie regelmäßige Backups Ihrer DICOM-Daten!
./scripts/backup.shDas Backup wird unter ~/backups/ambientct/ gespeichert. Es enthält alle DICOM-Bilder und die Orthanc-Datenbank.
- Die letzten 10 Backups werden aufbewahrt, ältere automatisch gelöscht
- Kopieren Sie Backups auf eine externe Festplatte oder einen verschlüsselten USB-Stick
- Niemals unverschlüsselt in die Cloud hochladen (Patientendaten!)
| Häufigkeit | Methode |
|---|---|
| Täglich | ./scripts/backup.sh manuell oder per Cron-Job |
| Wöchentlich | Kopie auf externe Festplatte |
| Monatlich | Zweite Kopie an einem anderen Ort |
# Tägliches Backup um 22:00 Uhr
crontab -e
# Fügen Sie diese Zeile hinzu:
0 22 * * * /pfad/zu/AmbientCT/scripts/backup.shAndere Computer in Ihrem Praxis-Netzwerk können den Viewer nutzen:
- Finden Sie die IP-Adresse des AmbientCT-Computers (z.B.
192.168.1.100) - Auf den anderen Computern öffnen Sie:
http://192.168.1.100:3000
Hinweis: Der Orthanc-Admin (Port 8042) ist ebenfalls erreichbar. Schützen Sie diesen Zugang mit dem Passwort aus der
.env-Datei.
cd /pfad/zu/AmbientCT
git pull # Neuste Version holen
docker compose pull # Neue Docker-Images holen
docker compose up -d # Neu starten
./scripts/smoke-test.sh # Prüfen# Stoppen und Container entfernen
docker compose down
# DICOM-Daten löschen (ACHTUNG: unwiderruflich!)
docker volume rm ambientct_orthanc-db
# Projektordner löschen
rm -rf /pfad/zu/AmbientCT- Datenschutz: AmbientCT läuft lokal. Keine Daten verlassen Ihr Netzwerk.
- Kein Medizinprodukt: AmbientCT ist nicht als Medizinprodukt zertifiziert (kein CE/FDA). Diagnoseentscheidungen müssen immer auf zertifizierten Systemen verifiziert werden.
- Support: Bei Problemen siehe Troubleshooting oder erstellen Sie ein Issue auf GitHub.