How long before 1.7.2 will be working on Debian?

101 views
Skip to first unread message

Sue Smith

unread,
Aug 3, 2020, 9:04:11 AM8/3/20
to Orthanc Users

I can see that Orthanc 1.7.2 now works in windows. Awesome! We bow before your greatness. We are not worthy. All hail Jay!

But since the Linux version is way behind I will reluctantly have to use a fat bloated 2016 windoze server that won't do its own updates now without a shoe horn and a tongue depressor. A clean copy of Linux boots 10 times faster and runs on a 3rd of the ram and does its own updates while installing Orthanc with 2 shell commands. So just curious... how long before Orthanc 1.7.2 will be working on Debian or at least something not marked beta unstable, packing material, do not eat? Only you guys know what kind of hurtles you will have to clear before that is possible. What is your best rough guess? 2 months? 6 months?  A year? So we can sorta plan out hardware changes.

Will Linux always be behind within the world of Orthanc? What version of Orthanc will Windoze be when Orthanc 1.7.2 finally works on Linux?  Will Linux forever and always be treated like the unfed unwashed bald-head street urchin of Bill Gates with no medical plan? Probably right?

Just curious. I am being slapstick humorous here so don't take any of this too seriously.

But thanks for any response.

Luiz Eduardo Guida Valmont

unread,
Aug 3, 2020, 10:37:15 AM8/3/20
to Sue Smith, Orthanc Users
Dear Sue,

I believe 1.7.2 won't make it to Buster repositories. Buster's got 1.5.6 so you might get micro version updates (eg: 1.5.7), but not minor (to leap to 1.7.2), I suppose. I reckon Sébastien is one of the maintainers but it's the Debian way at the end of the day.

In that regard, you can either compile Orthanc yourself by means of building 1.7.2 from the Debian package source files. Finding an updated repository is also an option, though it'd be an official one.

Another possibility, but it might not be feasible, is using a Debian based distro given it ships the version you want.

HTH

--
You received this message because you are subscribed to the Google Groups "Orthanc Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to orthanc-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/orthanc-users/8bb9fd5d-bf40-4a2f-86d3-d3b696f5ea2bo%40googlegroups.com.

Stephen Douglas Scotti

unread,
Aug 3, 2020, 10:52:16 AM8/3/20
to Orthanc Users
I've been using UBUNTU 18.04 for development, and I've been compiling Orthanc and Pliug-ins from source rather than using the Docker Images.

I think the sources are here:  https://hg.orthanc-server.com/ (Mercurial server),

and if you want to use Docker Images by Osimis I think those are here:  https://hub.docker.com/u/osimis/.  I have not been using those, but those have some advantages.  Not sure if you want to use those in a production setting.

If you want to compile from source you'll have to add the compilation tools to your Debian installation.  That is not that difficult, and there are build instructions in the source files.


Sébastien Jodogne

unread,
Aug 3, 2020, 12:53:33 PM8/3/20
to Orthanc Users
Hi Sue,

Actually, Orthanc 1.7.2 is already part of Debian Sid/Testing/next-stable (aka. Bullseye):

I am the main Debian maintainer for Orthanc and its associated plugins, and I make sure that the Debian packages are always in sync with the latest releases.

Unfortunately, the release cycle of Debian is indeed slow (it can span several years), and it is unknown yet when "Debian Bullseye" will become the next "Debian stable" (presumably on early 2021):

Now, many Debian derivatives are derived from Debian Bullseye. For instance, Kali Linux 2020.2 already comes with Orthanc 1.7.2.

If you want use Debian stable (aka. Buster) *and* use Orthanc 1.7.2, you have the following possibilities:
The LSB binaries is probably the way that is most familiar to Microsoft Windows users.

HTH,
Sébastien-

gerti...@gmail.com

unread,
Aug 17, 2020, 3:03:17 PM8/17/20
to Orthanc Users
Hey thanks for the info guys. Awesome.

Here are my notes.

Ok I downloaded Kali kali-linux-2020.2-installer-amd64.iso 3.7gigs. Pretty much the same as Debian. I installed nothing, no desktop, no tools, no nutten. If one wants root access you have do a few tricks. sudo apt install kali-root-login and then sudo password. Security is nothing but a word.

I then installed Orthanc 1.7.2. using yum and its the right version. Saaaaaweet. No firewall to turn off. Hmmm...
systemctl enable orthanc
systemctl start orthanc

Installed ssh server. That was missing. What planet is this?
apt install openssh-server
cd /etc
cd ssh
vi sshd_config
systemctl start ssh
ps -e
systemctl enable ssh

I downloaded OrthancWebViewer-2.6.tar.gz and compiled it. 
mv 'get.php?path=%2Fplugin-webviewer%2FOrthancWebViewer-2.6.tar.gz' OrthancWebViewer-2.6.tar.gz
tar -zxvf OrthancWebViewer-2.6.tar.gz
apt install cmake
apt-get install build-essential
cd OrthancWebViewer-2.6
mkdir Build
cd Build
cmake .. -DSTATIC_BUILD=ON -DCMAKE_BUILD_TYPE=Release
make
make install

Looked like this:
-- Install configuration: "Release"
-- Installing: /usr/local/share/orthanc/plugins/libOrthancWebViewer.so.2.6
-- Installing: /usr/local/share/orthanc/plugins/libOrthancWebViewer.so

Tweak /etc/orthanc/orthanc.json to look like this:
  "Plugins" : [
    //"/usr/share/orthanc/plugins/"
    "/usr/local/share/orthanc/plugins/libOrthancWebViewer.so"
  ],
Leaving the /usr/share/orthanc/plugins/" uncommented seemed to be a bad idea. It no run run. You got me I dunno.

Finally this thing actually works. Aet: ORTHANC Port: 4242. I pushed a study and I then pulled up some poor dude's chest xray. Man lay off the cigs dude. (cough)

The viewer actually works. It's good enough for the radiologist to see what the study roughly looks like before dragging it back to EFILM or whatever. Viewer not good enough to read off. Maybe I will find something
better? Dunno yet.

Revamping the old crap pacs box will be way better than using that 17 year old pos Fedora os of whatever it was from the U of F  he inherited. That thing was most unfriendly.  I might even slap some bigger drives in that old jetstore box if he stays in biz long enough to fill up 2tb. Now to find another 4 gigs of ram off ebay. Can you say old? And this thing is the size of a refrigerator with a 200lbs battery bu. It at least looks impressive. lol

It can be done. If I can do it so can you.

gerti...@gmail.com

unread,
Aug 17, 2020, 3:09:02 PM8/17/20
to Orthanc Users
Correction: then installed Orthanc 1.7.2. using yum and its the right version.

SHOULD BE

apt install orthanc.

I must have Centos on the brain

gerti...@gmail.com

unread,
Aug 17, 2020, 3:18:40 PM8/17/20
to Orthanc Users
I forgot to mention

You must tweak in /etc/orthanc/orthanc.json

// Whether remote hosts can connect to the HTTP server
  "RemoteAccessAllowed" : true, <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
  // "AuthenticationEnabled" : true,

  // Whether or not SSL is enabled
  "SslEnabled" : false,

  // Path to the SSL certificate in the PEM format (meaningful only if
  // SSL is enabled)
  "SslCertificate" : "certificate.pem",

  // Whether or not the password protection is enabled (using HTTP
  // basic access authentication). Starting with Orthanc 1.5.8, if
  // "AuthenticationEnabled" is not explicitly set, authentication is
  // enabled iff. remote access is allowed (i.e. the default value of
  // "AuthenticationEnabled" equals that of "RemoteAccessAllowed").
  /**
     "AuthenticationEnabled" : true, <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
   **/

AND /etc/orthanc/credentials.json

  // The list of the registered users. Because Orthanc uses HTTP
  // Basic Authentication, the passwords are stored as plain text.
  "RegisteredUsers" : {
     "admin" : "1234567890"
  }

Reply all
Reply to author
Forward
0 new messages