PumpkinMC

PumpkinMC

Docker app from yoshiro's Repository

Overview

Pumpkin is a high-performance Minecraft server software written entirely in Rust, supporting both Java and Bedrock Edition clients. NOTE: Pumpkin is experimental software under active development and is not yet feature-complete. It is not recommended for production worlds. Always keep backups of your world data. The "latest" image tracks the most recent release build, so compatibility may change often. Configuration files (config.toml, etc) are generated in the data folder on first launch and can be edited there. TIP: If Crafty Controller or another Minecraft server is already using port 25565, change the host port here to something free (e.g. 30000).

Install PumpkinMC on Unraid in a few clicks.

Find PumpkinMC in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for PumpkinMC Review the template variables and paths Click Install

Categories

Related apps

Explore more like this

Explore all

Details

Repository
ghcr.io/pumpkin-mc/pumpkin:latest
Last Updated2026-07-01
First Seen2026-06-22

Runtime arguments

Network
bridge
Shell
sh
Privileged
false
Extra Params
--security-opt=no-new-privileges:true --user 99:100

Template configuration

Server DataPathrw

Pumpkin server data, world files, and config.

Target
/pumpkin
Default
/mnt/user/appdata/pumpkinmc
Value
/mnt/user/appdata/pumpkinmc
Java Minecraft PortPorttcp

Java Edition server port. Change the host port if Crafty or another server already uses 25565.

Target
25565
Default
25565
Value
25565
Bedrock PortPortudp

Optional Bedrock Edition UDP port, used only if Bedrock support is enabled in config.toml.

Target
19132
Default
19132
Value
19132
RCON PortPorttcp

Optional RCON admin port. Disabled by default; enable it and set a strong password under [networking.rcon] in config.toml before exposing it.

Target
25575
Default
25575
Value
25575
RUST_LOGVariable

Logging verbosity. Options: error, warn, info, debug, trace.

Default
info
Value
info
TZVariable

Timezone for log timestamps, e.g. America/New_York. Defaults to UTC.

Default
UTC
Value
UTC