开源软件名称(OpenSource Name):hexparrot/mineos-node开源软件地址(OpenSource Url):https://github.com/hexparrot/mineos-node开源编程语言(OpenSource Language):JavaScript 71.1%开源软件介绍(OpenSource Introduction):Node.JS MineOSMineOS 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. This has been tested on Debian, Ubuntu, ArchLinux, and FreeBSD and should work on all variants, Linux or BSD. InstallationMineOS is distributed through github and downloads its dependencies with npm. MineOS requires root-privileges, as the authentication relies on the underlying system's /etc/shadow. Do not install this atop an existing MineOS system (using the Python-based webui), since the installation location is the same /usr/games/minecraft. Following are steps for installing MineOS on an apt-get based distribution, such as Debian or Ubuntu. These instructions are detailed further (as well as for additional distributions) on the MineOS wiki. Using an apt-get based Linux distribution:
For hosts using 'upstart':
For hosts using 'supervisor':
For hosts using 'systemd':
To use the webui as a background daemon:
To start the webui in the foreground:
Things to watch out forOn FreeBSD, you will need to mount a Linux-compatible /proc filesystem, i.e., linprocfs, at /usr/compat/linux/proc in order for the web-ui to work. In addition, where CLANG is default for your system, you'll need to build the NPM modules differently:
Mineos-node requires rsync 3.1.x or later, 3.0.x does not have the ability to chown on copy, which is essential for profiles. Depending on your distribution, you may need to build it from source. Developing and ContributingI'd love to get contributions from you! Whether you are most comfortable writing HTML, CSS, or Javascript (either Nodejs or Angular), feel free to reach out to me about some of my design goals and we'll see where your efforts can best be used. LicenseSee LICENSE.md file. SupportCreate an issue in github or start a post on the MineOS support forums. CURRENTLY WORKINGThe Angular.JS-based web user interface capable of:
TODO
EVENTUALLY
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论