Инструменты пользователя

Инструменты сайта


orthanc

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
Следующая версия Следующая версия справа и слева
orthanc [2019/12/26 09:53]
sector
orthanc [2020/01/12 09:50]
sector
Строка 6: Строка 6:
 Решил попробовать сделать единое хранилище. \\ Решил попробовать сделать единое хранилище. \\
 Конечно, можно купить и платные продукты, но это не наш метод.\\ Конечно, можно купить и платные продукты, но это не наш метод.\\
-Поиск выдал Orthanc, система у меня Debian 9, так что решил поставить из репозитория:\\+Поиск выдал Orthanc, система у меня Debian 10, так что решил поставить из репозитория:\\
  
 <code | ini> <code | ini>
Строка 15: Строка 15:
 Что-то мне не понравился стандартный web viewer...\\ Что-то мне не понравился стандартный web viewer...\\
 Решил прикрутить  viewer от Osimis.  \\ Решил прикрутить  viewer от Osimis.  \\
-Прописал в конфиг плагин: \\ 
  
-<code | ini > +скачиваем:
-"Plugins" : [ +
-    "/home/user/ libOsimisWebViewer.so r.so", +
-]  +
-</code> +
-Не взлетело,  данный плагин поддерживается в версии 1.5.3 и выше\\ +
- +
-Решил собирать из исходников… \\ +
- +
-Ставим необходимое\\+
  
 <code | ini> <code | ini>
-sudo apt-get install build-essential unzip cmake mercurial uuid-dev libcurl4-openssl-dev +wget http://orthanc.osimis.io/lsb/plugin-osimis-webviewer/releases/1.2.0/libOsimisWebViewer.so
-liblua5.1-0-dev libgtest-dev libpng-dev libsqlite3-dev libssl-dev libjpeg-dev  zlib1g-dev  +
-libdcmtk-dev libboost-all-dev libwrap0-dev libcharls-dev libjsoncpp-dev libpugixml-dev doxygen+
 </code> </code>
  
 +нужно посмотреть -> http://orthanc.osimis.io/lsb/plugin-osimis-webviewer/releases/1.3.1/libOsimisWebViewer.so
  
-скачиваем:\\ +по умолчанию подгружаются все плагины находящиеся в папке /usr/share/orthanc/plugins\\ 
- +поэтому директиву Plugins править не нужно.\\ 
-<code | ini> +скаченную библиотеку надо поместить в папку: /usr/share/orthanc/plugins\\  
- +и перезапустить orthanc.\\
-wget  https://www.orthanc-server.com/downloads/get.php?path=/orthanc/Orthanc-1.5.6.tar.gz +
- +
-</code>+
  
-распаковываем, собираем: \\ 
- 
-<code | ini> 
-# cmake -DALLOW_DOWNLOADS=ON -DUSE_GOOGLE_TEST_DEBIAN_PACKAGE=ON -DUSE_SYSTEM_CIVETWEB=OFF  
-        -DDCMTK_LIBRARIES=dcmjpls -DCMAKE_BUILD_TYPE=Release ~/Orthanc-1.5.6 
-# make 
-# make install  
-</code> 
- 
-Скачал и подкинул плагин: 
- 
-<code | ini> 
-wget http://orthanc.osimis.io/lsb/plugin-osimis-webviewer/releases/1.2.0/libOsimisWebViewer.so 
-</code> 
- 
-все заработало.  
- 
-Конфиг был тут - /root/Orthanc-1.5.6/Resources/Configuration.json - собственно где распаковывал и собирал.   
-Пока что в конфиге исправил только одну строчку, разрешающую доступ к Web-интерфейсу и одну дописал что бы подключить плагин: 
  
 <code | ini> <code | ini>
Строка 105: Строка 72:
 </code> </code>
  
-Запуск с нужным конфигом:\\+ 
 +{{:orthanc1.jpg?400|}} 
 + 
 +Подключение к СУБД:
  
 <code | ini> <code | ini>
- # Orthanc /root/Orthanc-1.5.6/Resources/Configuration.json+apt-get install default-mysql-server default-mysql-clietn defaultlt-libmysqlclient-dev orthanc-mysql
 </code> </code>
  
-{{:orthanc1.jpg?400|}}+Увеличиваем размер блока данных
  
-Продолжение скоро. \\ +<code | ini> 
-В плане подключить MariaDB и собирать все снимки с устройств централизованно\\+mcedit my.cnf
  
 +max_allowed_packet = 128M
 +
 +</code>
  
 +создаем пользователя и бд, подключаемся:
 +
 +<code | ini>
 +mcedit /etc/orthanc/mysql.json
 +
 +cat /etc/orthanc/mysql.json 
 +{
 +  /**
 +   * Configuration to use MySQL or MariaDB instead of the default
 +   * SQLite back-end of Orthanc. You will have to install the
 +   * "orthanc-mysql" package to take advantage of this feature.
 +   **/
 +  "MySQL" : {
 +    // Enable the use of MySQL to store the Orthanc index?
 +    "EnableIndex" : true,
 +    
 +    // Enable the use of MySQL to store the DICOM files?
 +    "EnableStorage" : true,
 +    
 +    // Parameters of the MySLQ database
 +    "Host" : "localhost",
 +    "Port" : 3306,
 +    "Database" : "orthanc",
 +    "Username" : "orthanc",
 +    "UnixSocket" : "/var/run/mysqld/mysqld.sock",
 +    "Password" : "dDE4dkULEYrbBZxc",
 +    
 +    // Optional: Disable the locking of the MySQL database
 +    "Lock" : true
 +  }
 +}
 +
 +</code>
 +
 +перезапускаем:
 +
 +<code | ini>
 +services orthanc restart
 +</code>
orthanc.txt · Последнее изменение: 2022/05/27 02:34 — sector

Яндекс.Метрика