Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[Support] binhex - MinecraftServer

Featured Replies

Reposting my question - how do i install mods on this version? I cant find any documentation on this...... @binhex

  • 3 weeks later...
  • Replies 645
  • Views 224.4k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • KryptykHermit
    KryptykHermit

    I started understanding how to put this all together and wanted to throw some info out there for those that need it.    First of all, I would recommend that if you are going to use the Vanil

  • I am having issues with the latest Docker image and i cannot access the application, if i look in the log file located at '/config/supervisord.log' then i see the following message:- '/usr/lib/jvm

  • I updated but now my webUI is saying "There is no screen to be attached matching minecraft."  I saw in a previous post binhex said he thought it was browser related.  I am getting the error in other b

Posted Images

I'm still learning Unraid. I've got a Minecraft server up and running successfully. I've loaded an old world into the server. Being in appdata, this means the world data is taking up space on my docker image, right? Can a move the world files to another location on the server to save space on the image? When I searched, I found where to use level-name in server.properties to choose the world location, but I don't know the syntax to point to another location. Is this even necessary?

On 3/27/2025 at 9:41 AM, vdprice77 said:

I'm still learning Unraid. I've got a Minecraft server up and running successfully. I've loaded an old world into the server. Being in appdata, this means the world data is taking up space on my docker image, right? Can a move the world files to another location on the server to save space on the image? When I searched, I found where to use level-name in server.properties to choose the world location, but I don't know the syntax to point to another location. Is this even necessary?

 

If you have your MC world data in /mnt/user/appdata/<container>/*, then it shouldn't take up space in your docker image. 

 

I don't think you need to change anything in server.properties as far as the server jar file, that I remember anyway. You should set the CUSTOM_JAR_PATH (that is what the variable is named in binhex's MC container) of the container to point to whatever server jar you put in there, if not using the default one. To set that, it should be in the list of parameters/variables you are presented when you first install the docker container, or if you already have it installed go to the Docker page, click your container's icon, then select Edit to adjust the variable/parameter.

 

The /mnt/user/appdata/<container>/ is mapped to /config in the container by default, so I have my CUSTOM_JAR_PATH set to /config/minecraft/paper_latest.jar for example.

 

 

13 hours ago, Caddy said:

Specify the tag where ?

 

The tag is the same as I just discussed above - CUSTOM_JAR_PATH. If you want to run an older version of vanilla I think the easiest way is to download the specific version's server jar file and put it in your appdata location with a different file name than default and set the custom jar path variable to point to it. That way it won't get overwritten by an auto-update either.

 

And that post is from 2020 that your replied to. Not sure if things have changed since then, but I've been using Paper as my server jar for MC for a long time and it works great. Just download the Paper server jar file, put it in your appdata location, and change the CUSTOM_JAR_PATH to point to it, like the path in my example above.

 

Edited by deusxanime
typos

I created a server a week or so ago and have been playing on it just fine on my LAN.

 

Then a couple days ago I tried to connect and it wouldn't. Didn't think anything of it and simlpy restarted the docker container.

 

I was able to log in, but my activity from the previous day had disappeared. I cannot think of why. I then effectivaly moved the server / world off the non-protected cache onto the array proper and continued to play.

This morning I encounter the world not updating as I get close to the view distance. I realise maybe not enough RAM allocated (view distance 64), so I up it to 8192M.

Then I realise my activity from this morning had now also reset, back to 2 days prior.

 

I'm struggling to understand what could cause it. Is it me no shutting down the server in some special way before restarting the docker container?

  • 3 weeks later...

Hi all,

Loving the binhex containers.  I have had a request from my Autistic son who loves pokemon.  Wants a Minecraft Cobblemon server setup to play with his friends.

 

I have found how to specify the older repository to get version 1.21.1 which is the latest minecraft release compatible with Cobblemon but I cannot work out how to get it to load the mods.  I have named the minecraft_server.jar for Cobblemon and copied it over the existing one and also created a mods folder and dropped the 2 mod files in it.  Reading the console output as the server is loading it does not appear to be trying to load the mods at all

 

Any help would be greatfully appreciated.

 

Thanks,

Dwarfboysim

  • 1 month later...

Question is it possible to edit a config file within the appdata for the container to modify the backup days before purge is done of the oldest backups.

Have a Java container based off binhex running with Cobblemon and don't want to risk breaking it.

  • 2 weeks later...

Backups aren't working for me, here is an extract from the logs:

2025-06-02 11:41:16,360 DEBG 'backup-script' stderr output:

*** buffer overflow detected ***: terminated

2025-06-02 11:41:16,360 DEBG 'backup-script' stderr output:

/home/nobody/backup.sh: line 5: 500 Aborted screen -r minecraft -p 0 -X stuff "${console_command}^M"

2025-06-02 11:41:16,360 DEBG 'backup-script' stdout output:

[info] Waiting for Minecraft console message 'Automatic saving is now enabled|Saving is already turned on', 2 retries left...

2025-06-02 11:41:26,365 DEBG 'backup-script' stderr output:

*** buffer overflow detected ***: terminated

2025-06-02 11:41:26,365 DEBG 'backup-script' stderr output:

/home/nobody/backup.sh: line 5: 504 Aborted screen -r minecraft -p 0 -X stuff "${console_command}^M"

2025-06-02 11:41:26,365 DEBG 'backup-script' stdout output:

[info] Waiting for Minecraft console message 'Automatic saving is now enabled|Saving is already turned on', 1 retries left...

2025-06-02 11:41:36,370 DEBG 'backup-script' stderr output:

*** buffer overflow detected ***: terminated

2025-06-02 11:41:36,370 DEBG 'backup-script' stderr output:

/home/nobody/backup.sh: line 5: 508 Aborted screen -r minecraft -p 0 -X stuff "${console_command}^M"

2025-06-02 11:41:36,370 DEBG 'backup-script' stdout output:

[warn] Minecraft console did not confirm message 'Automatic saving is now enabled|Saving is already turned on', giving up waiting...

[info] Minecraft worlds backup complete

I also have the issue as mentioned by somebody else earlier that doing /stop just immediately restarts the server again for some reason.

  • 3 weeks later...

I am running a server now with this docker, and I am looking at converting it to fabric. Dropping the fabric server .jar file into the appdata and renaming it to the original vanilla file hasn't worked for me. Is there something I'm missing?
Yes, I have restarted the docker. Please help :(

On 6/23/2025 at 7:40 AM, L4chy22 said:

I am running a server now with this docker, and I am looking at converting it to fabric. Dropping the fabric server .jar file into the appdata and renaming it to the original vanilla file hasn't worked for me. Is there something I'm missing?
Yes, I have restarted the docker. Please help :(

I think restarting the docker container will overwrite the default jar file if it is different from the latest official? So it likely keeps getting overwritten with the official/standard server jar each time your restart.

If you are using a non-standard jar file for your server, then set the CUSTOM_JAR_PATH variable in your minecraft container's settings/config (click on the container in the unRAID docker page and select Edit). For me, I use paper for my server jar and have that variable set to "/config/minecraft/paper_latest.jar". It should be set to the path that will be seen from inside the container and by default the appdata is mapped to /config inside the container, so follow that to figure out your appropriate path.

  • 1 month later...

Is there a way to switch to a specific snapshot with this? I.e. 25w32a? My kids want it so we can use copper for more stuff.

  • 1 month later...

hey there, first of all: thank you for an kind of easy way to lauch my own minecraft server. <3 I've been using your docker for a while now and had no issues until now.

anyway, I recently got my server online and shared it with friends. now while playing we noticed that sometimes chunks arent getting loaded quickly enough so we end up on an invisible edge of sorts. it takes some time (between 10-30sec) until its loaded further.

after going through this thread i tried to increase the ram like some people suggested but it seems like this doesnt work. i also increased the max threads from 1 to 5 bc i hoped this would improve performance

grafik.png

now my question is: how can i check wheter or not the amount of RAM is indeed 4GB? I am not a Linux pro but i can handle myself ok-ish.

any help is appreciated <3

  • Author
20 hours ago, ericwisdom said:

how can i check wheter or not the amount of RAM is indeed 4GB?

A quick google results in this:- https://stackoverflow.com/a/13871564

So click on the container, select 'console' and paste in the linux command from the link above.

  • 1 month later...
On 6/2/2025 at 4:14 PM, tm10 said:

Backups aren't working for me, here is an extract from the logs:

2025-06-02 11:41:16,360 DEBG 'backup-script' stderr output:

*** buffer overflow detected ***: terminated

2025-06-02 11:41:16,360 DEBG 'backup-script' stderr output:

/home/nobody/backup.sh: line 5: 500 Aborted screen -r minecraft -p 0 -X stuff "${console_command}^M"

2025-06-02 11:41:16,360 DEBG 'backup-script' stdout output:

[info] Waiting for Minecraft console message 'Automatic saving is now enabled|Saving is already turned on', 2 retries left...

2025-06-02 11:41:26,365 DEBG 'backup-script' stderr output:

*** buffer overflow detected ***: terminated

2025-06-02 11:41:26,365 DEBG 'backup-script' stderr output:

/home/nobody/backup.sh: line 5: 504 Aborted screen -r minecraft -p 0 -X stuff "${console_command}^M"

2025-06-02 11:41:26,365 DEBG 'backup-script' stdout output:

[info] Waiting for Minecraft console message 'Automatic saving is now enabled|Saving is already turned on', 1 retries left...

2025-06-02 11:41:36,370 DEBG 'backup-script' stderr output:

*** buffer overflow detected ***: terminated

2025-06-02 11:41:36,370 DEBG 'backup-script' stderr output:

/home/nobody/backup.sh: line 5: 508 Aborted screen -r minecraft -p 0 -X stuff "${console_command}^M"

2025-06-02 11:41:36,370 DEBG 'backup-script' stdout output:

[warn] Minecraft console did not confirm message 'Automatic saving is now enabled|Saving is already turned on', giving up waiting...

[info] Minecraft worlds backup complete

I also have the issue as mentioned by somebody else earlier that doing /stop just immediately restarts the server again for some reason.

Yeah im in the same boat were you able to figure this out?

  • 4 months later...

https://mclo.gs/ijVhgCe

Left for a week of work and came how to this error while trying to start my server. Looks like the only change made was the recent Mar 24 2026 update which applied automatically. The datapacks we are using were working perfectly before I left. No idea why this is happening. Does any of this make sense to anyone? I understand that it's telling my the mods are the issue but why all of a sudden are they an issue when before they weren't?

  • Author
12 hours ago, WarMachine said:

https://mclo.gs/ijVhgCe

Left for a week of work and came how to this error while trying to start my server. Looks like the only change made was the recent Mar 24 2026 update which applied automatically. The datapacks we are using were working perfectly before I left. No idea why this is happening. Does any of this make sense to anyone? I understand that it's telling my the mods are the issue but why all of a sudden are they an issue when before they weren't?

Well if there was an update, which by the look of it there was, then the packs may not be compatible with the latest version, you have two options, roll back tothe previous verion and stick with that, or talk to the pack developer and get them to update it to be compatible with the latest version of minecraft (recommended action).

10 hours ago, binhex said:

Well if there was an update, which by the look of it there was, then the packs may not be compatible with the latest version, you have two options, roll back tothe previous verion and stick with that, or talk to the pack developer and get them to update it to be compatible with the latest version of minecraft (recommended action).

Forgive me but I am unsure how to roll back as this seems to be the best option at this time. Would you mind explaining? I would certainly appreciate it and thank you for your response.

  • 2 months later...

I'm trying to add tailscale to arch-minecraftserver:1.21.8-01, but it does not resolve host for the packages. There are no problems adding tailscale on the latest version, but I want to run 1.21.8-01. Is there something I can do to make it work?

Executing Unraid Docker Hook for Tailscale

Detecting Package Manager...
Detected pacman Package Manager!
Installing packages...
Please wait...
ERROR: Installing packages!

:: Synchronizing package databases...
 core downloading...
 extra downloading...
error: failed retrieving file 'extra.db' from europe.archive.pkgbuild.com : Could not resolve host: europe.archive.pkgbuild.com
warning: fatal error from europe.archive.pkgbuild.com, skipping for the remainder of this transaction
error: failed retrieving file 'core.db' from europe.archive.pkgbuild.com : Could not resolve host: europe.archive.pkgbuild.com
error: failed retrieving file 'core.db' from america.archive.pkgbuild.com : Could not resolve host: america.archive.pkgbuild.com
warning: fatal error from america.archive.pkgbuild.com, skipping for the remainder of this transaction
error: failed retrieving file 'extra.db' from america.archive.pkgbuild.com : Could not resolve host: america.archive.pkgbuild.com
error: failed retrieving file 'core.db' from asia.archive.pkgbuild.com : Could not resolve host: asia.archive.pkgbuild.com
warning: fatal error from asia.archive.pkgbuild.com, skipping for the remainder of this transaction
error: failed retrieving file 'extra.db' from asia.archive.pkgbuild.com : Could not resolve host: asia.archive.pkgbuild.com
error: failed to synchronize all databases (failed to retrieve some files)
ERROR: Unraid Docker Hook script throw an error!
       Starting container without Tailscale!

Starting container...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.