ORTHANC(1)
πΈ ORTHANC(1) β User Commands, bestie edition πΈ
okay so real talk, this is the manual page for Orthanc, and it lives in section 1 of the manual (User Commands), iykyk π
β¨ NAME β¨
Orthanc β a lightweight, RESTful DICOM server for healthcare and medical research π«Ά
π SYNOPSIS π
Orthanc [OPTION]... [CONFIGURATION]
π DESCRIPTION π
Orthanc, the lightweight, RESTful DICOM server for healthcare and medical research. That's the whole vibe. β¨
So about the CONFIGURATION argument β it can literally be a list of files or directories. And if one of those things is a directory, then all the JSON files it contains get merged together. Cute, right? π
If you don't give any configuration path on the command line, a set of default parameters is used. No config? No problem, she'll run on defaults. π
For the full instructions about how to use Orthanc, please refer to the Orthanc Book: <https://orthanc.uclouvain.be/book/> β genuinely go read it, bestie, it's giving "required reading". π
β οΈ pay attention, fr fr: the order of the options is important. Options are read left to right. In particular, options such as --verbose can reset the value of other log-related options that were read before. So like, don't just yeet them in any order, the sequence matters. π
The recommended set of options to debug DICOM communications is:
--verbose --trace-dicom --logfile=dicom.log
that's the trio. the holy trinity of "why is my DICOM not working". π
π§ Generic options π§
--helpβ display this help and exit π--versionβ output version information and exit β--configfile β create a sample configuration file and exit (if file is-, dumps to stdout) π--advanced-configfile β create a file containing the advanced configuration options and exit (if file is-, dumps to stdout) π§--errorsβ print the supported error codes and exit π--upgradeβ allow Orthanc to upgrade the version of the database. > π¨ beware: the database will become incompatible with former versions of Orthanc. like, she will Not be going back. no cap.--no-jobsβ don't restart the jobs that were stored during the last execution of Orthanc π΄--openapifile β write the OpenAPI documentation and exit (if file is-, dumps to stdout) π--cheatsheetfile β write the cheat sheet of REST API as CSV and exit (if file is-, dumps to stdout) ποΈ
π Logging options π
--logdirdir β directory where to store the log files (by default, the log is dumped to stderr) π--logfilefile β file where to store the log of Orthanc (by default, the log is dumped to stderr) ποΈ--verboseβ be verbose in logs π£οΈ--traceβ highest verbosity in logs (for debug) π--logs-no-threadβ remove thread names from logs βοΈ--logs-no-contextβ remove contexts from logs π§Ή--logs-thread-names-in-contextβ include caller thread names in log contexts π§΅
ποΈ Fine-tuning of log categories ποΈ
like, per-category volume control. iconic. π
--verbose-genericβ be verbose in logs of category"generic"π±--trace-genericβ use highest verbosity for logs of category"generic"π±π₯--verbose-pluginsβ be verbose in logs of category"plugins"π§©--trace-pluginsβ use highest verbosity for logs of category"plugins"π§©π₯--verbose-httpβ be verbose in logs of category"http"π--trace-httpβ use highest verbosity for logs of category"http"ππ₯--verbose-sqliteβ be verbose in logs of category"sqlite"ποΈ--trace-sqliteβ use highest verbosity for logs of category"sqlite"ποΈπ₯--verbose-dicomβ be verbose in logs of category"dicom"π©»--trace-dicomβ use highest verbosity for logs of category"dicom"π©»π₯--verbose-jobsβ be verbose in logs of category"jobs"βοΈ--trace-jobsβ use highest verbosity for logs of category"jobs"βοΈπ₯--verbose-luaβ be verbose in logs of category"lua"π--trace-luaβ use highest verbosity for logs of category"lua"ππ₯
π¦ Exit status π¦
0β if success π-1β if error (have a look at the logs) π
π AUTHOR π
Written by Sebastien Jodogne <s.jodogne@orthanc-labs.com> π«Ά
π COPYRIGHT π
Copyright Β© 2012-2016 Sebastien Jodogne, Medical Physics Department, University Hospital of Liege (Belgium)
Copyright Β© 2017-2023 Osimis S.A. (Belgium)
Copyright Β© 2024-2026 Orthanc Team SRL (Belgium)
Copyright Β© 2021-2026 Sebastien Jodogne, ICTEAM UCLouvain (Belgium)
Licensing GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. (say it louder for the people in the back π’)
and that's the whole page, bestie β Orthanc 1.13.0, August 2026, mwah πβ¨
π¦ where this page comes from
- opensuse-leap 16.0: orthanc 1.13.0-bp160.1.1 Β· GPL-3.0-or-later
- opensuse-leap 16.0: orthanc 1.13.0-bp160.1.1 Β· GPL-3.0-or-later
- opensuse-leap 16.0: orthanc 1.13.0-bp160.1.1 Β· GPL-3.0-or-later
- opensuse-leap 16.0: orthanc 1.13.0-bp160.1.1 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms