Recommended Linux OS

LabKey Support Forum
Recommended Linux OS tvaisar  2022-01-25 12:45
Status: Closed
 

Hi Labkey team,
with the recent EOL of CentOS 8 (Dec 31,2021), I was wondering what is the recommended Linux operating system for Labkey Server?
a) if we were to upgrade current installation
b) if we were starting from scratch

Thanks a lot,

Tomas

 
 
Jon (LabKey DevOps) responded:  2022-01-25 13:01
Hi Tomas,

LabKey doesn't have an official recommended version of Linux as you can see from our Supported Technologies page:

https://www.labkey.org/Documentation/wiki-page.view?name=supported

However, my personal recommendation is that you should go with a specific version of Linux that can support the various components needed to run LabKey. So in this case, the version of Linux you should ideally use should be able to support Tomcat 9.X, the latest version of Java/OpenJDK, and the latest version of PostgreSQL.

We here at LabKey have had a lot of success with Ubuntu (20.04.3 LTS currently) and we've also had success with the latest version of Amazon Linux 2. We've also have managed to do well with flavors of Red Hat like RHEL 7 and CentOS 7 with a few clients that had their own installations (both cloud-based and on-premise).

Based on what I'm seeing on https://www.centos.org/centos-linux-eol about CentOS 8, unless you have various scripts/applications that require CentOS-specific tools or features, I would suggest switching to something more common (like Ubuntu), provided you have the means to support it within your organization.

I know from my own experience, I'm used to Ubuntu/Debian, so I have a more challenging time working in Red Hat based versions of Linux, so switching flavors of Linux will likely have some minor issues that will take some learning to overcome.

Regards,

Jon
 
tvaisar responded:  2022-01-25 13:51
Thanks Jon for quick response.
We've been running our Labkey Server on CentOS 7 for the past 6 years and it has worked great. The reason for the upgrade came up with the new versions of Labkey Server that require newer versions of Postgres and Java, that are not supported on CentOS 7. While we could upgrade to CentOS 8 and possibly be happy with that, we are looking for more sustainable (i.e. supported in future) version of Linux.
We run the Labkey server on a Linux cluster along with other proteomics software that may not be happy with Ubuntu/Debian.

Thanks,
Tomas