Difference between revisions of "Thinclient"

From SME Server
Jump to navigationJump to search
 
(41 intermediate revisions by 5 users not shown)
Line 1: Line 1:
== Thinclient for SME Server ==
+
{{Languages|Thinclient}}
  
=== Maintainer ===
+
== smeserver-thinclient ==
[mailto:trevorbatley@users.sourceforge.net Trevor Batley]
+
Maintainer: [[User:TrevorB|TrevorB]]<br>
 +
{{ #smeversion: smeserver-thinclient }}
  
 
=== Description ===
 
=== Description ===
This contribution for smeserver adds a server manager panel that allows an administrator to manage thinclient workstations (ie. workstations that are using the pxeboot protocol to retrieve a boot image from the server).
+
This contribution adds a server manager panel that allows an administrator to manage thinclient workstations (ie. workstations that are using the pxeboot protocol to retrieve a boot image from the server).
 +
 
 +
For usage see [[Thinclient usage]].
  
 
=== Requirements ===
 
=== Requirements ===
The thinclient workstations are receiving their dhcp info from your smeserver.
+
*smeserver >= 10.0
A tftp-server, either on your smeserver or another server in your domain (I have also created a contrib to install a tftp server on your smeserver smeserver-tftpd).
+
*smeserver-pxe (will be installed as a dependency when installing smeserver-thinclient)
The thinclient workstations have a PXE capable NIC and BIOS. (although booting from floppy & CD is possible. Please refer to the documentation of your thinclient OS).
+
*The thinclient workstations are receiving their dhcp info from your smeserver.
 +
*A tftp-server, either on your smeserver or another server in your domain (I have also created a contrib to install a [[Tftp server|tftp server]] on your smeserver).
 +
*The thinclient workstations have a PXE capable NIC and BIOS. (although booting from usb stick, [http://www.etherboot.org/ floppy] & CD is possible. Please refer to the documentation of your thinclient OS).
  
 
=== Installation ===
 
=== Installation ===
This contrib is currently held in the smedev repository, so the following commands will install on your smeserver.
+
This contrib is held in the smecontribs repository, so the following commands will install on your smeserver.
  
  yum --enablerepo=smedev install smeserver-thinclient
+
  yum --enablerepo=smecontribs install smeserver-thinclient
  
You will then need to activate the database changes etc.
+
Go to the Thin Clients panel on Server Manager (within the Configuration section) and 'enable' etc. Usage ([[Thinclient usage]]).
The 'official' way is to perform
 
  
signal-event post-upgrade
+
[[File:ThinclientGlobal.png|alt=]]
signal-event reboot
 
  
Go to the Thin Clients panel on Server Manager (within the Configuration section) and activate etc.
+
===Related Contribs===
  
=== Upgrade from smeserver 6.x ===
+
Requires [[Pxe|smeserver-pxe]]
There is no 'official' upgrade thinclient from smeserver 6.x to 7.x, but if you unistall the current version before upgrading to smeserver 7.x (as per Unistall) and install the newer version after your upgrade (as per install), you just need to leave everything
 
in your tftpboot directory and move the /home/e-smith/pxeclients file across to /home/e-smith/db/thinclients. eg.
 
  
mv /home/e-smith/pxeclients /home/e-smith/db/thinclients
+
Can work with and use [[Tftp server|smeserver-tftp-server]]
 +
 +
=== Uninstall ===
 +
yum remove smeserver-thinclient
 +
If you no longer need to do any pxe booting, please also remove smeserver-pxe<syntaxhighlight lang="bash">
 +
yum remove smeserver-pxe
 +
</syntaxhighlight>And to remove all traces, you can<syntaxhighlight lang="bash">
 +
rm /home/e-smith/db/thinclient
 +
rm /etc/dhcpd.thinclient
 +
</syntaxhighlight>
  
Activate via the server manager panel and everything should still be there.
+
=== Source ===
 
+
The source for this contrib can be found in the smecontribs [http://smecontribs.cvs.sourceforge.net/smeserver/smeserver-thinclient/ CVS] on sourceforge.
=== Uninstall ===
 
yum remove smeserver-thinclient
 
  
 
=== Bugs ===
 
=== Bugs ===
Please raise bugs under the SME-Contribs section at bugzilla http://bugs.contribs.org/enter_bug.cgi
+
Please raise bugs under the SME-Contribs section in {{BugzillaFileBug|product=|component=|title=bugzilla}}and select the smeserver-thinclient component or use {{BugzillaFileBug|product=SME%20Contribs|component=smeserver-thinclient|title=this link}}.
and select the smeserver-thinclient component.  
 
 
 
  
 +
{{#bugzilla:columns=id,product,version,status,summary |sort=id|order=desc |component=smeserver-thinclient|noresultsmessage="No open bugs found."}}
 +
----
 
[[Category: Contrib]]
 
[[Category: Contrib]]
 +
[[Category: Administration]]

Latest revision as of 05:52, 3 July 2022


smeserver-thinclient

Maintainer: TrevorB

Contrib 10:
Contrib 9:
smeserver-thinclient
The latest version of smeserver-thinclient is available in the SME repository, click on the version number(s) for more information.


Description

This contribution adds a server manager panel that allows an administrator to manage thinclient workstations (ie. workstations that are using the pxeboot protocol to retrieve a boot image from the server).

For usage see Thinclient usage.

Requirements

  • smeserver >= 10.0
  • smeserver-pxe (will be installed as a dependency when installing smeserver-thinclient)
  • The thinclient workstations are receiving their dhcp info from your smeserver.
  • A tftp-server, either on your smeserver or another server in your domain (I have also created a contrib to install a tftp server on your smeserver).
  • The thinclient workstations have a PXE capable NIC and BIOS. (although booting from usb stick, floppy & CD is possible. Please refer to the documentation of your thinclient OS).

Installation

This contrib is held in the smecontribs repository, so the following commands will install on your smeserver.

yum --enablerepo=smecontribs install smeserver-thinclient

Go to the Thin Clients panel on Server Manager (within the Configuration section) and 'enable' etc. Usage (Thinclient usage).

Related Contribs

Requires smeserver-pxe

Can work with and use smeserver-tftp-server

Uninstall

yum remove smeserver-thinclient

If you no longer need to do any pxe booting, please also remove smeserver-pxe

yum remove smeserver-pxe

And to remove all traces, you can

rm /home/e-smith/db/thinclient
rm /etc/dhcpd.thinclient

Source

The source for this contrib can be found in the smecontribs CVS on sourceforge.

Bugs

Please raise bugs under the SME-Contribs section in bugzilla and select the smeserver-thinclient component or use this link .

IDProductVersionStatusSummary (2 tasks)
12784SME Contribs11.0CONFIRMEDperl-CGI 'startform' and 'endform' are dropped in favor of 'start_form' and 'end_form'
9915SME Contribs9.1CONFIRMEDArchive install doesn't handle duplicates well