Giter Site home page Giter Site logo

binhex / arch-mineos-node Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 1.0 62 KB

Docker build script for Arch Linux base with MineOS-node

License: GNU General Public License v3.0

Dockerfile 11.12% Shell 88.88%
docker linux archlinux mineos mineos-node minecraft java nukkit bukkit papermc

arch-mineos-node's Introduction

Application

MineOS-node

Description

MineOS is a server front-end to ease managing Minecraft administrative tasks. This iteration using Node.js aims to enhance previous MineOS scripts (Python-based), by leveraging the event-triggering, asyncronous model of Node.JS and websockets.

This allows the front-end to provide system health, disk and memory usage, and logging in real-time.

The front-end also allows you to create and manage a multitude of Java based servers, including Mojang Java, Spigot, Nukkit, Forge and many other popular minecraft server types. You can create archives and restore points of your world's straight from the web ui, meaning loss of important playtime is minimised.

Build notes

GitHub master branch of MineOS-node for Linux.

Usage

docker run -d \
    --net="bridge" \
    --name=<container name> \
    -p <host port for mineos web ui>:8443/tcp \
    -p <host port range for minecraft servers>:25565-25575 \
    -v <host path for config files>:/config \
    -v /etc/localtime:/etc/localtime:ro \
    -e WEBUI_PASSWORD=<password used to authenticate with web ui> \
    -e JAVA_VERSION=<8|11|latest> \
    -e UMASK=<umask for created files> \
    -e PUID=<uid for root> \
    -e PGID=<gid for root> \
    binhex/arch-mineos-node

Please replace all user variables in the above command defined by <> with the correct values.

Access application

https://<host ip>:<host port for mineos web ui>

Login to the web ui is via username 'nobody' with password as specified via env var value for 'WEBUI_PASSWORD'.

Example

docker run -d \
    --net="bridge" \
    --name=mineos-node \
    -p 8443:8443/tcp \
    -p 25565-25575:25565-25575 \
    -v /apps/docker/mineos-node:/config \
    -v /etc/localtime:/etc/localtime:ro \
    -e WEBUI_PASSWORD=mineos \
    -e JAVA_VERSION=latest \
    -e UMASK=000 \
    -e PUID=0 \
    -e PGID=0 \
    binhex/arch-mineos-node

Notes

Please note this container MUST run as user 'root', group 'root' (PUID=0 PGID=0), otherwise you will be unable to authenticate via the web ui.


If you appreciate my work, then please consider buying me a beer :D

PayPal donation

Documentation | Support forum

arch-mineos-node's People

Contributors

binhex avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

sfavron

arch-mineos-node's Issues

Web UI isn't working

I tried installing this on my Unraid server, and when I launch the web UI and login with root and mineos as the username and password, it ends up giving me this:

Screenshot from 2021-06-06 23-29-45

If I try to reload the page, it then gives me an "Unable to connect" and refuses to do anything unless I restart the container. But then this whole process starts over again.

Image update/rebuild to grab latest changes in mineos-node

Seems like the automated build from Apr 21 failed to build and publish. Looking at the Github Actions it seems the builds have been failing for two years. Fixing this will probably make some of the issues of people not seeing profiles go away. https://forums.unraid.net/topic/92533-support-binhex-mineos-node/page/14/

It seems hexparrot/mineos-node are using a different node version from the README.MD https://github.com/hexparrot/mineos-node/blob/master/Dockerfile#L21

In the Actions build its using node version 8 and it seems that a dep is failing.

Forge 1.17 no jar file

Hi,

After the installation of Forge 1.17 there is no .jar file to select.
looking at run.sh it seems to be using files to retrieve all the files required.

java @user_jvm_args.txt @libraries/net/minecraftforge/forge/1.17.1-37.0.7/unix_args.txt

Java 16 with Snapshot 21w19a

When I updated my minecraft server to use the 21w19a snapshot profile it appears it won't start anymore. I can downgrade to 21w18a and it will start fine. I notice in Minecraft's changelogs that Java 16 is now being used. Perhaps the docker needs to be updated to include Java 16? I am not super experienced in this stuff so I could be way off.

Forge not showing in the dropdown

At the current moment, it looks like Forge is not an option to run a server. I found this issue here that seems to have been addressing the same thing on their side.

Screen Shot 2023-01-16 at 4 50 15 PM

updating to Java 11 broke all my servers

when you posted the update to java 11 all my fabric servers stopped working. it looks like the way fabric mods are loaded uses something no longer available in JVM 11. is there a way for me to lock my docker template to the previous one?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.