# tmodloader1.4

> Docker image for self-hosted tModLoader 1.4 Terraria servers with automated Steam Workshop mod downloads, scheduled world saves, and environment-variable configuration.

- **Category:** Game Servers
- **Licence:** Other
- **Latest version:** v2026.09.2.1
- **Open source:** source_available
- **Languages:** Shell, Dockerfile
- **Platforms:** Docker, Docker Compose
- **Tags:** Multiplayer, Game Server, Docker, Terraria, Steam workshop, Tmodloader, Modded

## Description

tModLoader Docker provides a ready-to-run container for hosting a Terraria server with tModLoader 1.4 mods. It automates downloading mods from Steam Workshop by Workshop ID, enables mods on startup, handles scheduled world saving, and supports graceful shutdowns. All server settings — world name, size, difficulty, max players, password, MOTD, language, and Journey Mode permissions — are configured through environment variables. The image is rebuilt daily via GitHub Actions to track upstream tModLoader releases, and versioned tags correspond to tModLoader release versions. Data persists in a host-mounted /data directory containing worlds, mods, and Steam Workshop cache. The container exposes port 7777 and includes an inject script for sending commands to the running server.

## Links

- [Homepage](https://github.com/JACOBSMILE/tmodloader1.4)
- [Docker](jacobsmile/tmodloader1.4)
- [GitHub Repository](https://github.com/JACOBSMILE/tmodloader1.4)
- [Docker Hub](https://registry.hub.docker.com/r/jacobsmile/tmodloader1.4)
- [Discord Community](https://discord.gg/dHnVYYGed7)
- [Unraid Community Apps](https://unraid.net/community/apps?q=tmodloader#r)

---
Source: https://selfhost.directory/project/tmodloader14