Setup a VNC server on arch with i3

If you work on Linux and Windows machines like I do, you may have wanted to be able to access one of your Linux machines remotely. To archive that, I tend to use the VNC over RDP. To get it working with my Arch i3 setups, I had the most success with following method.

Install and configure tigervnc

Install the tigervnc package and set the VNC password via: vncpasswd

Use x0vncserver which is included in the tigervnc package.
You can start the server via:

x0vncserver -display :0 -passwordfile ~/.vnc/passwd
⚠️
Make sure that you are using the display ID you want to provide remotely.