Transitioning to Linux: Implementing a Terminal Server for Enhanced Productivity
I forced EVERYONE to use Linux 🔗
0:00 Introduction
A bold shift is underway as an office transitions from Windows and Mac to Linux, with plans to utilize a powerful render machine as a Linux terminal server. The goal is to enable multiple employees to use the same computer simultaneously, enhancing productivity.
0:46 What is a Terminal Server?
Terminal services allow multiple users to access a single powerful computer at the same time, using thin clients like Raspberry Pis. Unlike regular PCs that only support one user, a terminal server can create unique sessions for each user, making it more efficient. Using Linux for this setup is cost-effective compared to Windows Server.
3:30 What do you need?
To build a Linux terminal server, the hardware must be x86 compatible, and software installation is necessary. The hardware requirements vary based on user needs, with basic estimates provided for CPU and memory based on the activities planned.
4:45 Installing ThinLinc (Server-side)
With Ubuntu 20.04 running on the render machine, ThinLinc software is installed. The installation process is straightforward, allowing configuration of the server settings and preparation for user account setup.
8:09 Adding Users
Employees are added to the Linux system through command line, with options for using LDAP for larger organizations. User permissions can be customized, enhancing control over user capabilities.
8:55 Installing ThinLinc (Client-side)
ThinLinc is also installed on client machines, and the connection process is demonstrated, showing how users can access their own sessions remotely.
10:36 Installing VirtualGL
VirtualGL is introduced to enable hardware acceleration for graphics-intensive tasks on the server, allowing remote users to leverage the server's powerful GPU for better performance in applications like video editing and 3D modeling.
16:42 The Team Tries out ThinLinc
Team members test the new system using Raspberry Pis, demonstrating that even low-powered devices can effectively run demanding applications like Blender when connected to the Linux terminal server.
18:05 Who is “Kokey”?
The video introduces a character, Koki, from a 1997 Filipino film. Team members plan to incorporate this character into their project, sharing insights and excitement about the film’s premise.
19:22 Mike Update
As Mike works on a 3D model of Koki, the collaborative environment is highlighted, showing how multiple users can work on the same powerful server simultaneously.
20:11 Web Administration Tool
The video showcases the web administration tool for managing ThinLinc sessions, allowing oversight of user activities, system health, and the ability to control user permissions and access.
How does a terminal server work?
A terminal server allows multiple users to connect and use a single powerful computer simultaneously, each in their unique session. This setup improves productivity as it enables shared access to high-performance resources.
What is ThinLinc?
ThinLinc is software that facilitates Linux terminal server setups, allowing users to connect remotely to a powerful server while using low-powered devices like Raspberry Pis.
Why switch to Linux for terminal services?
Using Linux for terminal services is cost-effective, as it is free compared to expensive Windows Server licenses, and it allows for flexible and efficient remote access for multiple users.