Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
Downloads, installs and configures components required for the MineOS Web User Interface on apt-get based systems.
# update repositories
curl -sL | bash -
apt-get update
# download the necessary prerequisite components for mineos
apt-get -y install nodejs supervisor git rdiff-backup screen build-essential default-jre-headless
# download the most recent mineos web-ui files from github
mkdir -p /usr/games
cd /usr/games
git clone minecraft
cd minecraft
git config core.filemode false
chmod +x service.js mineos_console.js webui.js
ln -s /usr/games/minecraft/mineos_console.js /usr/local/bin/mineos
cp mineos.conf /etc/mineos.conf
npm install --unsafe-perm
# distribute service related files
cp init/supervisor_conf /etc/supervisor/conf.d/mineos.conf
# generate self-signed certificate
# start the background service
supervisorctl reload
Copy link

manuee commented Apr 5, 2016

On my fork I added a check for the script to be ran as root or fail gracefully - have a look =)

Copy link

JamesDAdams commented Sep 8, 2018

does not work anymore

Copy link

GeneralBones commented Dec 23, 2018

Yes it does.

Copy link

necro367 commented Jul 8, 2019

cant install supervisor. any fix?

Copy link

aBoredDev commented Mar 9, 2020

Forked and added npm to the packages to be installed, because it isn't being installed for some reason, and added @manuee 's check for root or fail gracefully. Check it out.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment