MineOS is TEN years old!

Hi all,

As of December 2020, MineOS is now a decade old!

That’s ten years of Minecraft developments, various programming language iterations, web hosting, and personal time and efforts. MineOS has been a substantial milestone effort in my life, and I’m proud to have worked on this to help bolster users’ confidence and successes in hosting commercially and residentially.

Of course, after these many years it’s hard to maintain the same level of attention and focus that is required of a game that continues to explode in popularity and developmental changes!

So the main focus of this post is to find out what needs to happen to MineOS-node now, to keep it usable for the near future.

Such items of interest would be critical items that threaten MineOS’ usability, such as Java versions, profiles, and the like. Naturally, bugs/errant behavior are critical to fix (and hopefully they all can and will be), but this is focusing on a working experience for a new install, right out of the box.

Everybody, let me know what needs work so we can help get this all modernized!


The issues we get the most questions about are :

  1. java or java version
    Is it possible to get the WebUI to check and write out the current java version(s) installed, and check that against a list of known dependecies for the most used servers?

  2. WebUI stability issues when hosting huge servers (WebUI hangs and such)
    There is a recent thread that tried to check into when a server makes MineOS hang, and where in the scripts this happends.

  3. FTB-style servers
    I dont know quite what we can do here, as most of the errors reported here is due to java version, crashing server jars, or mismatching plugins and mods.

  4. File locations and file transfers
    Is it possible to have a file transfer utility to add files to a mod plugin (if it is the right type of server) or to upload local server jar, instead of using the profiles? We get wuite a lot of requests from users wanting to run one or another custom server.

  5. node.js and modules
    You did a gerat job updatng things as far as you could without crashing MineOS, but we are still getting errors and warnings…

Is it feasible updating node to a more modern version? or would it make more sense getting the ruby version done? I seem to remember you saying that you had most of the back end done, and that there was a lot of work on the UI left.

MineOS is available on github, maybe more of us could chip in and try to help? Should we maybe look into making a dev-team?

But wow… 10 years. Gratulations!

Congrats on the amazing milestone and thank you for producing such a wonderful product that has bought much joy to many.

I would echo the above, we need a better way to manage Java versions. With the advent of 1.17 around the corner a lot of us using MineOS turnkey are feeling that we are going to be left behind. Currently there is no way that I can see to upgrade the Java from 8.

If you know a concise why, please do share with us.


Wow! That’s old how did they even create it?!

Ideas I have are:

  1. an easier way to get the logs from the WebUI so that they could be posted.

  2. implement an “update WebUI” script function from the site as well.

  3. A “nice to have” would be an SSH and sFTP portal to the OS, and have it user restricted by a group permission.

1 Like

node on newer than 10 pleaseeeeeeeeeeeeeeeeeeeee

This part would actually be solved by the system it self, since MineOS uses the underlying OS’s user managmenet system. So any use in the user defined to a ssh-enabled group would have this right. But for new and unexperienced users i think a coknsole portal and file transfer portal would be a nice addition. I myself would probably still prefere filezilla and putty.

Yes that is exactly what I was trying to do tonight. That is get logs from Web UI but only had a small amount of history and no easy way to copy / paste etc.