Rackspace Cloud Server as Remote NeuroDebian Desktop is very easy to configure and work collaboratively by group of research workers geographically living far. First read the article on Installing NeuroDebian Packages on Cloud Server for Neuroscience and second read the possibility to use a Cloud Server like your own computer, situated far away.
Rackspace Cloud Server as Remote NeuroDebian Desktop : The Main Points
The major point is this is intended for the doctors who are working on modern Cognitive Science derivative subjects and has decided to use NeuroDebian as the project is nicely gathering all here and there scattered projects, mostly individually done in widely varied programing languages and sort of platforms, starting from Python to GENESIS.
Rackspace Cloud Server as Remote NeuroDebian Desktop : The Steps
I have used Debian Squeeze in this example of Rackspace Cloud Server as Remote NeuroDebian Desktop, not Ubuntu 12.04 LTS. So the steps for setup of VNC will differ a bit, very small though. Step by step very carefully written, so that everyone can follow me, a video is also ready :
---
Rackspace Cloud Server as Remote NeuroDebian Desktop : Building the Server
I have used Next Generation Cloud Server from The Rackspace Cloud with Debian Squeeze and 4 GB of RAM. The processor is 64 bit, you can use up to 30 GB of RAM and Scale up or Down when needed.
Rackspace Cloud Server as Remote NeuroDebian Desktop : Running Commands through SSH Telnet Client
In the example, a Windows PC as my computer has been used, so I used PuTTY as SSH / Telnet client. TightVNC viewer has been used as VNC viewer, the quality of image of remote Debian will be better on Mac or Linux computer of yours.
Rackspace Cloud Server as Remote NeuroDebian Desktop : Converting Debian to NeuroDebian !
Simply follow the steps exactly as written in Installing NeuroDebian Packages on Cloud Server for Neuroscience.
Rackspace Cloud Server as Remote NeuroDebian Desktop : Steps for VNC Setup
First set of commands, run one by one :
1 | apt-get update |
1 | apt-get upgrade |
1 | apt-get dist-upgrade |
Install Gnome desktop :
1 | apt-get install gnome-desktop-environment |
Some fonts needed to be installed, run one by one :
1 | apt-get install xfonts-100dpi |
1 | apt-get install xfonts-100dpi-transcoded |
1 | apt-get install xfonts-75dpi |
1 | apt-get install xfonts-75dpi-transcoded |
1 | apt-get install xfonts-base |
1 2 3 | Install TightVNC : apt-get install tightvncserver |
To start tightvnc, use this :
1 2 | tightvncserver :1 |
Now we need to Edit the VNC config file :
1 | nano ~/.vnc/xstartup |
The basic thing is, one line needed to be added and one line needed to be made active by removing a # and space so that it will look like :
1 2 3 4 5 6 | #!/bin/shxrdb $HOME/.Xresources xsetroot -solid grey <span style="color: #ff0000;">x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &</span> # x-window-manager & <span style="color: #808000;">gnome-session &</span> |
The red line has been made active and green one has added. Work on Server is done. You can use SSL to secure the encoding. Exactly follow the guide on Ubuntu 12.04 LTS Rackspace Cloud Server as VNC Remote Desktop to launch your own Rackspace Cloud Server as Remote NeuroDebian Desktop to launch your Remote NeuroDebian desktop. There are VNC softwares for Mac and Linux as well. This ends the guide on Rackspace Cloud Server as Remote NeuroDebian Desktop.
