Home > Flosoft.biz, Howto, Linux > Howto: Install a frontend on your Server with NX

Howto: Install a frontend on your Server with NX

December 31st, 2007

This howto will explain to you how to install a frontend on your server which is accessible via NX. This tutorial is for Debian based systems, and has been tested on an Flosoft.biz FlexServ (RPS).

1. Check the basic Debian setup.

We need to modify the sources.list

vi /etc/apt/sources.list

Add the following 2 lines:

deb http://ftp.debian.org/debian etch main contrib non-free
deb-src http://ftp.debian.org/debian etch main contrib non-free

Close and save (:wq) and run this command to update:

apt-get update

Then check if your system is up to date, and if necessary install updates.

apt-get dist-upgrade

2. Installing the X window manager xorg.

Just type in:

apt-get install xserver-xorg-core xorg

There will be a few questions at the end, for now just go with the defaults.

3. The Login Manager

Now you have 3 options. You can install any of the following Login Manager’s. Your options are:

  1. KDM
    KDM is probably the best if you want to use KDE
  2. GDM
    GDM is probably the best if you want to use Gnome
  3. XDM
    XDM is probably the best if you want to use Fluxbox or XFCE

Once you have chosen one of the GUIs run one of the following three commands:

apt-get install kdm
apt-get install gdm
apt-get install xdm

4. The GUI

Now again, you have a choice of different Graphical User Interfaces.

  1. KDE
    Personally my favourite on Debian
  2. Gnome
    My favourite on Ubuntu
  3. Fluxbox
    Never used it
  4. XFCE4
    Never used it

Once you have chosen one of the GUIs run one of the following three commands:

apt-get install kde
apt-get install gnome
apt-get install xfce4
apt-get install fluxbox

Thats all for the base setup.

5. Reboot

You should reboot to make sure the X server starts.

shutdown -r now

6. Create your user

Once your server has rebooted, and you have relogged in, you should create a user which you will use for the GUI.

adduser mynewusername

6. Getting the NX packages

Now we need to setup the NX server, so that you are able to connect to the server from your home. So you need to download the NX server pacakges:

wget http://64.34.161.181/download/3.1.0/Linux/nxclient_3.1.0-2_i386.deb
wget http://64.34.161.181/download/3.1.0/Linux/nxnode_3.1.0-3_i386.deb
wget http://64.34.161.181/download/3.1.0/Linux/FE/nxserver_3.1.0-2_i386.deb

7. Installing the NX packages

As you have the packages now in your directory, you need to install them via dpkg.

dpkg -i nxclient_3.1.0-2_i386.deb
dpkg -i nxnode_3.1.0-3_i386.deb
dpkg -i nxserver_3.1.0-2_i386.deb

8. The Services

Now we need to make sure the services are running.

/etc/init.d/ssh restart
/etc/init.d/nxserver restart

9. The Browser

Last, but not least… well actually least … Firefox! You will need a nice Browser, so Firefox is the way to go.

apt-get install firefox

Now you’re system is setup and you’re ready to use it. Simply setup your NX Client and have fun!

If you have any questions, don’t hesitate to ask me or just leave a comment.

Share and Enjoy:
  • Digg
  • StumbleUpon
  • del.icio.us
  • Facebook
  • Identi.ca
  • TwitThis

Related posts:

  1. Flash 9 on Linux!
  2. Flosoft IM Server & Adium
  3. Installing Lighttpd; PHP5 and MySQL on your Debian Etch
  4. Merry Christmas and more
  5. And then there was Zeus!

  1. Daniel
    December 31st, 2007 at 15:38 | #1

    Hi Florian,

    sehr gute Anleitung, hat bei mir mit einem OVH-Server mit Debian4 (OVH Kernel) sofort geklappt.

    Vielen Dank

    Daniel

  2. B3rt
    December 31st, 2007 at 16:00 | #2

    Merci pour l’EXCELLENT tuto !

  3. January 1st, 2008 at 16:40 | #3

    Hi Flo,

    Thanks für das HowTO!

    Habs auf nem S4Y V-Server getestet welcher den KDE sehr leicht verkraftet!

    Greetz Centro

  4. January 1st, 2008 at 19:10 | #4

    Sympa ton tutoriel. Je viens de tester sur un RPS, effectivement ça tourne vraiment bien, c’est assez bluffant :)

  5. Brett
    January 11th, 2008 at 19:41 | #5

    Do note that there is a dependency for NXClient: libaudiofile0. So if you can’t install it, just do:

    apt-get install libaudiofile0

    Then run the dpkg -i *nxclient-package* command and it will work.

    Good tutorial, works like a charm ;)

  6. May 10th, 2008 at 23:00 | #6

    hallo, hab das mal mit vmware getestet (ubuntu serverinstallation) und hat sofort geklappt =)

    danke

  7. davidb
    February 11th, 2009 at 19:03 | #7

    Hello,

    I have tested this tutorial with a VPS from proplay.biz,and it worked very well :)

    one word – amazing

  8. April 4th, 2009 at 01:31 | #8

    Super Anleitung!

    habs diirekt beim ersten Versuch auch als “Linux-Neuling” ohne Probleme eingerichtet bekommen.

    Danke dafür. :o )

  9. Bastii
    May 8th, 2009 at 09:08 | #9

    Hallo nab das ganze getestet und habe mir jetzt die Frage gestellt ob ich auf dem Server wirklich ein X (KDE, Gnome, etc.) istallieren muss.
    Ich will den X-Desktop doch nicht auf dem Localen Rechner anzeigen?

    Kann mir da jemand helfen?

  10. May 8th, 2009 at 09:47 | #10

    Ich verstehe deine Frage irgendwie nicht. Die idee ist doch gerade X zu installieren?

  1. No trackbacks yet.