The Linux remote desktop server built on open source technology.

From our Blog

Setting up Keepalived to provide IP failover in a ThinLinc HA pair

A typical ThinLinc cluster consists of one “master” server, and several identical “agent” servers behind it, where the sessions themselves are run. Having multiple agent servers allows ThinLinc to perform load-balancing, and also provides a certain degree of redundancy.
Read more

Using ThinLinc in systems that need to conform to NIST 800-53/-171, HIPAA, FISMA or similar regulations

In short, ThinLinc has successfully been used in environments that conform to NIST 800-53/-171 and FISMA moderate guidelines.
While Cendio has not specifically worked on hardening ThinLinc for use in systems that handle electronically protected health information (ePHI) or controlled unclassified information (CUI)...
Read more

Why ThinLinc instead of noVNC for Linux Remote Computing through the browser?

Many people use the noVNC client to provide remote graphical user interface (GUI) access to desktops and applications through the web browser. While it is true that noVNC solves the issues for many people, it does not necessarily mean that it is the best solution for all use cases. As we are strongly engaged in the noVNC project but are also ThinLinc developers, we see that there is a need for clarifying noVNC’s ...
Read more

Using ThinLinc to Access HPC Systems

ThinLinc is a mature remote desktop solution for Linux that allows access to applications and desktops from anywhere. It can be used to access a remote system, as if it was local. ThinLinc is used at HPC centers around the world to provide researchers and students easy access to HPC systems.
ThinLinc is highly customizable ...
Read more

10 reasons for ThinLinc in Interactive High-performance Computing (HPC)

This article outlines 10 high-level reasons for using ThinLinc to enable interactive High-Performance Computing. Some of the reasons are very specific to using ThinLinc as a way to access an HPC system, while others apply to any use case of ThinLinc. If you have questions or would like to learn more about using ThinLinc ...
Read more

How to remotely access high performance MATLAB on Linux?

MATLAB is a computational platform used in many fields of science to run simulations, analyze data and develop models and algorithms. Thanks to the large number of toolboxes available in MATLAB, it has been popular both in industry and in academia. Companies and institutions of higher education are using MATLAB ...
Read more

ThinLinc had more than 25000 downloads in the first quarter and is now available on two app stores

We estimate that more than 150000 students, workers, and all sorts of different people access Linux computers located somewhere with the help of ThinLinc. It does not matter if their computers are desktops, laptops, thin terminals, Raspberries, or NUCs, nor if they use Windows, macOS, or ...
Read more


How to get easy access to your Linux Remote Desktop?

A big variety of technologies are available to provide access to Linux machines remotely. A number of words are related to this topic, such as rdp client, vnc servers, ssh, x11, pulse audio, port forwarding, and much more. There are as well a lot of other components that are relevant to this discussion ...
Read more

Browser isolation for the film industry through ThinLinc

Several film production studios, including VFX, have been using ThinLinc as a tool to provide secure internet connections to thousands of production workers. The setup is known as browser isolation and is required by the Moving Pictures Association (MPA) through the...
Read more

PXE netboot diskless client for Linux Remote Desktop with ThinLinc

Commonly the ThinLinc native client is installed locally on regular Windows, macOS, and Linux desktops computers as a way to provide VNC access to Linux Remote Desktops. While this method is predominant and cost-effective, as it allows for easy deployment on existing devices, there is an alternative deployment... 
Read more

Five reasons why you should try ThinLinc instead of VNCs

Both VNC and ThinLinc are tools used for remote desktop sessions in Linux. While VNC (Virtual Network Computing) is just the name of the famous open source protocol for remote desktop connections, ThinLinc is a "server/client" solution...
Read more


Anatomy of a ThinLinc Session

ThinLinc is made up of several tightly integrated opensource components, all held together by a small amount of proprietary "glue". Roughly 80% of ThinLinc is opensource, with the remaining 20% consisting of things like administrative tools, licensing, and automation. These proprietary and open-source components work together in order to create a functioning system.

Learn more (pdf)

Join the discussion (ThinLinc Community)