UserVM Handbook: Difference between revisions

no edit summary
No edit summary
No edit summary
 
== Compiling the server<br> ==
=== Install Git ===
First up make sure you have git installed:
{{code|lang=bash|
sudo apt install git
}}
=== Clone the source ===
Now let's clone the source. This is assuming you're in your home directory but you can clone it wherever
{{code|
git checkout release/1.2.11
}}
=== Install build dependencies ===
Next, we need to install some build dependencies. First, the compile tools:
{{code|
}}
Note that this only works on Debian or Arch-based distros. For other distros you'll need to track down the dependencies yourself, these are: libvncserver, cairo, boost, sqlite, turbojpeg
=== Enable reverse proxying mode ===
 
Next, we need to enable reverse proxying mode, as proxying behind nginx with SSL is required for a UserVM.
{{code|
sed -i 's/0.0.0.0/127.0.0.1/g' src/Main.cpp
}}
=== Build the server ===
Finally, build the server
{{code|