User Tools

Site Tools


doc:howto:tce

This is an old revision of the document!


X2Go-ThinClientEditon (TCE, TCE-NG, TCE-New)

History and Rationale

During the time of Debian Wheezy being Debian's stable release, we started developing a new ThinClientEdition (TCE) - one that is based on Debian-Live and thus does no longer rely on NFS. Instead, the entire image is loaded into the RAM of the ThinClient machine.

The disadvantage is that your ThinClient now needs at least 1 GB of RAM.

However, the huge advantage is that there no longer is a need for any high-availibility setup concerning NFS. All you need is an HTTP or FTP server with a dedicated IP, if you want to use netbooting. It is also possible to deploy the image to the ThinClient's local storage, if present, and have it update in the background.

Prerequisites for all variants

  • You need a Debian Jessie system to build the image. (Other distributions based on Debian might work, but this is untested.)
  • We suggest using a 64-Bit system, though it should be possible to use a 32-Bit system if you don't want to build a 64-Bit ThinClient image.
  • Make sure your package list is up to date by running:
    sudo apt-get update 
  • Install the required packages by running:
    sudo apt-get install git-core live-build live-config-doc live-manual-html live-boot-doc

Netbooting

Prerequisites

  • You need an existing PXE/TFTP setup with the usual pxelinux.0/pxelinux.cfg stuff. This is not covered here, though we might add a separate howto for that some time later on.
  • You will also need an HTTP/FTP server with a dedicated IP (no name-based virtual hosts)

Building your own netbootable X2Go-TCE image

Starting the build

Change to a directory where you want to save your builds, and run the following commands:

DIR=./live-build-x2go-$(date +"%Y%m%d%H%M%S") # this will create a timestamped subdirectory
mkdir -p $DIR
cd $DIR
lb config ...
lb build
lb clean # optional command to clean up afterwards -> saves some space
doc/howto/tce.1481743350.txt.gz · Last modified: 2016/12/14 19:22 by stefanbaur