Install Multicraft as two connected components: its PHP web panel and the daemon that starts and manages Minecraft servers. On a Linux VPS, download and run the setup script as root, complete the installer at http://your.address/multicraft/, start the daemon, remove install.php, change the default administrator password, and then download Minecraft and create a server from the panel.
Prefer not to run the server on your own PC? Godlike.Host offers hosted Minecraft Java servers with free DDoS protection and up to three free backups a day.
What you are installing
Multicraft is not a single process. The panel is the browser-based administration interface, while the daemon runs on a VPS and controls the Minecraft server processes. A normal single-VPS installation can host both pieces, but they still have separate configuration, permissions and logs.
As an Amazon Associate I earn from qualifying purchases.
Quick wins for a faster PC:
Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Repair Windows errors before they cause bigger problemsFix Now →- Panel: served by a web server and PHP. It stores users, server definitions, console information and other control data in SQLite or MySQL.
- Daemon: a background service that launches, stops and monitors Minecraft instances. The daemon itself has no external software requirement listed by the official documentation.
- Minecraft runtime: Java must be installed and accessible to the Linux account that runs each Minecraft server. As the official installation documentation states, “Java is required to run the Minecraft server.”
The commands below assume a Linux VPS, a root shell (or an account that can become root), a DNS name or IP address for the panel, and a web server already configured to serve the directory selected by the setup script. They do not provide a performance sizing formula: the appropriate CPU, memory and storage depend on the Minecraft version, world size, mods or plugins, concurrent players and the results of your own monitoring.
Prerequisites and requirements
Panel software
The documented panel requirements are a web server with PHP 5.4 or newer and these PHP extensions:
#1 Best Overall
- [Ultra-Lightweight Ear Buds Designed for Small Ears] Each earbud weighs only 3.7g and features a compact, ergonomic in-ear design made especially for small ears. Secure, low-profile, and comfortable for workouts, all-day wear or overnight sleeping.The ultra-slim profile sits flush in your ear with no hard edges poking or rubbing, so you can even sleep on your side without discomfort.
- [Immersive Stereo Sound with TOZO OrigX Technology] TOZO OrigX tuning delivers clear vocals, balanced mids, and natural stereo sound for music, podcasts, and videos.
- [Long Battery Life for Daily Use] Get up to 7 hours of playtime on a single charge, with up to 32 hours total using the charging case—ideal for workdays, commuting, and extended listening sessions.
- [Bluetooth 5.3 & Stable Connection] Bluetooth 5.3 provides fast pairing, stable wireless performance, and reduced dropouts as you move around home or office.
- [Deep Bass with Clear Vocals] High-performance drivers produce punchy bass while keeping vocals clean and detailed for everyday listening.
pdo_mysqlpdo_sqlitecurlxmlgdftp
MySQL requires at least one available database. The documentation says two databases are ideal when you intend to keep panel and daemon data separate. SQLite is available as the default installation choice, but the account used by the web server must be able to read and write the SQLite database file.
Daemon and Minecraft software
The daemon does not have an additional external dependency in the documented requirements. Minecraft does: install Java before attempting to launch a server, and verify that the Minecraft user can execute it. The official installation documentation does not specify a particular Java release, so choose a release supported by the Minecraft version you plan to run and confirm it with that version’s own documentation.
Crashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minutePC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11Network and account planning
- Decide which Linux user will own the Minecraft files. The setup script can create the requested server user if it does not exist.
- Reserve a web address such as
http://your.address/multicraft/for the panel and ensure the web server points at the panel’s web root. - For MySQL on another host, plan firewall rules and database credentials before running the browser installer. The default MySQL port is
3306, unless your connection string specifies another port. - If several daemons will share one panel, plan a Dynamic license and a unique daemon ID for every daemon.
Download the Linux package
Use the official Linux 64-bit archive URL supplied for this installation. Run the commands as root so the setup script can create users, install files and set ownership:
wget http://www.multicraft.org/download/linux64?version=2.5.0 -O multicraft.tar.gz
tar xvzf multicraft.tar.gz
cd multicraft
./setup.sh
The URL requests version 2.5.0. If the project publishes a different package for your license or operating system, use the version and architecture that match your environment rather than silently substituting an unrelated archive.
Rank #2
- 【IP68 Waterproof Multifunctinal Smart Watch】Torjalph fitness activity tracker smart watch is IP68 waterproof technology ,you can wear it when swimming,handwashing,it's rain-proof which means that you perform multiple exercise modes outside without worrying about sweat or rain corroding your fitness smart watch,and this watch equipped with a 230 mAh large capacity battery magnetic charging ,and this sports activity tracker watch can be used 5-7 days If fully charged.
- 【Larger 1.83'' Full Screen Watch & Multi-dial Selection】1.83 inch full HD color touch screen smart watch for men / women provides excellent 240*284 resolution image quality ,This Bluetooth smart watch offers a better touch experience and remarkable immersion and ,more than 200 watch faces for you to choose from App"Da Fit ", you can change the dial style according to your mood to wear keeping the world on your wrist
- 【Accurate Activity Tracker Smart Watch 】sports watch activity tracker uses sweat and dust resistant breathable silicone strap, our Fitness Tracker Smart Watch for Android iOS Phones supports 12 sports modes,walking,running,bicycle,swimming,badminton,basketball,football,rope skipping. This bluetooth calls smart watch for men women is lightweight and stylish, bringing more convenient and relaxing sports experience while also providing more protection.
- 【Your 24 Hour Personal Daily Health Monitor】Fitness watch for women men full touch screen IP67 waterproof bluetooth smartwatch for Android iOS Phones with heart rate blood pressure monitor multifunction Andriod smart watch with steps counter sleep monitor sports fitness watch, monitoring blood oxygen saturation allows you to understand your physical condition in real time to track fitness progress ,to know your health status in time.
- 【More Functions Bluetooth Call Smart Watch】This fitness activity smart watch full screen for iPhone and Android phones includes a bunch of new features including:The bluetooth smart watch can hang up the phone, receive and display WhatsAPP /Text /Facebook /Twitter /Messenger reminder.Support sedentary reminder, alarm clock, stopwatch, timer,weather information,music control, remote camera control compatible with Android 5.0 and above or iOS 9.0 and above smartphones.
When setup.sh starts, answer its prompts carefully. It can create the selected server user, make the base installation directory, copy the bin and jar directories, create multicraft.key when you provide a license, write multicraft.conf, copy the panel into the web root, set ownership and run set_permissions. Record the installation path and the server user: you need both for daemon startup, service configuration and log inspection.
Complete the browser installer
- Point your browser at
http://your.address/multicraft/, replacingyour.addresswith the VPS hostname or IP and preserving the trailing path. - Follow the front-end installer to select the database type and enter the database connection details. With SQLite, confirm that the web-server account can access the database file. With MySQL, use a database account that can connect from the panel host and, when applicable, from the daemon host.
- Keep the daemon password consistent. The password configured in
multicraft.confmust be identical to the daemon password stored in the panel configuration; a mismatch prevents the panel from authenticating to the daemon. - Finish the installer and test that you can reach the login page before moving on to server creation.
As soon as the installation works, delete install.php. Leaving the installer available exposes an unnecessary administrative entry point. The official documentation gives the same security instruction: “For security purposes, please delete the ‘install.php’ as soon as everything is working.”
rm /path/to/your/panel/install.php
Replace the example path with the actual panel directory created by setup.sh. Do not delete the file before confirming that the installer completed successfully, because you may need it to finish an incomplete setup.
Start the Multicraft daemon
Start the daemon using the path selected during setup. The documented example uses a Minecraft account named minecraft:
Rank #3
- [Low Noise High Fidelity] New bee guitar cord with 22AWG oxygen-free-copper center conductors provides enhanced signal transfer, the PVC insulation material and the high-density stranded copper double shield provide noise rejection for quiet operation
- [Ideal for Choice] New bee 1/4 straight and right angle metal connectors, ensures a secure connection in any instrument, pedal, or amp jack. L shape great fro on stage guitar stands
- [Wide Compatible] Suitable for mixer, power amplifier, microphone, effector, decoder, equalizer, electoronic organ, electric guitar, electric bass and other electronic equipments. Widely used in the installation of smart home, karaoke speaker, professional stage audio, etc
- [Easy Disassemble] Making incidental repairs quick and easy! Very nice, flexible cable
- [Dont Hesite to Order] 24 hours customer services and professional technology team are standing by
/home/minecraft/multicraft/bin/multicraft start
If you selected another home or base directory, adjust the path to that installation. Starting the daemon is separate from creating a Minecraft server: at this point you are starting Multicraft’s controller, not necessarily a configured game instance.
Check that it stayed running
- Verify that the command returns without an error and that the daemon process remains active.
- Open the panel and check whether the daemon is shown as online or available.
- Inspect the daemon log beside
multicraft.conf, normally namedmulticraft.log, if the panel cannot connect or the process exits.
Do not work around a failed start by repeatedly launching the command. First read the log, verify the configured paths and permissions, and confirm Java access for the Minecraft user.
Make the daemon start after a reboot
The official Linux method installs a systemd unit, gives it normal file permissions and enables it at boot:
wget http://www.multicraft.org/files/multicraft.service -O /etc/systemd/system/multicraft.service
chmod 644 /etc/systemd/system/multicraft.service
systemctl enable multicraft
Enabling a unit schedules it for future boots; it does not necessarily start the service in the current session. Start it immediately with:
Rank #4
- Digital Family Calendar: BSIMB digital calendar wall touch screen puts an end to your chaotic life. Designed for busy families, the digital calendar keeps you organised and in step with your family. Assign different colours and tasks to each family member to make family scheduling easier and more intuitive.
- Easy Setup and Auto-Sync: Plug in, connect to WLAN and auto-syn your electric calendar in minutes. Digital wall calendar compatible with Google calendar, iCloud calendar, Outlook calendar, Cozi calendar and Yahoo calendar. Add events directly on the device or through the ecalendar app. Electronic calendar stays current whether you're at work or traveling—no manual updates needed.
- All-In-One Home Assistant: Smart calendar builds habits and encourage independence with personalised chores. Display daily meal plan to reduce the daily ‘What's for dinner?’ stress. To-do lists keep track of everything you want. Turning chores into valuable achievements with stars and rewards, making life easier and more enjoyable.
- Manage Anytime Anywhere: BSIMB electronic calendar for family stay connected with the powerful ecalendar app. Access and manage your digital wall calendar anytime, anywhere with free features like stars & rewards, photo screensaver, chore charts, meals plans, to-do lists etc. Electronic planner paid features like Magic Import tailor advanced tools for users with special needs.
- Stay in Touch with Loved Ones: Share photos or videos from your phone to electronic wall calendar with app, instantly update your life moment, and keep in touch with your family, especially those who are far away; you can also surprise your smart calendar digital wall by sending him a wish card; it's also great for keeping tech-illiterate elders in touch with the youngsters.
systemctl start multicraft
Then check its state:
systemctl status multicraft
If systemd reports a failure, compare the service’s configured path and user with the values chosen in setup.sh. A unit that points to a different home directory can fail even though the manual start command works. Use the daemon log beside multicraft.conf together with the systemd status output to identify the first error.
Download Minecraft and create the first server
After the daemon is online and the administrator account is secure, use the panel’s built-in workflow rather than manually copying an arbitrary server jar:
- Sign in with the initial
adminaccount. - Open Users and change the default
adminpassword immediately. Use a unique, long password that is not reused on the VPS or database. - Open Settings → Update Minecraft and use the available download options to obtain the Minecraft server version you intend to run.
- Open Servers → Create Server.
- Choose the daemon, server name, directory and Minecraft version, then save the server definition.
- Start the new instance from the server controls and watch its console for the first boot messages, world generation and any request to accept the Minecraft EULA.
The exact fields offered by the panel can vary with the installed Multicraft release and license. The important sequence is to update or download the Minecraft files first, then associate them with a server definition on an online daemon.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Choose SQLite or MySQL
| Characteristic | SQLite | MySQL |
|---|---|---|
| Installation default | Yes, according to the installation documentation | No; select and configure it during installation |
| Database location | A file on the panel filesystem | A MySQL server, local or remote |
| Access requirement | The panel user must be able to read and write the database file | Network/database credentials must permit each configured connection |
| Separate panel and daemon hosts | Not suitable when the required database file is not available to both components | Designed for shared access, including a database on another machine |
| Documented planning note | Useful for a straightforward single-host installation | At least one database is required; two are ideal when separating panel and daemon databases |
When SQLite is the practical choice
Use SQLite when the panel and daemon are on one VPS, the database file can remain on that VPS, and the web-server account can access it. Check ownership and permissions after setup; a database file that is readable by root but not by the web-server user will produce installer or runtime errors.
Best Value
When MySQL is the better choice
Choose MySQL when the panel and daemons need a shared database, when you want the database on a separate machine, or when direct file access would be awkward. Configure the same database details in multicraft.conf and the panel configuration. Ensure that MySQL accepts the connection from the relevant VPS addresses and that firewalls allow only the required sources to reach port 3306 (or the custom port in your connection string).
Do these 3 things before closing this tab:
1Fix the driver behind crashes, sound loss and screen glitches2Clear out junk files and repair common Windows errors3Scan for outdated or missing drivers - takes under a minuteRemote MySQL checklist
- Create the database and a dedicated MySQL account with only the privileges Multicraft needs.
- Permit connections from the panel and daemon IP addresses instead of opening MySQL to the entire internet.
- Enter matching host, port, database name, username and password values wherever Multicraft asks for them.
- Set the same daemon password in the daemon configuration and panel configuration; this is separate from the MySQL password.
- Test connectivity from each host before diagnosing a panel or daemon bug.
Run multiple daemons on different VPSs
A Dynamic license can allow one Multicraft panel to manage Minecraft instances distributed across multiple physical or virtual machines. In that design, the panel is the common control point and each VPS runs its own daemon.
- Install the daemon on each VPS and make the daemon hosts use the shared MySQL database.
- Make sure every host can reach the MySQL server on its configured port.
- Set the same daemon authentication password in each daemon’s
multicraft.confand in the panel’s corresponding configuration. - Assign a unique
idinmulticraft.confto every daemon. Reusing an ID can cause the panel to treat separate hosts as the same daemon. - Confirm that the Dynamic license is active and supports the number or range of daemon IDs you are configuring.
- Start each daemon and verify that the panel discovers it through the shared database.
The panel detects distributed daemons through that shared database; it does not require the daemons to share a local filesystem. Keep game worlds and server files on the VPS where their daemon runs, while keeping the database connectivity and credentials consistent.
Troubleshoot common installation failures
The panel cannot find the daemon
- Open the daemon log, normally
multicraft.logbesidemulticraft.conf, and look for authentication, database or startup errors. - Open the panel log at
protected/runtime/application.logand match its timestamp with the daemon error. - Compare the daemon password character for character in the daemon and panel configurations.
- For a remote setup, test database reachability and confirm that the MySQL server allows the connecting host on port
3306or your selected port. - For a Dynamic deployment, confirm that the license is active and that every daemon has a unique, license-supported
id.
The daemon starts but Minecraft will not launch
- Check that Java is installed.
- Run the Java command as the same Linux user that owns the Minecraft server files, not only as root.
- Verify that the selected Minecraft jar was downloaded through Settings → Update Minecraft and that the server definition points to the intended version.
- Read the server console and daemon log for permission, path or memory errors before changing unrelated settings.
The browser installer reports a database or permission error
- With SQLite, inspect the database file and its parent directory. The web-server account needs the necessary read and write access.
- With MySQL, recheck hostname, port, database name, username and password, then verify that the server accepts connections from the VPS address.
- Check that all required PHP extensions are loaded by the PHP installation used by the web server, not merely by a different command-line PHP binary.
The service works manually but not after reboot
- Run
systemctl status multicraftafter boot and read the reported exit reason. - Confirm that
/etc/systemd/system/multicraft.servicehas mode644and references the same installation path and user used by the manual start command. - Use
systemctl start multicraftto reproduce the failure under systemd, then inspectmulticraft.log.
Security and operational checklist
- Delete
install.phpimmediately after the panel installation is verified. - Change the default
adminpassword before creating servers or sharing panel access. - Use a strong, unique daemon password and protect both configuration files from unnecessary read access.
- Restrict MySQL exposure with host-based permissions and firewall rules; do not expose port
3306broadly when only a few VPS addresses need it. - Run Minecraft under a dedicated non-root Linux user. The setup script can create that user, and file ownership should match it.
- Keep the panel, daemon and operating system patched according to the versions you have deployed.
- Back up the panel database and Minecraft worlds separately. A database backup restores control metadata; it does not replace the world files stored on each daemon host.
- Monitor disk space, Java process health and the daemon logs so a full filesystem or stopped daemon is detected before players report an outage.
What a successful installation looks like
You have a working installation when the panel login succeeds, the default administrator password has been changed, install.php is gone, the daemon remains running manually and through systemd, and the panel shows that daemon as available. Settings → Update Minecraft should be able to place the selected server files on the daemon, and Servers → Create Server should create an instance that starts with Java under the intended Minecraft user. In a multi-host deployment, each daemon should appear separately with a unique ID and a shared, reachable MySQL backend.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.
Free tools Windows power users keep installed
One-click scans. No signup required.




