{ "stable": true, "versions": { "0.0.1": { "manifest": { "manifestVersion": 2, "id": "net.tshock.cloudronapp", "title": "TShock", "tagline": "Modded Terraria server with advanced management", "version": "0.0.1", "upstreamVersion": "6.1", "author": "Tachy", "description": "TShock is an open-source Terraria server offering user and group management, anti-cheat, protected regions, a SQLite database, and a full REST API for remote administration.", "website": "https://tshock.readme.io/", "documentationUrl": "https://tshock.readme.io/", "contactEmail": "me@tachy.dev", "tags": ["game"], "icon": "file://icon.png", "changelog": "* Initial release", "httpPort": 7878, "healthCheckPath": "/v2/server/status", "tcpPorts": { "GAME_PORT": { "title": "Terraria Port", "description": "TCP port on which Terraria clients connect.", "containerPort": 7777, "defaultValue": 7777 } }, "addons": { "localstorage": {} }, "memoryLimit": 2147483648, "postInstallMessage": "## TShock installed!\n\nThe Terraria server is available on port **$GAME_PORT**.\n\nThe REST API is accessible at: **$CLOUDRON-APP-ORIGIN**\n\nFirst start:\n1. Check the logs to get the `/setup` code\n2. Connect to the Terraria server and run `/setup `\n3. Your REST superadmin token is in `/app/data/rest-api-credentials.txt`", "checklist": { "setup-admin": { "message": "Get the `/setup` code from the logs and run it in-game to create the admin account." } }, "iconUrl": "https://raw.githubusercontent.com/EliottGoye/cloudron-tshock/refs/heads/main/icon.png", "packagerName": "Tachy", "packagerUrl": "https://github.com/EliottGoye/cloudron-tshock", "minBoxVersion": "9.1.0", "mediaLinks": [ "https://raw.githubusercontent.com/EliottGoye/cloudron-tshock/refs/heads/main/icon.png" ], "dockerImage": "ghcr.io/eliottgoye/cloudron-tshock:0.0.1@sha256:ee96511420ee2780170f131c34cbc85bc3223f443ef803d32ad03864d401033d" }, "creationDate": "Wed, 03 Jun 2026 09:49:18 GMT", "ts": "Wed, 03 Jun 2026 09:49:18 GMT", "publishState": "published" } } }