Jump to content

Hey, Guys!

Out of curiosity, Can 1 Server/PC be setup in such a way that it can be used as the main workhorse and connected with multiple thin clients to be used for Work? I am attaching a photo below to make it easier for me to communicate my idea :P.

 

Spoiler

IMG_20170901_213539.jpg

 

 

Edited by Navneet Suresh
Added Image, Edits
Link to comment
https://linustechtips.com/topic/829597-5-users-one-serverrig/
Share on other sites

Link to post
Share on other sites

My limited understanding of this is basically yes. I've seen solutions that involve setting up a VM for every thin client to allowing multiple users to log in.

 

I just don't know how to set up something like the former. The latter is more straightforward with *nix OSes.

Link to comment
https://linustechtips.com/topic/829597-5-users-one-serverrig/#findComment-10380043
Share on other sites

Link to post
Share on other sites

23 minutes ago, Navneet Suresh said:

Hey, Guys!

Out of curiosity, Can 1 Server/PC be setup in such a way that it can be used as the main workhorse and connected with multiple thin clients to be used for Work? I am attaching a photo below to make it easier for me to communicate my idea :P.

 

  Reveal hidden contents

IMG_20170901_213539.jpg

 

 

It's easy in linux, (and thus, presumably oher unix variants), in fact the X windows system runs as a client/server model even on a single desktop, it just connects trough the loopback connection.

Link to comment
https://linustechtips.com/topic/829597-5-users-one-serverrig/#findComment-10380061
Share on other sites

Link to post
Share on other sites

It is possible to do such a setup.  Requires some good amount of work.

Myself, I have no experience with thin clients yet.  Mostly deal with thick clients with a roaming profile hooked to servers floating in VMs.

2023 BOINC Pentathlon Event

F@H & BOINC Installation on Linux Guide

My CPU Army: 5800X, E5-2670V3, 1950X, 5960X J Batch, 10750H *lappy

My GPU Army:3080Ti, 960 FTW @ 1551MHz, RTX 2070 Max-Q *lappy

My Console Brigade: Gamecube, Wii, Wii U, Switch, PS2 Fatty, Xbox One S, Xbox One X

My Tablet Squad: iPad Air 5th Gen, Samsung Tab S, Nexus 7 (1st gen)

3D Printer Unit: Prusa MK3S, Prusa Mini, EPAX E10

VR Headset: Quest 2

 

Hardware lost to Kevdog's Law of Folding

OG Titan, 5960X, ThermalTake BlackWidow 850 Watt PSU

Link to comment
https://linustechtips.com/topic/829597-5-users-one-serverrig/#findComment-10380066
Share on other sites

Link to post
Share on other sites

12 minutes ago, M.Yurizaki said:

My limited understanding of this is basically yes. I've seen solutions that involve setting up a VM for every thin client to allowing multiple users to log in.

 

I just don't know how to set up something like the former. The latter is more straightforward with *nix OSes.

oh! I have done some digging and found this > multiseat

Link to comment
https://linustechtips.com/topic/829597-5-users-one-serverrig/#findComment-10380067
Share on other sites

Link to post
Share on other sites

7 minutes ago, manikyath said:

yes you can, but its more of a hassle, less reliable, and more expensive that just buying a bunch of client PC's, buying a server, and setting up active directory.

Yeah, But I want to try it anyway! :)

5 minutes ago, Unimportant said:

It's easy in linux, (and thus, presumably oher unix variants), in fact the X windows system runs as a client/server model even on a single desktop, it just connects trough the loopback connection.

Any good resource(Website) which I can refer to?

2 minutes ago, Ithanul said:

It is possible to do such a setup.  Requires some good amount of work.

Myself, I have no experience with thin clients yet.  Mostly deal with thick clients with a roaming profile hooked to servers floating in VMs.

Oh, Can you ELI5?

Link to comment
https://linustechtips.com/topic/829597-5-users-one-serverrig/#findComment-10380073
Share on other sites

Link to post
Share on other sites

You'd definitely be able to do this. I think the thing you're looking for is PXE Roms if I remember what they're called. I've never looked into it myself but I am familiar with the thin client concept.

"The only thing that matters right now is that you're here, and you're safe."

Link to comment
https://linustechtips.com/topic/829597-5-users-one-serverrig/#findComment-10380077
Share on other sites

Link to post
Share on other sites

2 minutes ago, Hiitchy said:

You'd definitely be able to do this. I think the thing you're looking for is PXE Roms if I remember what they're called. I've never looked into it myself but I am familiar with the thin client concept.

Ok I will do some digging on PXE ROMS.

Link to comment
https://linustechtips.com/topic/829597-5-users-one-serverrig/#findComment-10380086
Share on other sites

Link to post
Share on other sites

13 minutes ago, Ithanul said:

It is possible to do such a setup.  Requires some good amount of work.

