How to Install Multicraft on a VPS or Dedicated Server (Ubuntu 13.04 64 bit)



Similar documents
Cloud Homework instructions for AWS default instance (Red Hat based)

HOW TO BUILD A VMWARE APPLIANCE: A CASE STUDY

MOODLE Installation on Windows Platform

How To Install Linux, Apache, MySQL, PHP (LAMP) stack on Ubuntu

Kollaborate Server Installation Guide!! 1. Kollaborate Server! Installation Guide!

Ulteo Open Virtual Desktop Installation

Cassandra Installation over Ubuntu 1. Installing VMware player:

Livezilla How to Install on Shared Hosting By: Jon Manning

INSTALLATION GUIDE VERSION

Installation documentation for Ulteo Open Virtual Desktop

Solr Bridge Search Installation Guide

INUVIKA OVD INSTALLING INUVIKA OVD ON UBUNTU (TRUSTY TAHR)

SETTING UP A LAMP SERVER REMOTELY

How to Install SMTPSwith Mailer on Centos Server/VPS

Managed Devices - Web Browser/HiView

Project management integrated into Outlook

Backup and Restore MySQL Databases

AlienVault Unified Security Management (USM) 4.x-5.x. Deploying HIDS Agents to Linux Hosts

Desktop : Ubuntu Desktop, Ubuntu Desktop Server : RedHat EL 5, RedHat EL 6, Ubuntu Server, Ubuntu Server, CentOS 5, CentOS 6

Installing buzztouch Self Hosted

Quick Start Guide Joomla!: Guidelines for installation and setup. Why Joomla!

Contents. 1. Infrastructure

Online Backup Client User Manual

Creating a DUO MFA Service in AWS

ULTEO OPEN VIRTUAL DESKTOP UBUNTU (PRECISE PANGOLIN) SUPPORT

NAS 109 Using NAS with Linux

How to Use? SKALICLOUD DEMO

CafePilot has 3 components: the Client, Server and Service Request Monitor (or SRM for short).

owncloud 8 and DigitalOcean Matthew Davidson Bluegrass Linux User Group 03/09/2015

How to Install and Setting Up Drupal

equate Installation QUICK START GUIDE

VERSION 9.02 INSTALLATION GUIDE.

TSM for Windows Installation Instructions: Download the latest TSM Client Using the following link:

MySQL quick start guide

1. Product Information

CPE111 COMPUTER EXPLORATION

WEB2CS INSTALLATION GUIDE

Installing an open source version of MateCat

SIMIAN systems. Setting up a Sitellite development environment on Windows. Sitellite Content Management System

Online Backup Client User Manual Linux

