Skip to content
Snippets Groups Projects
Commit e7c67992 authored by Florent Gluck's avatar Florent Gluck
Browse files

updated install.md

parent 51251d84
Branches
No related tags found
No related merge requests found
# Contents
* [Introduction](#introduction)
* [Installing the required dependencies](#installing-the-required-dependencies)
* [Installing nexus-server for production](#installing-nexus-server-for-production)
* [Installing nexus-server for development](#installing-nexus-server-for-development)
* [Building and running nexus clients](#building-and-running-nexus-clients)
* [Building and deploying nexus live exam OS](#building-and-deploying-nexus-live-exam-OS)
* [Running validation tests](#running-validation-tests)
* [Server firewall configuration](#server-firewall-configuration)
* [Creating initial templates](#creating-initial-templates)
* [Copy a template from another server](#copy-a-template-from-another-server)
* [Additional tools](#additional-tools)
* [Details about requirements](#details-about-requirements)
* [Building QEMU from source](#building-qemu-from-source)
* [Building remote-viewer from source](#building-remote-viewer-from-source)
* [Server software requirements](#server-software-requirements)
<!-- ============================================================================================================== -->
# Introduction
......@@ -289,7 +291,6 @@ make clean_client
```
<!-- ============================================================================================================== -->
# Building and deploying nexus live exam OS
TODO
......@@ -393,7 +394,8 @@ rsync -P --sparse -r 4913a2bb-edfe-4dfe-af53-38197a44523b destination_server:/p
The `genpwd` tools, located in `PREFIX/nexus-server/bin/`, can be used to obtain the hash of a password typed on the keyboard. This can be useful when wanting to update a password by directly editing the config file that stores encrypted user passwords (`PREFIX/nexus-server/config/users.json`).
## Building QEMU from source
<!-- ============================================================================================================== -->
# Building QEMU from source
1. Retrieve QEMU' source code from [https://www.qemu.org/download/](https://www.qemu.org/download/)
1. Decompress the archive and go into QEMU' source directory:
......@@ -418,7 +420,8 @@ The `genpwd` tools, located in `PREFIX/nexus-server/bin/`, can be used to obtain
make install
```
## Building remote-viewer from source
<!-- ============================================================================================================== -->
# Building remote-viewer from source
1. Clone virt-viewer source code from gitlab:
```sh
......@@ -433,11 +436,11 @@ The `genpwd` tools, located in `PREFIX/nexus-server/bin/`, can be used to obtain
meson setup build
meson configure build -Ddefault_library=static -Ddebug=false -Dbuildtype=release -Dstrip=true -Dlibvirt=disabled -Dovirt=disabled -Dvnc=disabled -Dvte=disabled
cd build
meson compile
meson compile remote-viewer
```
<!-- ============================================================================================================== -->
# Details about requirements
# Server software requirements
## Linux kernel with KVM
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment