amuck-landowner

How to install VNC Server in OpenVZ VPS container (Ubuntu, Debian or CentOS)

jmginer

New Member
Verified Provider
Hello, we have created some "scripts" to setup a VNC server in OpenVZ containers.

I think someone can be interested to know it.

Simple steps:

- Run the command via SSH logged with root user.

- During the process, you will be asked to setup your VNC password

- At the end, the VPS will reboot

- When starts, connect using your VNC client, using your VPS IP and the port 1 (Ex: 192.168.20.20:1)

- Caution! You're logged as root, the server won't ask you for sudo escalation provileges. Take care about what you run on the VPS or on what websites you will navigate using the browser.

Ubuntu 12.04 - x86 and x86_64 - View source


apt-get update -y;apt-get upgrade -y;apt-get install nano -y;apt-get install gnome-core firefox flashplugin-installer -y;apt-get install vnc4server -y; vncserver; vncserver -kill :1; cd ~; wget https://ginernet.com/downloads/vnc-ubuntu-12.txt -O .vnc/xstartup; mkdir -p /etc/vncserver; echo 'VNCSERVERS="1:root"' >> /etc/vncserver/vncservers.conf; echo 'VNCSERVERARGS[1]="-geometry 1000x700"' >> /etc/vncserver/vncservers.conf; cd /etc/init.d/; wget https://ginernet.com/downloads/vnc-init-ubuntu-12.txt -O vncserver; chmod 755 vncserver; update-rc.d vncserver defaults 99; reboot;

Debian 7 - x86 and x86_64 - View source


apt-get update -y;apt-get upgrade -y;apt-get install nano -y;apt-get install gnome-core flashplugin-nonfree -y;apt-get install vnc4server -y; vncserver; vncserver -kill :1; cd ~; wget https://ginernet.com/downloads/vnc-debian-7.txt -O .vnc/xstartup; mkdir -p /etc/vncserver; echo 'VNCSERVERS="1:root"' >> /etc/vncserver/vncservers.conf; echo 'VNCSERVERARGS[1]="-geometry 1000x700"' >> /etc/vncserver/vncservers.conf; cd /etc/init.d/; wget https://ginernet.com/downloads/vnc-init-ubuntu-12.txt -O vncserver; chmod 755 vncserver; update-rc.d vncserver defaults 99; reboot;

CentOS 6 - x86_64 (not valid for 32 bit) - View source

Code:
yum install nano -y; yum update -y; yum upgrade -y; yum install tigervnc-server -y; yum groupinstall "Desktop" -y; yum install firefox -y; rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-x86_64-1.0-1.noarch.rpm; rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux; yum install flash-plugin nspluginwrapper alsa-plugins-pulseaudio libcurl -y; echo 'echo "nameserver 8.8.8.8" >> /etc/resolv.conf; ' >> /etc/rc.local; echo 'VNCSERVERS="1:root"' >> /etc/sysconfig/vncservers; echo 'VNCSERVERARGS[1]="-geometry 1000x700"' >> /etc/sysconfig/vncservers; vncpasswd; chkconfig vncserver on --level 345; reboot;
 

cspacews

New Member
Verified Provider
Thanks for the script worked fine on 12.04 as stated couldnt get it to work on 13.10 x64.
 

wlanboy

Content Contributer
What is the minimum RAM requirement for this to work? Will this run on a 512MB VPS?
VNC is not the RAM consuming part - it is just forwarding the GUI.

The GUI itself (Gnome, KDE, ...) are the real RAM consumers.

So it depends on the GUI frontend you want to run.
 

raj

Active Member
I'm curious, why would one want to run an X session from a VPS? Simply as a "PC Anywhere" style remote desktop alternative?

Nice work tho OP!
 
Last edited by a moderator:
Top
amuck-landowner