Getting Started
This guide will walk you through setting up LANCommander from scratch — from installing the server to connecting your first client and adding games to your library.
1. Install the Server
The LANCommander server is available as pre-built binaries for Windows, Linux, and macOS (x86 and ARM), as well as a Docker container.
Docker (Recommended)
The easiest way to get started is with Docker. See the Docker deployment guide for a full walkthrough, including a sample docker-compose.yml.
Binary
- Download the latest release for your platform from the GitHub Releases page.
- Extract the archive to a directory of your choice (e.g.
C:\LANCommanderon Windows or/opt/lancommanderon Linux). - Run the server executable:
- Windows:
LANCommander.Server.exe - Linux / macOS:
./LANCommander.Server
- Windows:
- The server will start and listen on port 1337 by default.
2. Initial Server Setup
Once the server is running, open a browser and navigate to http://<server-address>:1337.
On first launch you will be prompted to create an administrator account. Fill in a username and password, then click Create. These credentials will be used to log in to the server's web interface.
After creating your account you will be taken to the main dashboard where you can begin configuring your library.
3. Install the Launcher
The LANCommander launcher is the desktop client your users will use to browse, install, and play games.
- Download the latest launcher release for your platform from the GitHub Releases page.
- Extract and run the launcher executable.
4. Connect the Launcher to the Server
When the launcher opens for the first time you will be presented with a login screen.
- Enter the address of your LANCommander server (e.g.
http://192.168.1.100:1337).- If the launcher is on the same network as the server and beaconing is enabled, the server will appear automatically in the Discovered Servers list.
- Enter your username and password, then click Login.
- If you don't have an account yet, click Register to create one (requires registration to be enabled on the server).
- After logging in, the launcher will sync your accessible game library from the server.
5. Add Games to the Library
Games are managed from the server's web interface.
- Log in to the server at
http://<server-address>:1337. - Navigate to Games in the sidebar.
- Click Add Game and fill in the game's details (title, metadata, cover art, etc.).
- Upload the game archive or point to an existing archive on disk.
- Optionally configure scripts (install, uninstall, key change, etc.) for the game.
Once a game is added and made accessible to users, it will appear in the launcher after the next sync.
Next Steps
- Server Documentation — detailed server configuration, redistributables, collections, and more
- Launcher Documentation — launcher features including the download queue, filtering, and script debugging
- Scripting — automate game setup with PowerShell scripts
- SDK Documentation — integrate LANCommander into your own applications