Building and install ORTHANC

Hi all. I’v build ORTHANC, but have some questions.

After build, a do “make install”. Whare is all files installed? And how I must edit autostart init for Ubuntu server 20.10?
Can I give different permission to WEB, for example for 1 person for view only, and for 2-d user for view and delete examinations?

Can I modify web interface after compilation? Or can I compile only explorer script? Thank you.

Hello,

After build, a do “make install”. Whare is all files installed?

As for any GNU/Linux package: The Orthanc server is placed in “/usr/local/sbin/Orthanc”.

And how I must edit autostart init for Ubuntu server 20.10?

This is explained in the Orthanc Book:
https://book.orthanc-server.com/users/debian-packages.html

https://book.orthanc-server.com/faq/debian-daemon.html

Can I give different permission to WEB, for example for 1 person for view only, and for 2-d user for view and delete examinations?

No. Orthanc supports different logins to the REST API, and you can block some REST routes according to this login information:
https://book.orthanc-server.com/users/lua.html#filtering-incoming-rest-requests

However, the Orthanc Explorer and the Web viewers do not have more granular way of restricting stuff. You’ll need a higher-level application:
https://book.orthanc-server.com/faq/improving-interface.html

Can I modify web interface after compilation? Or can I compile only explorer script? Thank you.

You could use the “serve folders” plugin to overwrite the “/app/*” route in the REST API, that serves the Orthanc Explorer HTML/CSS/JavaScript:
https://book.orthanc-server.com/plugins/serve-folders.html

You could also create a Python plugin to overwrite such routes:
https://book.orthanc-server.com/plugins/python.html#extending-the-rest-api

Sébastien-