# How to install XS4 Face Server software on a machine
> The XS4 Face Server software can be installed on a physical or virtual machine to provide the core functionality of an XS4 Face Site. This guide explains how to install the XS4 Face Server software using both the express and advanced installation methods.


**Prerequisites**:

- Access to a Site in the XS4 Face Console, with permissions to add servers.
- A machine which meets the [XS4 Face Server System Requirements](/xs4face/user-guide/systems-admin/system-requirements).

To configure a machine as an XS4 Face Server, navigate to the **Servers** page in the XS4 Face Console and click **Add Server**.

![XS4 Face Server Install Page](images/xs4face_server_install_page.png)
{.border}

This will open the installation wizard.

## Express installation {#express-installation}

The express installation is divided into two stages: Stage 1 sets up and configures the server, while Stage 2 is site-specific and installs the XS4 Face Software.

1. Select **Express Installation**.

    ![XS4 Face Server Install Express](images/xs4face_server_install_express_step1.png)
    {.border}

1. Create a name for the server, and click **Continue**.

    ![XS4 Face Server Installer Express Label](images/xs4face_server_install_express_step2.png)
    {.border}

1. Boot the installation software on the target machine:
    - If using a physical machine, insert a Server Installation USB into the target machine and boot the machine from that USB drive.
    You may need to adjust the BIOS/UEFI settings to prioritize booting from USB, refer to machine manufacturer documentation for instructions.
    - If using a virtual machine, refer to the [Server Virtualisation](/xs4face/user-guide/systems-admin/server-virtualisation) guide to set up a virtual machine that boots from the XS4 Face Server Installer ISO.

1. Wait for the latest installation software to download, once downloaded it will start automatically.

    ![XS4 Face Server Installer Loading](images/xs4face_server_installer_step1.png)
    {.border}

1. When the installation software has started, select your preferred language, and click **Continue**.

    ![XS4 Face Server Installer Language Selection](images/xs4face_server_installer_step2.png)
    {.border}

1. Select the disk from the drop-down menu to install the XS4 Face Server software on, and click **Continue**.

    ![XS4 Face Server Installer Disk Selection](images/xs4face_server_installer_step3.png)
    {.border}

1. The installer will perform system checks to ensure the machine meets the minimum requirements. If the checks pass, click **Continue** to proceed. If any checks fail, address the issues and rerun the checks.

    ![XS4 Face Server Installer System Checks Pass](images/xs4face_server_installer_step4.png)
    {.border}

1. The installer is then ready to begin installation of stage 1. Remove the installation media and click **Install** to start.

    ![XS4 Face Server Installer Ready to Install](images/xs4face_server_installer_step5.png)
    {.border}

1. Once stage 1 of installation has completed, stage 2 will download automatically and display the next steps. Select the timezone and click **Continue**.

    ![XS4 Face Server Installer Select Timezone](images/xs4face_server_installer_step6.png)
    {.border}

1. The installer will perform network checks to ensure the machine can access the necessary connections. If the checks pass, click **Continue** to proceed. If any checks fail, address the issues and rerun the checks.

    ![XS4 Face Server Installer Network Checks](images/xs4face_server_installer_step7.png)
    {.border}

1. Use the network information displayed to reserve the IP address for the server in your router or DHCP server, and click **Continue**.

    ![XS4 Face Server Installer Reserve Ip Address](images/xs4face_server_installer_step8.png)
    {.border}

1. On the Server Pairing screen, make a note of the pairing code displayed.

    ![XS4 Face Server Installer Pairing Code](images/xs4face_server_installer_step9.png)
    {.border}

1. Return to the XS4 Face Console, enter the pairing code, and click **Continue**.

    ![XS4 Face Server Install Express Pairing Code Entry](images/xs4face_server_install_express_step3.png)
    {.border}

1. When the pairing is successful, the installer on the target machine will proceed to the next step: **Download** which will automatically begin downloading the XS4 Face Software.

    ![XS4 Face Server Installer Download](images/xs4face_server_installer_step10.png)
    {.border}

1. When the installation is complete, you can close the wizard in the XS4 Face Console by clicking **Continue**.

    ![XS4 Face Server Install Done](images/xs4face_server_install_done.png)
    {.border}

## Advanced installation {#advanced-installation}

Run an installation script on a machine running Ubuntu Server 24.04 LTS (minimal) to install the XS4 Face Server software.

1. Follow the [Ubuntu Server 24.04 LTS installation guide](https://ubuntu.com/tutorials/install-ubuntu-server) to install the required operating system on the target machine.

1. Select **Advanced Installation**

    ![XS4 Face Server Install Advanced](images/xs4face_server_install_advanced_step1.png)
    {.border}

1. Reserve an IP address for the server in your router or DHCP server and enter this address into the **IP Address** field, then click **Continue**.
    ![XS4 Face Server Install Advanced](images/xs4face_server_install_advanced_step2.png)
    {.border}

1. On the target machine, open a terminal and run the installation script provided. Answer the prompts as they appear and wait for the installation to complete.

    ![XS4 Face Server Install Advanced](images/xs4face_server_install_advanced_step3.png)
    {.border}

1. When the installation is complete, you can close the wizard in the XS4 Face Console by clicking **Continue**.

    ![XS4 Face Server Install Done](images/xs4face_server_install_done.png)
    {.border}