How To Install Storegrid Server On Linux On A Microsoft Ubuntu 7.5 (Amd64) Or Ubuntu (Amd86) (Amd77) (Orchestra) (For Ubuntu) (Permanent) (Powerpoint

Expresso Quick Install

What you will need before beginning this guide

Embedded Based Web Server for CMS and Automation System

RecoveryVault Express Client User Manual

Installing Drupal 8 on Windows 7 with XAMPP. I am trying to install Drupal 8 on my Windows machine as a development system.

CycleServer Grid Engine Support Install Guide. version 1.25

Setup a Virtual Host/Website

How to connect to the University of Exeter VPN service

SNPsyn documentation. Release 1.1b. Tomaž Curk Gregor Rot Davor Sluga Uroš Lotrič Blaž Zupan

User Manual - Help Utility Download MMPCT. (Mission Mode Project Commercial Taxes) User Manual Help-Utility

ProjectPier v Getting Started Guide

Online Backup Linux Client User Manual

Online Backup Client User Manual

SEAGATE BUSINESS NAS ACCESSING THE SHELL. February 1, 2014 by Jeroen Diel IT Nerdbox

Installation Guide for WebSphere Application Server (WAS) and its Fix Packs on AIX V5.3L

Virtual machine W4M- Galaxy: Installation guide

Server Installation/Upgrade Guide

Installing Moodle for Windows with Easy PHP Illustrated Install Guide By Floyd Collins

NovaBACKUP Remote Workforce Version 12.5 Cloud Restore

Installing Drupal on Your Local Computer

PHP+MYSQL, EASYPHP INSTALLATION GUIDE

Apache and Virtual Hosts Exercises

SIMIAN systems. Setting up a Sitellite development environment on Mac OS X. Sitellite Content Management System

Building Website with Drupal 7

DocAve Upgrade Guide. From Version 4.1 to 4.5

MySQL Quick Start Guide

GestióIP IPAM v3.0 IP address management software Installation Guide v0.1

Cloudwords Drupal Module. Quick Start Guide

Installing an SSL certificate on the InfoVaultz Cloud Appliance

FlexSim LAN License Server

Getting an ipath server running on Linux

MySQL Quick Start Guide

Customer Control Panel Manual

SETTING UP REMOTE ACCESS ON EYEMAX PC BASED DVR.

TIMETABLE ADMINISTRATOR S MANUAL

Sugar Open Source Installation Guide. Version 4.5.1

Moving Drupal to the Cloud: A step-by-step guide and reference document for hosting a Drupal web site on Amazon Web Services

IISADMPWD. Replacement Tool v1.2. Installation and Configuration Guide. Instructions to Install and Configure IISADMPWD. Web Active Directory, LLC

INUVIKA OVD INSTALLING INUVIKA OVD ON RHEL 6

Massey University Follow Me Printer Setup for Linux systems

Enterprise Manager. Version 6.2. Installation Guide

Installing and Configuring Microsoft Dynamics Outlook Plugin to Use with ipipeline MS CRM

Mercury Users Guide Version 1.3 February 14, 2006

CommandCenter Secure Gateway

Installation Guide for AmiRNA and WMD3 Release 3.1

Installation & Upgrade Guide

Written by Wirabumi Software Sunday, 30 December :27 - Last Updated Thursday, 03 January :52

Written by: Johan Strand, Reviewed by: Chafic Nassif, Date: Getting an ipath server running on Linux

Zanibal Plug-in For Microsoft Outlook Installation & User Guide Version 1.1

Network Management & Monitoring Request Tracker (RT) Installation and Configuration

Lets Get Started In this tutorial, I will be migrating a Drupal CMS using FTP. The steps should be relatively similar for any other website.

Labtech Learning Management System. Windows Installation. Standart Version 1.0

itixi Ubuntu Server Deployment How-To/Information

Newton Linux User Group Graphing SNMP with Cacti and RRDtool

AJ Matrix V5. Installation Manual

Transcription:

How to Install Multicraft on a VPS or Dedicated Server (Ubuntu 13.04 64 bit) Introduction Prerequisites This tutorial will show you step-by-step on how to install Multicraft 1.8.2 on a new VPS or dedicated server running the Ubuntu 13.04 64 bit operating system. This tutorial will also work on older Ubuntu operating systems including 11.10, 12.04, and 12.10. Be sure that the operating system you choose is 64 bit though. As of writing this, Multicraft no longer supports 32 bit Linux operating systems. If you choose to install CentOS 5 or 6 on your VPS or dedicated server, this tutorial does not apply to you. This tutorial assumes you are already logged in to SSH as root on the server. To start off, Multicraft requires a number of 3 rd party software to be able to run correctly. Fortunately, on Ubuntu, this software is easily installed. Below are the steps you need to take to install these prerequisites via SSH commands. Be sure to follow each step one at a time and do not include the quotes on each command. 1. apt-get update && apt-get y upgrade be sure your system is up-to-date. 2. apt-get y install openjdk-7-jre install the latest version of Java. 3. apt-get y install zip unzip nano wget htop bmon install various tools to allow additional Multicraft features to work as well as monitor your server when Multicraft is installed. 4. apt-get y install apache2 php5 mysql-server install the apache web server, PHP, and MySQL. When installing MySQL it will ask for root (admin) password. Set this to whatever you want but be sure you remember it!

5. apt-get y install php5-curl php5-sqlite && service apache2 restart install additional PHP packages required for Multicraft. 6. apt-get y install phpmyadmin install phpmyadmin, a web-based database administration tool. During installation, it will ask you to choose the web server phpmyadmin is running on. Press <spacebar> on the apache2 option, then press enter. Also, answer yes to any other phpmyadmin configuration options. This will ask you for a password as well. Generally, you should set this to be the same password you chose for the MySQL root account. 7. You now need to make some changes to apache for the Multicraft web panel to work correctly and be secure. a2enmod rewrite will enable the rewrite module for apache. nano /etc/apache2/sites-enabled/000-default will open a configuration file similar to below: Look in the <Directory /var/www/> section and find AllowOverride None and change it to AllowOverride All. Next, press CTRL+O, <Enter> to save and CTRL+X to exit. 8. service apache2 restart restart apache again to commit your configuration changes.

Install Multicraft Daemon Multicraft is comprised of two parts: the daemon and the panel. The daemon software runs on the physical server and controls all Minecraft servers you have running. The panel is the web-based panel that you will use to administrate your servers. 1. cd /tmp navigate to the tmp directory. 2. wget http://www.multicraft.org/download?arch=linux64 -O multicraft.tar.gz download the latest Multicraft version for Linux 64 bit. 3. tar xvzf multicraft.tar.gz extract the Multicraft files. 4. cd multicraft navigate to the multicraft directory. 5../setup.sh run the Multicraft daemon installer. Below are the answers you should give to each configuration option in the installer: a. y b. minecraft c. y d. /home/minecraft/multicraft e. Enter your license key, if you have one f. 1 g. y h. www-data i. /var/www/multicraft j. y k. Your server s main IP l. 21 m. n n. mysql o. 127.0.0.1 p. multicraft_daemon q. root r. MySQL root password you set above s. y t. <Enter> u. n 6. cd../ && rm rf multicraft.tar.gz multicraft && cd Multicraft daemon has been installed, now remove the installation files. 7. If you want to customize your daemon a bit more, you can do nano /home/minecraft/multicraft/multicraft.conf and take a look at the other configuration options such as the daemon s name and maximum amount of memory. However, those additional options are out of the scope of this simplistic tutorial. Install Multicraft Panel

Conclusion 1. Open your browser and head over to http://your_server_ip/multicraft 2. Click Start Installation a. All the requirements checks should be Passed. If the Protected directory check is failed, go back to SSH and type service apache2 restart then reload the web page and it should display as Passed. 3. Click Continue 4. Click Continue 5. Enter your MySQL connection details: a. Database Type: MySQL b. Database Host: 127.0.0.1 c. Database Name: multicraft_panel d. Database Username: root e. Database Password: Your root MySQL password i. Before clicking Save and Test go to http://your_server_ip/phpmyadmin and login with your MySQL root details. Then, click Databases on the top and create two new Collation databases named multicraft_panel and multicraft_daemon. You can now logout of phpmyadmin as you will not need it from now on. f. Click Save and Test g. The connection should be successful, just click Initialize Database then Continue 6. Login to the actual panel now with admin and admin as the username and password, respectively. 7. Click continue 8. Enter your MySQL connection details: a. Database Type: MySQL b. Database Host: 127.0.0.1 c. Database Name: multicraft_daemon d. Database Username: root e. Database Password: Your root MySQL password f. Clcik Save and Test g. The connection should be successful, just click Initialize Database then Continue 9. You will now be presented with the Multicraft panel settings. You can leave them all as default or change them to whatever you d like. When finished, click Save 10. Head back to SSH and type /home/minecraft/multicraft/bin/multicraft v start 11. You should see your daemon appear on the Multicraft Detected Daemons now. Click Refresh, then Continue 12. Click Continue to Multicraft Congratulations! You now have a working Multicraft installation where you can create servers, users, modify settings, and whatever else you d like to do. Please note that this tutorial is only going to show

you how to setup one panel and one daemon running on the same server. There are some additional steps that need to be done in order to have multiple daemons share one panel like hosting providers offer. However, that type of setup is outside the scope of this tutorial.