book collections email follower instructable user
Picture of Another almost free computers thin client set up.
If your computer budget is too high, then you need to look at this instructable. Great way to save on costs. Older machines can be converted to thin clients therefore reducing the need to purchase new equipment. Linux is replacing proprietary systems everywhere.  Get on the bandwagon and save money! This project (the first time we used it), saved us over ten thousand dollars in licensing fees alone for just a small office. That could make the difference in the bottom line. Those savings do not even touch the amount we saved in hardware costs by not having to get all new equipment.  It's your wallet.

ltsp (Linux Terninal Server Project).LTSP allows you to have one computer to do the heavy lifting for several or many thin clients. It is cheaper to purchase thin clients than full desktops, therefore less computer hardware cost overall. Also you have only one computer to support software wise as you only have to update just one machine instead of many.  Ltsp has been around a long time and I think was started by Redhat, but picked up by the community. You can cluster ltsp together and build massive networks, It is also very good for small businesses and small schools such a day care center.

What's needed:
Basic knowledge of linux and networking (tcpip setup and usage). If not get a pro to help.
Internet connection for downloading and installing software.
Computer (min 300mhz, but the faster the better) with two nics (network interface cards). the nic that will be used for the thin clients must be set up as static (256 meg ram plus 64 - 128 meg ram for each thin client. (i'm using 512 meg ram and a 800mhz machine for demo purposes. 
Some pxe bootable x86 compatible thin clients (or pxe bootable x86 based diskless pc's) with 128 meg ram or better that are setup for getting dhcp dynamically based ip addresses. The more memory the better and no need to statically assign ip addresses of client systems.
Network cabling (as needed). (100mhz or better).
Network switches (as needed). (100mhz or better).

Note: allows you to make cd/usb/floppy boot disks if your computer does not support pxeboot.
Later you can also add support for other architectures such as the intel atom or even the old ppc based macs. If you are using a 64bit server, you will need to load the support for the 32bit architecture to support the older x86 systems.
Original instructable:

Future instructables:
Part II  LTSP Internet access and some safety net.
Part III LTSP Maintenance.
Part IV LTSP Clustering (in progress)

Note: the original version of ltsp (v4) supported the old less than 128 mb thin cleints and computers. Some people say that they run both at the same time, but I have never tried it. Still do have a server with the old version of ltsp on it. Just to keep the old thin clients useful.

Setup a Raspberry Pi as an LTSP client:

Note: You can use an RDP client to access MSWindows servera and Vnc to access Apple based systems. So you are not locked out of access those worlds.

Step 1: Software Install (on Ubuntu)

Picture of Software Install (on Ubuntu)
Screenshot-eddie@amd800: ~.png
Screenshot-eddie@amd800: ~-1.png
Pretty straight forward.  Installs the server side software.

Open a terminal prompt and type:
$ sudo apt-get update
$ sudo apt-get  install ltsp-standalone-server openssh-server.

This may take a short while depending on your internet connection.

Note: you may want to add a lighter desktop to ease memory usage/

$ sudo apt-get update
$ sudo apt-get install lxde
DannieZ4 years ago

Hello friend,we are ARM thin client manufactory in China more than 8 years,are there any opportunity to work together? u can contact us at,our website is

X1 FORMAL.jpgwith monitor.jpgX1.jpg
Computothought (author)  DannieZ4 years ago

Not interested in buying anything or doing business overseas.

DannieZ made it!4 years ago

Hello friend,we are ARM thin client manufactory in China more than 9 years,are there any opportunity to work together? u can contact us at; our website is

X1 FORMAL.jpgwith monitor.jpgX1.jpg
DannieZ4 years ago
LeonB74 years ago
This one?
Computothought (author)  LeonB74 years ago

Model number?

Computothought (author)  LeonB74 years ago

3com usually make good equipment. Seems like it would work as a switch.

Computothought (author)  LeonB74 years ago

To my knowledge, that is not my picture, but to answer the question, if it is a true router, it should work,

No, its not your picture, i meant is this little box the switch. Thx for your answer.
LeonB74 years ago

Can you use a OLD officeconnect switch 5 as the "switch" you show in the picture?
(I think so, but ain't totally sure)

Computothought (author)  LeonB74 years ago

If you are talking about the white box, that is a thin client and not a switch, but yes it works if you use pxeboot.

For Thin Client and Server Configuration
Brief: We will configure your server for you. At a reasonable amount.

We can configure the server both on site and offsite.

For on site configuration, let us know the total number of terminals that will be connected to the server. On site Thin Client and Server Configuration is more expensive unlike off site configuration.

You will finance the transportation bill and cost of configuring the terminals and server.

For off site configuration, let us know the total number of terminals that will be connected to the server.

You will only need to download and install team viewer, then send the user ID and password to us via sms to 2348086697100.
Geraintp5 years ago

Would this work with raspberry pi's as thin clients?

Computothought (author)  Geraintp5 years ago

Yes, In fact I have an older image or a pointer to an older image for the RPI in the thin client instructables.

ARMmaster176 years ago
Hello! Let me start off by saying I found your instructable to be very helpful. I have always wanted to do something like this but I never could figure out how to do it. But I ran into a problem, the thin client won't boot. I followed your instructions exactly except I did it on ubuntu 10.04 Desktop i386 edition. I put etherboot on a CD and booted it on a thin client. It went through all the DHCP junk ok but then it halted and said "No root path or file defined, NO BASIC System halted". Can you please help me? Thanks for helping!
Computothought (author)  ARMmaster176 years ago
Are the thin clients on the separate ltsp network and not your normal local lan network? If you are using only one thin client and not using a switch or hub, you may need to use a crossover cable when only one client is connected. Normal networking cablling protocol and nothing to do with ltsp. Does that make sense? You also need to make sure the network card is supported on your thin client software and there are not other dhcp servers (i.e. router on the same ltsp network).
WWC7 years ago
Would Handy Cafe also work with this?
Computothought (author)  WWC7 years ago
It depends. Handy Cafe is for MSWindows computers and LTSP is for linux based computers. If they were on separate machines or one was in a virtial machine you might be able to have them work together. in some way. There is also Zencafe available for linux that might be a better choice for linux if you are wanting to go in that direction. I probably need to do an instructable about it. Internet cafes were all the rage for a while in this area until cable took hold and now they have all disappeared.

Update: just installed xrdp so a MSWindows type machine could access the server. Fixing to install Zencafe and see if it works with xrdp.