This projects provides another way to browse and download orthanc data.
Written in python and django framework, for use under linux (not tested but should work under *BSD).
- connect to an existing orthanc server
- browse data (patients/studies/series)
- search data (patients/studies)
- retrieve archives of data (studies/series) via a download link sent by email for security reasons
- view (externally) studies via stone of orthanc and series via orthanc web viewer
- print some statistics about orthanc server
- localization of pages
More screenshots above.
- a linux server (tested with ubuntu distro but should work with any distro)
- an orthanc server with
- stone of orthanc and web viewer installed
- apis (GET) activated
- install your distribution's version of apache or nginx
- install the django framework (see https://www.djangoproject.com/) with apache or nginx integration
- install celery distributed task queue (see https://docs.celeryproject.org/en/stable/index.html) and connect it to an existing amqp broker (or deploy your own)
- create a specific account
- download Menba source code and deploy it under this account in a specific location
- adapt menba/settings.py.sample, menba/wsgi.py.sample, common/config.py.sample and remove '.sample' extension
See INSTALL.md file for an "all in one" deployment.
Protect your data by hardening apache or ngnix access to, at least, /view, /search and /admin urls.
Menba code is licenced under GPLv3+ license (content in COPYING file).