ORTHANC(8)
π ORTHANC(8) β like, the manual page, but make it make sense π
okay bestie, welcome to the Orthanc man page. This is the System Administration Utilities corner of the internet and we're about to have a whole moment. Sit down, hydrate, let's go. π«Ά
β¨ NAME β¨
Orthanc β a lightweight, RESTful DICOM server for healthcare and medical research. That's it, that's the girl. π
πΈ SYNOPSIS πΈ
Orthanc [OPTION]... [CONFIGURATION]
π¦ DESCRIPTION π¦
Orthanc: lightweight, RESTful DICOM server for healthcare and medical research. Say it with me now. π£
So the CONFIGURATION argument? It can be a single file OR a directory. And if it's a directory, every single JSON file inside it gets merged together. Iconic behavior honestly. If you don't hand it a configuration path on the command line at all, then a set of default parameters just gets used, no biggie, she improvises. β¨
If you want the full instructions on how to actually use Orthanc, go read the Orthanc Book at https://orthanc.uclouvain.be/book/. It's giving documentation. π
β οΈ PAY ATTENTION BESTIE. The order of the options MATTERS. Options are read left to right. So for real, options like --verbose can reset the value of other log-related options that were read before it. Left to right. That's the law. π
And if you're trying to debug DICOM communications, the recommended set of options is:
--verbose --trace-dicom --logfile=dicom.log
Write that down. Put it in your notes app. π
π Command-line options: π
--helpβ display this help and exit. She's helpful like that. πββοΈ--logdir=[dir]β the directory where the log files get stored. By default? The log is dumped to stderr. π«--logfile=[file]β the file where Orthanc's log gets stored. Again, by default the log is dumped to stderr. π--config=[file]β creates a sample configuration file and then exits. And iffileis-, it dumps to stdout instead. Cute, right? β¨--errorsβ prints the supported error codes and exits. π--verboseβ be verbose in logs. She's talking now. π£οΈ--traceβ highest verbosity in logs, for debug. She's screaming. π₯--upgradeβ allows Orthanc to upgrade the version of the database. > π¨ BEWARE: the database will become incompatible with former versions of Orthanc. No take-backs. No undo button. Think before you press. π--no-jobsβ don't restart the jobs that were stored during the last execution of Orthanc. She's letting them sleep in. π΄--openapi=[file]β writes the OpenAPI documentation and exits. Iffileis-, it dumps to stdout. π--cheatsheet=[file]β writes the cheat sheet of REST API as CSV and exits. Iffileis-, it dumps to stdout. Yes bestie, a literal cheat sheet. π--versionβ output version information and exit. π
π Fine-tuning of log categories: π
Like, per-category control? We love options. Every category here gets a verbose version and a trace version, where trace = highest verbosity. Matching set, slay. π
--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. π We ate.-1β if error. π And bestie, have a look at the logs.
π AUTHOR π
Written by Sebastien Jodogne <s.jodogne@orthanc-labs.com>. Yes, the main character. π
β 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.
okay that's the whole thing, you made it to the end, I'm so proud of you π₯Ήβ¨ Go forth and run your DICOM server, bestie. π
This was the Orthanc page, version 1.12.11, dated April 2026, hanging out in section 8 of the manual. mwah π
π¦ where this page comes from
- ubuntu stonking: orthanc 1.12.11+dfsg-8build1 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms