Adds a new FiveM template to the Dokploy templates repository. FiveM is a popular modded GTA V multiplayer server platform with two distinct deployment approaches.
✨ What's Added
Docker Compose Configuration: Uses spritsail/fivem image with proper TTY setup
Dual Deployment Modes: Support for both standard server and txAdmin web interface
Comprehensive Documentation: Clear instructions for each deployment mode
Template Configuration: Complete template.toml with environment variable descriptions
Branding: FiveM logo and proper meta.json entry
🎮 Features
✅Standard FiveM Server: Direct deployment with license key environment variable
✅txAdmin Web Interface: Web-based server management and configuration
✅HTTPS Support: Automatic SSL through Dokploy for web interface
✅Persistent Storage: Volumes for server config and txAdmin data
✅Proper Port Mapping: Game server (30120) and web UI (40120) ports
✅Interactive Setup: TTY and stdin_open for container requirements
🔧 Deployment Modes
Mode 1: Standard Server
Set LICENSE_KEY environment variable
Direct server deployment
Configuration via mounted files
Mode 2: txAdmin Web Interface
Set NO_DEFAULT_CONFIG=1
License configured via web UI
Web-based server management
📋 Files Added
blueprints/fivem/docker-compose.yml - Main service configuration with mode documentation
blueprints/fivem/template.toml - Dokploy template with optional environment variables
blueprints/fivem/README.md - Comprehensive setup guide for both modes
blueprints/fivem/logo.svg - FiveM template logo
meta.json - Added template metadata entry
🧪 Testing
Docker Compose syntax validated
Template.toml follows Dokploy standards
Meta.json entry properly formatted
Both deployment modes documented
Environment variable conflicts addressed
🚨 Key Design Decisions
Dual Mode Support: Addresses the different ways users deploy FiveM servers
Clear Documentation: Prevents common licensing configuration errors
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/Dokploy/templates/pull/393
Author: @shishirahm3d
Created: 9/23/2025
Status: ✅ Merged
Merged: 9/27/2025
Merged by: @Siumauricio
Base:
main← Head:feat/add-fivem-server📝 Commits (5)
4f78edffeat: Added fivem servere8d6989feat: add FiveM server template with dual deployment modesbee633edocs: add deployment mode awareness to FiveM docker-compose8314dfeAdded all env variables.7bcba7ffix: follow Dokploy template.toml format📊 Changes
4 files changed (+86 additions, -0 deletions)
View changed files
➕
blueprints/fivem/docker-compose.yml(+41 -0)➕
blueprints/fivem/logo.svg(+10 -0)➕
blueprints/fivem/template.toml(+17 -0)📝
meta.json(+18 -0)📄 Description
📝 Description
Adds a new FiveM template to the Dokploy templates repository. FiveM is a popular modded GTA V multiplayer server platform with two distinct deployment approaches.
✨ What's Added
🎮 Features
🔧 Deployment Modes
Mode 1: Standard Server
LICENSE_KEYenvironment variableMode 2: txAdmin Web Interface
NO_DEFAULT_CONFIG=1📋 Files Added
blueprints/fivem/docker-compose.yml- Main service configuration with mode documentationblueprints/fivem/template.toml- Dokploy template with optional environment variablesblueprints/fivem/README.md- Comprehensive setup guide for both modesblueprints/fivem/logo.svg- FiveM template logometa.json- Added template metadata entry🧪 Testing
🚨 Key Design Decisions
📚 Related Links
🏷️ Tags
gaming,gta,multiplayer,server🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.