How to Set Up Servers for WalkMe Self-Hosted

Last Updated January 8, 2026

Brief Overview

This article covers the technical requirements and setup steps for configuring a web server to host WalkMe files in a self-hosted deployment.

It focuses on server readiness, DNS configuration, and folder structure.

Server Requirements

Before setting up self-hosting, make sure the following requirements are met:

  • Web server
    WalkMe files can be hosted on any web server that supports SSL, such as Apache, IIS, or Nginx, running on Windows, Linux, or macOS.
  • Network accessibility
    The destination server and folder must be accessible to all end-user machines.
  • SSL certificate (recommended)
    If using HTTPS, the server must have a valid SSL certificate.
    The certificate must include all domains used to host WalkMe files.
  • DNS configuration
    A DNS server is required to resolve the domain used for hosting WalkMe files.

Set Up the Server

If you are hosting WalkMe files on an existing server, some of these steps may already be complete. In that case, proceed to Create the Folder Structure.

Configure DNS

1. Configure your DNS server to include the domain that will host the WalkMe files.

For example, if your WalkMe files will be served from:

http://www.example.com/WalkMe

Make sure www.example.com is defined in your DNS server.

Configure SSL (if applicable)

2. If using HTTPS (recommended), issue or update the web server SSL certificate to include the WalkMe domain.

Create the folder structure

3. Create a folder on the web server where the WalkMe files will be stored.

If you plan to self-host files for multiple environments, create a separate subfolder for each environment.

Example folder structure

  • Test environment
http://www.example.com/folder/WalkMe/Test
  • Production environment
http://www.example.com/folder/WalkMe/Production

This structure helps keep environments isolated and reduces deployment risk.

Next Steps

Once the server is configured:

  • Publish WalkMe content to the target environment
  • Download the self-hosted package from the WalkMe Console
  • Upload the files to the appropriate environment folder

For details on downloading and deploying WalkMe files, see Self-Hosting Model.

Was this article helpful?

Thanks for your feedback!

Be part of something bigger.

Engage with peers, ask questions, share ideas

Ask the Community
×