Warning: preg_match(): Unknown modifier '-' in /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php on line 783

Warning: preg_match(): Unknown modifier '-' in /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php on line 783

Warning: preg_match(): Unknown modifier '-' in /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php on line 783

Warning: preg_match(): Unknown modifier '-' in /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php on line 783

Warning: preg_match(): Unknown modifier '-' in /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php on line 783

Warning: preg_match(): Unknown modifier '-' in /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php on line 783

Warning: preg_match(): Unknown modifier '-' in /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php on line 783

Warning: preg_match(): Unknown modifier '-' in /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php on line 783

Warning: Cannot modify header information - headers already sent by (output started at /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php:783) in /home/akl1986/public_html/support/wp-includes/rest-api/class-wp-rest-server.php on line 1794

Warning: Cannot modify header information - headers already sent by (output started at /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php:783) in /home/akl1986/public_html/support/wp-includes/rest-api/class-wp-rest-server.php on line 1794

Warning: Cannot modify header information - headers already sent by (output started at /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php:783) in /home/akl1986/public_html/support/wp-includes/rest-api/class-wp-rest-server.php on line 1794

Warning: Cannot modify header information - headers already sent by (output started at /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php:783) in /home/akl1986/public_html/support/wp-includes/rest-api/class-wp-rest-server.php on line 1794

Warning: Cannot modify header information - headers already sent by (output started at /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php:783) in /home/akl1986/public_html/support/wp-includes/rest-api/class-wp-rest-server.php on line 1794

Warning: Cannot modify header information - headers already sent by (output started at /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php:783) in /home/akl1986/public_html/support/wp-includes/rest-api/class-wp-rest-server.php on line 1794

Warning: Cannot modify header information - headers already sent by (output started at /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php:783) in /home/akl1986/public_html/support/wp-includes/rest-api/class-wp-rest-server.php on line 1794

Warning: Cannot modify header information - headers already sent by (output started at /home/akl1986/public_html/support/wp-content/plugins/redux-framework/redux-core/inc/extensions/metaboxes/class-redux-extension-metaboxes.php:783) in /home/akl1986/public_html/support/wp-includes/rest-api/class-wp-rest-server.php on line 1794
{"id":2257,"date":"2019-11-26T07:09:41","date_gmt":"2019-11-26T07:09:41","guid":{"rendered":"https:\/\/support.aklwebhost.com\/?post_type=manual_kb&p=2257"},"modified":"2019-11-26T07:09:41","modified_gmt":"2019-11-26T07:09:41","slug":"install-mineos-on-ubuntu-14-04-for-minecraft-servers","status":"publish","type":"manual_kb","link":"https:\/\/support.aklwebhost.com\/knowledgebase\/install-mineos-on-ubuntu-14-04-for-minecraft-servers\/","title":{"rendered":"Install MineOS on Ubuntu 14.04 for Minecraft Servers"},"content":{"rendered":"

MineOS<\/strong>\u00a0is a complete\u00a0Minecraft server<\/strong>\u00a0platform with a web GUI, automated backups, archives, performance statistics, and other features too.<\/p>\n

Setting up a\u00a0Minecraft server<\/strong>\u00a0on\u00a0MineOS<\/strong>\u00a0is easy and should take only a few minutes to get up and working on a AKLWEB Host server.<\/p>\n

Overview<\/strong><\/h3>\n
    \n
  • Install dependencies.<\/li>\n
  • Install MineOS.<\/li>\n
  • Configure MineOS.<\/li>\n
  • Play Minecraft with your friends.<\/li>\n<\/ul>\n

    Setup<\/strong><\/h3>\n

    You should start with a fresh install of your chosen operating system, in this case, we are using Debian 7.<\/p>\n

    Install the needed dependencies.<\/strong><\/h4>\n
    apt-get update\r\napt-get -y install screen python-cherrypy3 rdiff-backup git openjdk-7-jre-headless\r\n<\/code><\/pre>\n

    Create directory and download MineOS.<\/strong><\/h4>\n
    mkdir -p \/usr\/games\r\ncd \/usr\/games git clone git:\/\/github.com\/hexparrot\/mineos minecraft cd minecraft git config core.filemode false chmod +x server.py mineos_console.py generate-sslcert.sh\r\n\r\nln -s \/usr\/games\/minecraft\/mineos_console.py \/usr\/local\/bin\/mineos\r\n<\/code><\/pre>\n

    Copy files and set up permissions.<\/strong><\/h4>\n
    cp \/usr\/games\/minecraft\/init\/mineos \/etc\/init.d\/\r\nchmod 744 \/etc\/init.d\/mineos\r\nupdate-rc.d mineos defaults\r\ncp \/usr\/games\/minecraft\/init\/minecraft \/etc\/init.d\/\r\nchmod 744 \/etc\/init.d\/minecraft\r\nupdate-rc.d minecraft defaults\r\ncp \/usr\/games\/minecraft\/mineos.conf \/etc\/\r\n<\/code><\/pre>\n

    Create self-signed certificate for HTTPS.<\/strong><\/h4>\n
    cd \/usr\/games\/minecraft .\/generate-sslcert.sh\r\n<\/code><\/pre>\n

    Start MineOS.<\/strong><\/h4>\n
    service mineos start\r\n<\/code><\/pre>\n

    Create a user.<\/strong><\/h4>\n
    adduser <somename>\r\n<\/code><\/pre>\n

    Log into the web UI.<\/strong><\/h4>\n

    Navigate to\u00a0https:\/\/yourip:8888<\/code>. Your browser will ask if you want to connect due to the self-signed certificate. Accept the connection. Log in using your root credentials.<\/p>\n

    Configure Minecraft.<\/strong><\/h4>\n
      \n
    • In the left pane, click “Manage Profiles” and create at last one server profile.<\/li>\n
    • Click “update” profile.<\/li>\n
    • Log out as root.<\/li>\n<\/ul>\n

      Create a server.<\/strong><\/h4>\n
        \n
      • Log in as the user you created before.<\/li>\n
      • Click “Create New Server” on left pane.<\/li>\n
      • Fill in your\u00a0Minecraft server<\/strong>\u00a0settings.<\/li>\n
      • Click “Dashboard” on left pane.<\/li>\n
      • Select your server.<\/li>\n
      • Click Start.<\/li>\n<\/ul>\n

        If everything is working, then your server will start. For a few moments you will see “-1” for\u00a0“Players Online”<\/strong>. This will go to 0. Then, you can login with your Minecraft client.<\/p>\n

        Play Minecraft.<\/strong><\/h4>\n

        Connect to your server with its IP or domain name (if you created one) and the port from the server settings. The default port is\u00a025565<\/strong>.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","format":"standard","manualknowledgebasecat":[105],"manual_kb_tag":[186],"_links":{"self":[{"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/manual_kb\/2257"}],"collection":[{"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/manual_kb"}],"about":[{"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/types\/manual_kb"}],"author":[{"embeddable":true,"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/comments?post=2257"}],"version-history":[{"count":1,"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/manual_kb\/2257\/revisions"}],"predecessor-version":[{"id":2258,"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/manual_kb\/2257\/revisions\/2258"}],"wp:attachment":[{"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/media?parent=2257"}],"wp:term":[{"taxonomy":"manualknowledgebasecat","embeddable":true,"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/manualknowledgebasecat?post=2257"},{"taxonomy":"manual_kb_tag","embeddable":true,"href":"https:\/\/support.aklwebhost.com\/wp-json\/wp\/v2\/manual_kb_tag?post=2257"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}