Myself, I have no experience with thin clients yet.  Mostly deal with thick clients with a roaming profile hooked to servers floating in VMs.

I think this is exactly what the OP is after, minus the VM

"The only thing that matters right now is that you're here, and you're safe."

Link to comment
https://linustechtips.com/topic/829597-5-users-one-serverrig/#findComment-10380094
Share on other sites

Link to post
Share on other sites

 

11 minutes ago, Navneet Suresh said:

Oh, Can you ELI5?

Hmmm, that a new term for me.  Sorry, had to look up that term.

 

Pretty much, I deal with laptops with a locked down and strip OS that has to log into a Domain Controller (type of server role) to gain access to resources on servers that are in VMWare that floats on top of a physical server running ESXi.  The user profiles defaults are held on the servers, so once a user logs in the laptop pulls the profile to the OS.  Depending on setup, the profile saves back to server or wipes on each logout of any changes.  This probably varies depending what OSes you want to run and security settings.

2023 BOINC Pentathlon Event

F@H & BOINC Installation on Linux Guide

My CPU Army: 5800X, E5-2670V3, 1950X, 5960X J Batch, 10750H *lappy

My GPU Army:3080Ti, 960 FTW @ 1551MHz, RTX 2070 Max-Q *lappy

My Console Brigade: Gamecube, Wii, Wii U, Switch, PS2 Fatty, Xbox One S, Xbox One X

My Tablet Squad: iPad Air 5th Gen, Samsung Tab S, Nexus 7 (1st gen)

3D Printer Unit: Prusa MK3S, Prusa Mini, EPAX E10

VR Headset: Quest 2

 

Hardware lost to Kevdog's Law of Folding

OG Titan, 5960X, ThermalTake BlackWidow 850 Watt PSU

Link to comment
https://linustechtips.com/topic/829597-5-users-one-serverrig/#findComment-10380097
Share on other sites

Link to post
Share on other sites

34 minutes ago, Hiitchy said:

I think this is exactly what the OP is after, minus the VM

Pretty much!

32 minutes ago, Ithanul said:

 

Hmmm, that a new term for me.  Sorry, had to look up that term.

 

Pretty much, I deal with laptops with a locked down and strip OS that has to log into a Domain Controller (type of server role) to gain access to resources on servers that are in VMWare that floats on top of a physical server running ESXi.  The user profiles defaults are held on the servers, so once a user logs in the laptop pulls the profile to the OS.  Depending on setup, the profile saves back to server or wipes on each logout of any changes.  This probably varies depending what OSes you want to run and security settings.

Oh ok, How can I use this setup for the below-mentioned purpose.

32 minutes ago, manikyath said:

we shall continue then, do the users need to do anything graphical?

(past like, editing a word document)

Yeah, I need a GUI as we would use it for Browsing, Word Docs, Coding(Development), Designing(Photoshop..)

AND I FORGOT TO MENTION I thought of having different os( Linux for me, Windows/Linux option for others) on VM according to the needs of my team.)

Link to comment
https://linustechtips.com/topic/829597-5-users-one-serverrig/#findComment-10380207
Share on other sites

Link to post
Share on other sites

1 minute ago, Navneet Suresh said:

Designing(Photoshop..)

that is much preferred to be a seperate desktop due to its high color accuracy requirements, the rest of it is essentially just setting up a server with some VM's and all systems are go.

Link to comment
https://linustechtips.com/topic/829597-5-users-one-serverrig/#findComment-10380221
Share on other sites

Link to post
Share on other sites

2 minutes ago, Navneet Suresh said:

Oh ok, How can I use this setup for the below-mentioned purpose.

Yeah, I need a GUI as we would use it for Browsing, Word Docs, Coding(Development), Designing(Photoshop..)

AND I FORGOT TO MENTION I thought of having different os( Linux for me, Windows/Linux option for others) on VM according to the needs of my team.)

Biggest question:  What OS do you plan to run for your servers?  What OSes for your client machines?

Do you want the server OS in a VM or prefer it to be the actual OS for the hardware?

 

Fair warning, my knowledge dealing with Linux is very limited.  I know how to install some Linux distros, but in a server setting I have limited actual experience dealing with Linux in that environment.  At most, I can hunt out guides for Linux OSes.

2023 BOINC Pentathlon Event

F@H & BOINC Installation on Linux Guide

My CPU Army: 5800X, E5-2670V3, 1950X, 5960X J Batch, 10750H *lappy

My GPU Army:3080Ti, 960 FTW @ 1551MHz, RTX 2070 Max-Q *lappy

My Console Brigade: Gamecube, Wii, Wii U, Switch, PS2 Fatty, Xbox One S, Xbox One X

My Tablet Squad: iPad Air 5th Gen, Samsung Tab S, Nexus 7 (1st gen)

3D Printer Unit: Prusa MK3S, Prusa Mini, EPAX E10

VR Headset: Quest 2

 

Hardware lost to Kevdog's Law of Folding

OG Titan, 5960X, ThermalTake BlackWidow 850 Watt PSU

Link to comment
https://linustechtips.com/topic/829597-5-users-one-serverrig/#findComment-10380241
Share on other sites

Link to post
Share on other sites

38 minutes ago, manikyath said:

that is much preferred to be a seperate desktop due to its high color accuracy requirements, the rest of it is essentially just setting up a server with some VM's and all systems are go.

But I will have external monitors connected to the thinclients. So The color accuracy should be good.

34 minutes ago, Ithanul said:

Biggest question:  What OS do you plan to run for your servers?  What OSes for your client machines?

Do you want the server OS in a VM or prefer it to be the actual OS for the hardware?

 

Fair warning, my knowledge dealing with Linux is very limited.  I know how to install some Linux distros, but in a server setting I have limited actual experience dealing with Linux in that environment.  At most, I can hunt out guides for Linux OSes.

I plan to have Linux preferably Ubuntu Server as main server OS and have other os on VM/Virtualized.

Edited by Navneet Suresh
Add more info.
Link to comment
https://linustechtips.com/topic/829597-5-users-one-serverrig/#findComment-10380424
Share on other sites

Link to post
Share on other sites

19 hours ago, Navneet Suresh said:

I plan to have Linux preferably Ubuntu Server as main server OS and have other os on VM/Virtualized.

Server:

  • Install Ubuntu Server
  • Setup KVM
  • Setup all VM's
  • Install qxl-drivers on all VM's
  • set VM's to use SPICE

Thin clients:

  • Install a lightweight distro without DE (suggestion: debian or arch)
  • Install XORG + XINIT
  • Install a SPICE-client
  • set SPICE-client to execute in .xinitrc
  • connect SPICE-client to desired VM

I never tried it (but will in the near future), but it should work

Be safe, don't drink and sudo

 

Laptop: ASUS K541UA (i5-6198DU, 8GB RAM, 250GB 850 EVO) OS: Debian Buster (KDE)

Desktop: i7-7700, ASUS Strix H270F, 16GB RAM, 128GB SSD from laptop, some HDD's, iGPU, some NIC's, OS: Debian Buster (KDE)

 

Link to comment
https://linustechtips.com/topic/829597-5-users-one-serverrig/#findComment-10383572
Share on other sites

Link to post
Share on other sites

3 hours ago, 101dmrs said:

Server:

  • Install Ubuntu Server
  • Setup KVM
  • Setup all VM's
  • Install qxl-drivers on all VM's
  • set VM's to use SPICE

Thin clients:

  • Install a lightweight distro without DE (suggestion: debian or arch)
  • Install XORG + XINIT
  • Install a SPICE-client
  • set SPICE-client to execute in .xinitrc
  • connect SPICE-client to desired VM

I never tried it (but will in the near future), but it should work

Okay Great!

Can you give me some good resources(guides) on Windows+Ubuntu Installation on KVM?
I will post an update when I start this project.

Link to comment
https://linustechtips.com/topic/829597-5-users-one-serverrig/#findComment-10384254
Share on other sites

Link to post
Share on other sites

13 hours ago, Navneet Suresh said:

Okay Great!

Can you give me some good resources(guides) on Windows+Ubuntu Installation on KVM?
I will post an update when I start this project.

Ubuntu guide for installing KVM: https://help.ubuntu.com/community/KVM/Installation

Then on another Linux PC with a GUI: ssh -X to server, run 'virt-manager' and hit the 'Create a new VM'-icon in the top left. Creation of the VM is pretty straightforward, installation of the guest OS is just like on a normal computer. When installation is done, you can tweak the VM-settings. Be sure to set the NIC to an existing interface in bridge mode (so not the default virtual default NAT), you could give each VM it's own interface, if you have enough ports on your server. Also set 'Display' to spice, make it listen on all interfaces and give it a port number, instead of 'auto'. Set 'Video' to 'qxl'. Do other stuff like hardware pass-through if you need to. If you're using a lot of the same VM's, copy the image-file and config-file, rename them, change some things in the config-file (VM-name, disk-image-path, spice-port, nic, ...) and use 'virsh define <config-file> to create a new VM with the same settings and no lengthy installation process for the guest OS.

You can also do this from terminal with virt-install, but I never did that, so can't help you with that. (I did 1 install with the GUI and re-use config-files)

Be safe, don't drink and sudo

 

Laptop: ASUS K541UA (i5-6198DU, 8GB RAM, 250GB 850 EVO) OS: Debian Buster (KDE)

Desktop: i7-7700, ASUS Strix H270F, 16GB RAM, 128GB SSD from laptop, some HDD's, iGPU, some NIC's, OS: Debian Buster (KDE)

 

Link to comment
https://linustechtips.com/topic/829597-5-users-one-serverrig/#findComment-10386750
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×