background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categories

Foundry VTT Server Setup Guide


This guide covers setting up and configuring your Foundry Virtual Tabletop (VTT) server on Legion Hosting. Foundry VTT is a self-hosted platform for playing tabletop roleplaying games online with rich maps, automation, and game system support. For admin features and module management, see our Foundry VTT Admin and Module Guide.

What is Foundry VTT?

Foundry Virtual Tabletop is a premium, self-hosted application for playing tabletop RPGs online. Unlike browser-based alternatives, Foundry VTT runs as a dedicated server that players connect to through their web browser, providing rich features for Game Masters and players alike.

Key features include:

  • Game System Support — Play D&D 5e, Pathfinder 2e, Call of Cthulhu, and hundreds of other systems through community-built game system packages
  • Dynamic Lighting — Real-time lighting and vision with line-of-sight calculations for immersive dungeon exploration
  • Audio/Video — Built-in audio playlists and optional A/V chat integration
  • Module Ecosystem — Thousands of community modules for automation, UI enhancements, and content
  • Web-Based Players — Players connect via any modern web browser with no software installation required

Prerequisites

Foundry VTT requires a valid license key to operate. You must purchase a license from the official Foundry VTT website before setting up your server.

License Required: You need your Foundry VTT license key during initial setup. Have it ready before your first launch. Your license can be found in your Foundry VTT account dashboard.

First Start

When your Foundry VTT server is provisioned on Legion Hosting:

  1. Log in to GPanel at gpanel.legionhosting.net
  2. Select your Foundry VTT server from the server list
  3. Review the Startup Variables — enter your Foundry VTT license key if a variable is provided
  4. Click Start to launch the server
  5. The server will start and provide a URL for the setup wizard
  6. Open a web browser and navigate to http://YOUR_IP:PORT to access the Foundry VTT setup screen
  7. Enter your license key and admin password when prompted
Default Port: Foundry VTT uses port 30000 by default. Your server's assigned port is shown in GPanel on your server's main page. Your server will be assigned a random port unless you have a private IP.

GPanel Startup Variables

GPanel may provide startup variables for basic Foundry VTT configuration:

Variable Description Example
TIMED_URL Timed download URL from your foundryvtt.com profile. Required to download Foundry VTT files. The link expires after about 5 minutes. https://foundryvtt.s3.amazonaws.com/...
FOUNDRY_LANGUAGE Interface language for Foundry VTT en.core
UPDATE_CHANNEL Update channel: release, testing, or development release

Configuration (options.json)

Foundry VTT's main configuration is stored in data/Config/options.json. You can edit this through GPanel's File Manager:

{
    "port": 30000,
    "upnp": false,
    "fullscreen": false,
    "hostname": null,
    "localHostname": null,
    "routePrefix": null,
    "sslCert": null,
    "sslKey": null,
    "awsConfig": null,
    "dataPath": "/home/container/data",
    "compressStatic": true,
    "proxySSL": false,
    "proxyPort": null,
    "minifyStaticFiles": true,
    "updateChannel": "stable",
    "language": "en.core",
    "world": null
}

Configuration Settings

Setting Description
port The port Foundry VTT listens on. Usually managed by GPanel.
dataPath Path to the user data directory containing worlds, systems, and modules.
world Set to a world name to automatically launch that world on server start. Set to null to show the setup screen.
upnp UPnP port forwarding. Leave as false on hosted servers.
compressStatic Enable gzip compression for static files. Recommended true for better performance.
updateChannel Update channel: stable, testing, or development.
Auto-Launch World: Setting the world option to a world name (e.g., "my-campaign") will skip the setup screen and launch directly into that world. This is convenient but means you will need to access the setup screen via /setup URL path to manage worlds.

Creating Your First World

After completing the initial setup:

  1. Access Foundry VTT in your browser at http://YOUR_IP:PORT
  2. Enter your admin password to reach the setup screen
  3. Go to the Game Systems tab and install a game system (e.g., D&D 5e, Pathfinder 2e)
  4. Go to the Game Worlds tab and click Create World
  5. Set a world name, select the installed game system, and configure initial settings
  6. Click Launch World to start playing

How Players Connect

Players connect to Foundry VTT through a standard web browser — no software installation is needed.

  1. Share your server URL with players: http://YOUR_IP:PORT
  2. Players open the link in any modern browser (Chrome, Firefox, Edge)
  3. On the login screen, players select their assigned player name and enter their password (if set)
  4. The Game Master (you) must have launched a world before players can connect
Finding Your Server IP: Your server's IP and port are shown on the main page in GPanel. For details, see our How to Find Your Server IP and Port guide.

Data and Backups

Foundry VTT stores all data in the data/ directory:

  • data/worlds/ — Your game worlds (maps, journals, actors, items)
  • data/systems/ — Installed game system packages
  • data/modules/ — Installed add-on modules
Back Up Regularly: Use GPanel's backup feature or download your data/ directory via SFTP before making major changes, updating Foundry VTT, or modifying worlds.

Related Articles

Need Help?

If you need assistance with your Foundry VTT server, submit a support ticket and include your server ID and a description of the issue.


Was this article helpful?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.