After updating the Orthanc Team Docker image from version 25.4.2 to 25.5.0, I noticed that thumbnail previews in the Orthanc Stone viewer stopped working for all DICOM files except DX.
Reverting back to version 25.4.2 restored normal functionality.
my docker compose
ersion: “3.9”
services:
orthanc-main:
image: orthancteam/orthanc:25.4.2
depends_on:
- orthanc-index
restart: unless-stopped
ports:
- “4242:4242”
- “8042:8042”
volumes:
- /mnt/orthanc/orthancstorage:/var/lib/orthanc/db
environment:
TZ: “Europe/Nicosia”
ORTHANC__POSTGRESQL__HOST: “orthanc-index”
ORTHANC__POSTGRESQL__PORT: 5432
ORTHANC__POSTGRESQL__DATABASE: “postgres”
ORTHANC__POSTGRESQL__USERNAME: “postgres”
ORTHANC__POSTGRESQL__PASSWORD: “xxxxxxxx”
ORTHANC__POSTGRESQL__ENABLEINDEX: “true”
ORTHANC__POSTGRESQL__ENABLESTORAGE: “false”
GDCM_PLUGIN_ENABLED: |
{
"Gdcm" : {
"Enable": true,
"RestrictTransferSyntaxes" : [
"1.2.840.10008.1.2.4.90", // JPEG 2000 Image Compression (Lossless Only)
"1.2.840.10008.1.2.4.91", // JPEG 2000 Image Compression
"1.2.840.10008.1.2.4.92", // JPEG 2000 Part 2 Multicomponent Image Compression (Lossless Only)
"1.2.840.10008.1.2.4.93" // JPEG 2000 Part 2 Multicomponent Image Compression
]
}
}
DICOM_WEB_PLUGIN_ENABLED: |
{
"DicomWeb": {
"Enable": true,
"PublicRoot": "/orthanc/dicom-web/"
}
}
TRANSFERS_PLUGIN_ENABLED: |
{
"Enable": true
}
STONE_WEB_VIEWER_PLUGIN_ENABLED: "true"
OHIF_PLUGIN_ENABLED: "true"
ORTHANC_JSON: |
{
"Name": "Main Dicom Server Dkorthosurgery",
"StandardConfigurations": [
"stone-webviewer",
"orthanc-explorer-2",
"ohif"
],
"BuiltinDecoderTranscoderOrder" : "After",
"OrthancExplorer2": {
"Enable": true,
"IsDefaultOrthancUI": true,
"ShowOrthancName": true,
"EnableOpenInOhifViewer3": true,
"OhifViewer3PublicRoot": "/orthanc/ohif/",
"UiOptions": {
"DateFormat": "ddMMyyyy",
"StudyListColumns": [
"AccessionNumber",
"PatientName",
"PatientBirthDate",
"PatientID",
"StudyDescription",
"StudyDate",
"modalities",
"seriesCount"
]
}
},
"RegisteredUsers": {
"dkortho": "dkortho123"
},
"OrthancPeers": {
"orthancmainserver": ["http://192.168.1.51:8044", "xxxxxxx", "xxxxxxx"]
},
"DicomModalities": {
"Marioss-MacBook-": ["Marioss-MacBook-", "192.168.1.203", 11112],
"Kyriakosmac" :[ "Kyriakosmac", "192.168.1.115", 11151 ],
"Kyriakosmac" :[ "Kyriakosmac", "192.168.178.138", 11151 ],
"Kyriakosmac2" :[ "Kyriakosmac2", "192.168.5.92", 11152 ],
"Macdkortho" :[ "Macdkortho", "192.168.1.121", 11147 ],
"MacbookA":[ "HOROSAO", "192.168.1.171", 11127 ],
"WEASISM": ["WEASISM", "127.0.0.1", 11113]
},
"StoneWebViewer": {
"DateFormat": "DD/MM/YYYY",
"ShowNotForDiagnosticUsageDisclaimer": false,
"ShowInfoPanelAtStartup": "Never"
},
"OHIF": {
"DataSource": "dicom-web"
}
}
orthanc-readonly:
image: orthancteam/orthanc:25.4.2
depends_on:
- orthanc-index
restart: unless-stopped
ports:
- “4243:4242”
- “8043:8042”
volumes:
- /mnt/orthanc/orthancstorage:/var/lib/orthanc/db
environment:
DICOM_WEB_PLUGIN_ENABLED: |
{
“DicomWeb”: {
“Enable”: true,
“PublicRoot”: “/orthanc/dicom-web/”
}
}
TZ: “Europe/Nicosia”
STONE_WEB_VIEWER_PLUGIN_ENABLED: “true”
ORTHANC__POSTGRESQL__HOST: “orthanc-index”
ORTHANC__POSTGRESQL__PORT: 5432
ORTHANC__POSTGRESQL__DATABASE: “postgres”
ORTHANC__POSTGRESQL__USERNAME: “postgres”
ORTHANC__POSTGRESQL__PASSWORD: “xxxxxxxx”
ORTHANC__POSTGRESQL__ENABLEINDEX: “true”
ORTHANC__POSTGRESQL__ENABLESTORAGE: “false”
ORTHANC_JSON: |
{
“Name”: “Orthanc Read-Only Instance”,
“ReadOnly”: true,
“AuthenticationEnabled”: false,
“OrthancExplorerEnabled”: false,
“StoneWebViewer”: {
“DateFormat”: “DD/MM/YYYY”,
“ShowNotForDiagnosticUsageDisclaimer”: false,
“ShowInfoPanelAtStartup”: “Never”
},
“OrthancExplorer2”: {
“Enable”: false
}
}
orthanc-index:
image: postgres:15.12
restart: unless-stopped
volumes:
- orthanc-index:/var/lib/postgresql/data
environment:
POSTGRES_PASSWORD: “xxxxxxx” # Corrected to POSTGRES_PASSWORD
TZ: “Europe/Nicosia”
volumes:
orthanc-index: