Releases: hexparrot/mineos
Release Candidate
The core functionality of the MineOS web interface appears to have largely taken its shape. At this point in development, only a few copy corrections or minor bugs are being reported.
If no further functional issues are reported, this a proper release will be drafted.
Beta Release
This version has all (pretty much) all core functionality required and can now be started automatically through the init.d subsystem.
This release is aimed at quick-install via root and works on any apt-get package management distribution with the following installation script:
apt-get update
apt-get -y install screen python-cherrypy3 rdiff-backup git openjdk-7-jre-headless
mkdir -p /usr/games
cd /usr/games
git clone --depth 1 https://github.com/hexparrot/mineos minecraft
cd minecraft
git config core.filemode false
chmod +x server.py mineos_console.py generate-sslcert.sh
cp mineos /etc/init.d/
chmod 755 /etc/init.d/mineos
update-rc.d mineos defaults
./generate-sslcert.sh
Remaining tasks are to add to /etc/rc.local:
cd /usr/games/minecraft; ./mineos_console.py -d /var/games/minecraft start
And to create additional users. By default, root is still only user able to /update/ profiles, though unprivileged users may prototype them.
Pre-release alpha
Pre-release, non-production ready version for early MineOS-adopters and enthusiasts to review. It is a fully-working release, but as-yet untested by the masses.
With the exception of the server console, all included features are functional in preliminary tests and found to be working as-expected, with scattered exceptions such as "importing archives created with perms preserved, owned by other users." This is definitely considered an unlikely edge case but will be resolved in the future.
Multiple-user functionality should be fully working, allowing any user who is a member of another group's /servers/[servername] or /backup/[servername] to be permitted to manage the server from the web-ui.
The ability to create and remove profiles is contingent on permissions on profiles/profile.config--user/group perms on this file is key.