We are reader supported. When you buy through our links, we may earn an affiliate commission. Learn more.

DreamHost Minecraft Server Guide (2021): Play With Friends On Any Device

Minecraft’s incredible sandbox gameplay continues to attract new players even after numerous years. With the new Minecraft Bedrock Edition, friends can now play on the same server using different devices. If you’re interested in setting up your own Minecraft server, DreamHost’s plans are well-suited for your needs. Here’s how to set up a Minecraft server on DreamHost.

DreamHost Dedicated Hosting Plans Comparison Chart

PricingCheck PricingCheck Pricing
CoresIntel Xeon 4-Core 8-ThreadIntel Xeon 12-Core 24-Thread
Storage1 TB2 TB
Raid 1 StorageYesYes
Root AccessFullFull
Uptime Guarantee100%100%
DDoS ProtectionYesYes
24/7 Customer SupportYesYes
Money Back Guarantee30 days30 days

DreamHost Dedicated Server for Minecraft

A DreamHost Cloud server is also a good, affordable option for your Minecraft private server.

Minecraft players who want their own private realm just for their friends can use the Realms option to get their own private server for a monthly fee. However, this comes with several limitations. Minecraft Realms only allows up to 10 extra players and you can’t run Mod packs and plugins. There are some minigames you can enjoy with friends, but customization features are quite limited.

DreamHost’s dedicated server plans provide a more expansive option if you want a Minecraft private server that you can tweak and mod as much as you want, and have it open to an even bigger player base. If a dedicated server is a bit too much for your budget, DreamHost’s DreamCompute cloud hosting is a more affordable option. You only get billed monthly for resources you use, making it optimal for growing realms.

Minecraft Bedrock Edition

With the Bedrock Edition, you can play on any device you want.

Minecraft’s appeal has broadened over the years and it only made sense for the game itself to be made available to more and more platforms. Today, you can play Minecraft on PC, Nintendo Switch, PS4, Xbox One, Android and iOS devices, and even VR. However, for most games this means you can only play with others on the same platform, e.g. PS4 players can’t join PC realms. Not so with the new Minecraft releases.

See also  Bluehost vs HostMonster (2021): Comparing Popular Web Hosting Providers

The Minecraft Bedrock Edition removes this limitation, allowing players on any platform to join each other’s games. It is a great step up over the original Java edition, which only allows connections with other Java users. It’s important to note that there’s no Bedrock version for the MacOS yet, though iOS devices are supported.

There are several advantages to setting up your own Minecraft Bedrock Dedicated Server (BDS). You’ll have full control over the server’s setup, including Mods, plugins, etc., as well as all the users who join the realm. You can either whitelist friends so only they can join or leave your server open to the public. There are plenty of customizations available, including the new character creator.

Minecraft Server Guide For DreamHost

The Minecraft Bedrock Edition server software is required for a multiplayer realm.

You don’t really need a lot of server programming knowledge to run your own Bedrock Dedicated Server. You can simply use the step-by-step walkthrough below, which outline what you need to do using the Terminal program and Notepad to create a few text-based files. Once you acquire your DreamHost server, follow this guide:

1. Create an Admin user on the server.

First, you need to create a user with admin rights on your DreamHost dedicated or cloud server. Log in to the DreamHost Panel and go to Dedicated Servers > Admin Users. Click on Add a New Admin User and provide a username and password. Click Add Admin User once done; it might take a few minutes before the system finishes creating the new user.

See also  DreamHost vs HostGator (2021): Which is the Better Hosting Provider?

Afterwards, you’ll need to mark the admin user account as a Secure Socket Shell (SSH) user in the DreamHost Panel. This allows you to run line commands on a terminal client instead of only transferring files via SFTP.

2. Download the Minecraft server software.

To enable Minecraft Bedrock Edition’s cross-platform features, you need both the Java Runtime Environment (JRE) and the Minecraft Bedrock Edition server software. JRE allows players to join Minecraft games on different platforms while the server software itself handles the server-side apps.

The Windows and Ubuntu software are free to download, though you’ll need to log into your Minecraft account first. To install JRE, enter this on the terminal:

apt-get update && apt-get -y install 
wget screen openjdk-8-jdk-headless

Then, unzip the Bedrock zip file and upload it to the admin user’s home directory via SFTP. Simply replace “your-admin-user” with the admin username you created in the first step.

3. Configure the Minecraft server.

Once the Minecraft server software is properly installed, you’ll want to set up the game server’s properties. Using a text editor such as Notepad, open the server.properties file packaged with the server software. The included server documentation will have a list of syntax options to customize your game realm. These options include:

  • max-players: Determine how many players can connect to the server, though keep in mind that more players will impact server performance.
  • gamemode: Select whether the server is on survival (0), creative (1) or adventure (2) mode.
  • difficulty: Choose the difficulty level of the realm, with easy (1) being the default.
  • allow-cheats: Set to either true or false; this will control access to cheat commands.

Restart the server after you’ve saved your changes to implement them.

4. Create player whitelist and permissions files.

To ensure your friends can access your server, you need to create a player whitelist. Make sure you’ve enabled the whitelist option in the server.properties file in the step above. This snippet shows what it looks like adding an Xbox Live Gamertag to the whitelist file:

        "ignoresPlayerLimit": false,
        "name": "YOURGAMERTAG"

You’ll also likely want to set player permissions to keep the realm secure and strictly under your control. Using Notepad or any text editor, create a permissions.json file and save it in the same directory as the server software’s executable files. The syntax is a bit more involved here so you need to look up documentation. Each player listed in the whitelist should have an appropriate set of permissions saved in the .json file.

See also  DreamHost G Suite Setup Guide (2021): How To Start Using Google's Powerful Business Tools

5. Launch the server.

You’re finally ready to launch your Minecraft Bedrock Edition server! To do so, enter this on the terminal client:

LD_LIBRARY_PATH=. ./bedrock_server

You can optionally use this instead to prevent the server from halting when disconnecting from the shell:

screen -S minecraft ./bedrock_server

Pressing Enter will launch the server and you and your friends should be able to join the realm in-game. If you encounter any problems, don’t hesitate to get assistance from DreamHost’s support team.


DreamHost‘s cloud hosting and dedicated hosting plans are well-suited for Minecraft Bedrock Dedicated Servers of all sizes. You can start small with DreamCompute servers that only charges you for actual usage and grow from there. With the Bedrock Edition, you can enjoy Minecraft with friends playing on any platform, and you’ll have total control of your own server to boot.


📌 Is DreamHost a good server for Minecraft?

Yes, DreamHost offers good options for Minecraft dedicated server hosting. You can start with affordable cloud hosting and scale up to dedicated hosting to accommodate more Minecraft players and bigger realms.

📌 Is 2GB RAM good enough for a Minecraft server?

Yes, 2GB is plenty enough RAM for small to medium Minecraft servers with some plugins and mods. You’ll want more RAM if you’re looking to allow more than 10 players or so into the server.

📌 Is it safe to host a Minecraft server?

Running a Minecraft server is inherently safe though it depends on how your network is set up and what access is allowed to players on the server.

📌 Are free Minecraft servers safe?

Generally, free Minecraft servers should be safe to run, though they’re typically limited in resources and features. Local hosting, on the other hand, should be avoided unless it’s a strictly private realm meant only for friends.

Avatar photo
Derick Bondoc