Tiger VNC is a high-performance, platform-neutral implementation of VNC (Virtual Network Computing), a remote display system which allows you to view a computing desktop environment not only on the machine where it is running, but from anywhere on the Internet and from a wide variety of OS platforms. This is an excellent tool for those who need to remotely manage or access multiple servers at once.
In this tutorial, you'll learn how to install Tiger VNC on Void Linux, which is a lightweight, rolling-release Linux distribution that emphasizes minimalism and simplicity.
Before proceeding with the installation procedure, you should have the following:
A running instance of Void Linux. You can download the latest ISO image from the official website https://voidlinux.org/download/.
Superuser or root access to your Void Linux system.
Tiger VNC package is available in the official Void Linux repository. Before you install the Tiger VNC package, update the package manager to ensure that all packages are up to date using the following command:
# xbps-install -Suy
This command will download and install all the latest available packages.
Now that your system is up to date, you can install Tiger VNC package using the xbps-install
command:
# xbps-install tigervnc
This command will download and install the Tiger VNC package and all its dependencies.
After installing Tiger VNC, you need to configure the service to start automatically on system boot. To achieve this, create a file named tigervnc.service
in the /etc/sv
directory with the following contents:
# vi /etc/sv/tigervnc.service
#!/bin/sh
exec 2>&1
# Run Tiger VNC server:
exec /usr/bin/vncserver -depth 24 -geometry 1280x720 :1
Save and close the file.
Before starting the Tiger VNC service, enable the service to start automatically on system boot using the following commands:
# ln -s /etc/sv/tigervnc /var/service/
# ln -s /etc/sv/dbus /var/service/
These commands will create symbolic links in two directories,/etc/sv
and /var/service
, which are used by Void Linux to manage services.
Finally, start the Tiger VNC service using the following command:
# sv up tigervnc
Now that you have installed and configured Tiger VNC, you can connect to it from any VNC client software such as TigerVNC Viewer, RealVNC, TightVNC or UltraVNC. During the connection, it will prompt to enter your password which you have set during the configuration of the server. The default port for the VNC server is 5901.
On the client side, use the following command to connect to the Tiger VNC server:
# vncviewer <IP address>:1
Replace <IP address>
with the IP address of your Void Linux system.
Congratulations! You have successfully installed and configured Tiger VNC on Void Linux.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!