Running Bedrock Minecraft Server on AWS

This is for running the bedrock version of Minecraft, as used on Android, Apple and Windows 10.


Set up an AWS instance,  lightsail is a simplified version which should be enough.

1. Create an Amazon Lightsail account

This tutorial is free tier eligible. 

Once you've created a Lightsail account, sign into the Lightsail console. 

Already have an account? Sign-in

2. Launch your Lightsail instance

a. Choose Create instance in the Instances tab of the Lightsail home page.


b. Choose Change Region and Availability Zone to create your instance in another location.

Select the closest Region to you so that you have good latency when playing.


c. Choose Linux as your platform, and select Ubuntu as your Blueprint. 

When choosing your Blueprint, ensure you are selecting from the subsection, OS Only, not Apps + OS.

To learn more about Lightsail Blueprints, see Choose an Amazon Lightsail instance image.


d. Choose your instance plan.

Select the $5/month instance plan.

Note: The $3.50 Instance type is enough for a small server with a few friends, but if you expect to build a large world with more players, consider choosing a more powerful instance.

Learn more on our Lightsail pricing page.

Screen Shot 2020-04-09 at 12.22.04 PM

e. Enter a name for your instance.

Screen Shot 2020-04-09 at 12.22.16 PM

f. Double-check everything and then click Create instance. 


3. Configure and connect to your server

a. Once your server is ready, select it, and click the Networking tab. 

Screen Shot 2020-04-09 at 12.22.33 PM

b. In the Networking tab, add a firewall rule to allow port 19132.

This is the default port used by the Bedrock Minecraft network protocol.

c. Open port 19132, protocol UDP to enable Minecraft clients to connect to the server.


d. Navigate to the Connect tab, and select Connect using SSH. 

e. SSH to your Lightsail instance from your browser by using the public IP address. You will need this Public IP address later in the tutorial, too. 


f. This will open a browser popup with a browser window for you to run commands on your Lightsail instance. Once connected, run:


tart server with a start script, so create one with:
LD_LIBRARY_PATH=. ./bedrock_server

Then make it runnable:

chmod +x

You might want to edit before starting the server - see

Then run this in the background so it doesnt stop when your shell dies:

nohup ./ &

Connect from Minecraft


From: ( this is for the Java version of Minecraft)

Tom Leonard Literary Estate

My father died in December 2018, having published a number of books of poetry and prose.  He had been keen his work was not forgotten, so I am in the process od republishing them


You can see his original website (largely left as he left it) Amazon author page and a Facebook page I created to publicize his works and my efforts to republish them.

Open source software on Github

I have migrated my private projects to GitHub


The main one is UNISoN a usenet reader that shows the social networks created when people reply to posts