> For the complete documentation index, see [llms.txt](https://docs.apryse.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.apryse.com/web/webviewer-server/deployment/wv-server-deploying-without-docker.md).

# Deploying WebViewer without Docker

Deploy WebViewer without Docker using the standalone installer for Windows. Follow these steps to set up the server using Apryse's Web SDK system and avoid Docker-related issues. Get started now! The

As an alternative to the WebViewer Server Docker container we also offer a similar package as a standalone installer for Windows systems. This package should only be used if Docker cannot be supported by your system.

## Get started

### Set up the server

The WebViewer Server Installer is a version of our Server only designed to work on Windows. This is offered to alleviate concerns for some customers on certain Windows setups. To prevent system-specific issues, we recommend using the Docker container rather than the installer.

1. Download the [WebViewer Server Installer](https://downloads.apryse.com/downloads/server/WebViewer-Server-Windows-x64_12.0.1.exe).
2. Ensure that you have at least 2GB of disk space available and are running Windows 7 or later before proceeding. Double-click the installer and execute the process. The installer will guide you through this process.
3. Once the server is installed, there are a few ways to use the server:

* An entry titled `WebViewer Server` will be in your Windows `Services`. You can start WebViewer Server by enabling this service.
* There will also be an entry in your start menu titled `WebViewer Server.` You can start WebViewer Server by double-clicking this entry.

You should be up and running at this point.

### Perform a silent install

You may need to perform a silent installation of WebViewer Server in certain deployment scenarios. We offer the option to do so with the installer as of version 1.5.0. You need only execute the installer from a command line with the following flags.

{% tabs %}
{% tab title="Shell" %}
{% code lineNumbers="true" %}

```sh
wvs_installer.exe /VERYSILENT /SUPPRESSMSGBOXES /DIR=YOUR_INSTALL_PATH
```

{% endcode %}
{% endtab %}
{% endtabs %}

### Access the demo

Once the server is running, the demo viewer app is accessible at: `http://<HOST_IP_ADDRESS or localhost>:8090/demo/?s`

### Configure the server

On Windows, the server configuration is handled differently compared to the Docker container. During the installer you will be prompted to put in configuration options. The options you placed during the installer are copied to a file in the `C:\ProgramData\Apryse\wvs_config.json`. The options in this file can be found in our [configuration documentation](/web/webviewer-server/wv-server-config.md). This configuration should be modified so that it is still a valid JSON file.

If you wish to update your config, shut down your WebViewer Server and modify the configuration. On the next server start, the settings will take effect.

If there is a JSON formatting issue within the configuration file, the server will fail to start and fail with a message regarding JSON parsing. Ensure that your configuration file is well-formed before running the server.

### Check logs

The server stores all log output in the `C:/ProgramData/Apryse/wv-server/logs` folder. These logs will also be printed to standard out when WebViewer Server runs normally. Any issues with the server will output errors here.

## Uninstalling

The WebViewer Server comes with an uninstaller that can be invoked through the Windows Control Panel or Start Menu. This will remove all files and the associated service.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.apryse.com/web/webviewer-server/deployment/wv-server-deploying-without-docker.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
