Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Следующая версия Следующая версия справа и слева | ||
orthanc [2019/10/03 01:02] sector |
orthanc [2019/12/27 01:55] sector |
||
---|---|---|---|
Строка 6: | Строка 6: | ||
Решил попробовать сделать единое хранилище. \\ | Решил попробовать сделать единое хранилище. \\ | ||
Конечно, | Конечно, | ||
- | Поиск выдал Orthanc, система у меня Debian | + | Поиск выдал Orthanc, система у меня Debian |
<code | ini> | <code | ini> | ||
Строка 15: | Строка 15: | ||
Что-то мне не понравился стандартный web viewer...\\ | Что-то мне не понравился стандартный web viewer...\\ | ||
Решил прикрутить | Решил прикрутить | ||
- | Прописал в конфиг плагин: | ||
- | <code | ini > | + | скачиваем: |
- | " | + | |
- | "/home/user/ libOsimisWebViewer.so | + | <code | ini> |
- | ] | + | wget http://orthanc.osimis.io/ |
</ | </ | ||
- | Не взлетело, | ||
- | Решил собирать из исходников… \\ | + | по умолчанию подгружаются все плагины находящиеся в папке / |
+ | поэтому директиву Plugins править | ||
+ | скаченную библиотеку надо поместить | ||
+ | и перезапустить orthanc.\\ | ||
- | Ставим необходимое: | ||
<code | ini> | <code | ini> | ||
- | sudo apt-get install build-essential unzip cmake mercurial uuid-dev libcurl4-openssl-dev | + | // Whether remote hosts can connect to the HTTP server |
- | liblua5.1-0-dev libgtest-dev libpng-dev libsqlite3-dev libssl-dev libjpeg-dev | + | " |
- | libdcmtk-dev libboost-all-dev libwrap0-dev libcharls-dev libjsoncpp-dev libpugixml-dev doxygen | + | |
+ | " | ||
+ | "/ | ||
+ | ] | ||
+ | |||
</ | </ | ||
+ | TITLE AE -сервера, | ||
+ | И кодировка в которую они будут преобразованы " | ||
- | скачиваем: | ||
<code | ini> | <code | ini> | ||
+ | // The DICOM Application Entity Title | ||
+ | " | ||
- | wget https://www.orthanc-server.com/downloads/get.php? | + | |
+ | | ||
+ | " | ||
- | </code> | + | |
+ | " | ||
- | распаковываем, собираем: \\ | + | // The default encoding that is assumed for DICOM files without |
+ | // " | ||
+ | // C-Find requests (including worklists). The allowed values are | ||
+ | // " | ||
+ | // " | ||
+ | // " | ||
+ | // " | ||
+ | //" | ||
+ | " | ||
- | <code | ini> | ||
- | # cmake -DALLOW_DOWNLOADS=ON -DUSE_GOOGLE_TEST_DEBIAN_PACKAGE=ON -DUSE_SYSTEM_CIVETWEB=OFF | ||
- | -DDCMTK_LIBRARIES=dcmjpls -DCMAKE_BUILD_TYPE=Release ~/ | ||
- | # make | ||
- | # make install | ||
</ | </ | ||
- | Скачал и подкинул плагин: | ||
- | <code | ini> | + | <code | ini> |
- | wget http://orthanc.osimis.io/lsb/ | + | WEB-интерфейс тут |
</ | </ | ||
- | все заработало. | ||
- | Конфиг был тут - / | + | {{:orthanc1.jpg? |
- | Пока | + | |
+ | Подключение к СУБД: | ||
<code | ini> | <code | ini> | ||
- | // Whether remote hosts can connect to the HTTP server | + | apt-get install default-mysql-server |
- | " | + | |
- | + | ||
- | " | + | |
- | "/ | + | |
- | ] | + | |
- | | + | |
</ | </ | ||
+ | Увеличиваем размер блока данных: | ||
+ | |||
+ | <code | ini> | ||
+ | mcedit my.cnf | ||
+ | |||
+ | max_allowed_packet = 128M | ||
- | <code | ini> | ||
- | WEB-интерфейс тут http:// | ||
</ | </ | ||
- | Запуск с нужным конфигом:\\ | + | создаем пользователя |
<code | ini> | <code | ini> | ||
- | # Orthanc | + | mcedit |
- | </ | + | |
- | {{:orthanc1.jpg?400|}} | + | cat / |
+ | { | ||
+ | /** | ||
+ | * Configuration to use MySQL or MariaDB instead of the default | ||
+ | * SQLite back-end of Orthanc. You will have to install the | ||
+ | * " | ||
+ | **/ | ||
+ | " | ||
+ | // Enable the use of MySQL to store the Orthanc index? | ||
+ | " | ||
+ | |||
+ | // Enable the use of MySQL to store the DICOM files? | ||
+ | " | ||
+ | |||
+ | // Parameters of the MySLQ database | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | |||
+ | // Optional: Disable the locking of the MySQL database | ||
+ | " | ||
+ | | ||
+ | } | ||
- | Продолжение скоро. \\ | + | </ |
- | В плане подключить MariaDB и собирать все снимки с устройств централизованно. \\ | + | |
+ | перезапускаем: | ||
+ | <code | ini> | ||
+ | services orthanc restart | ||
+ | </ |