PhoenixNodes
Search…
PhoenixNodes
Index
General Information
Server Specifications
Basic Server Guides
How to access your server files over FTP
How to install plugins on your server
How to install a modpack on your server
How to create a subdomain for your server
Advanced Server Guides
Optimizing your server
Recommended Plugins
Advanced General Guides
How to set up Dynmap with a Reverse Proxy and SSL certificate
Powered By
GitBook
How to set up Dynmap with a Reverse Proxy and SSL certificate
Requirements
A Minecraft server with the Dynmap plugin installed and running.
A VPS with Ubuntu 20.04.
A domain.
Get a VPS at
rawSRV.com
starting at $9.50/m
Step 1: Point your domain to your VPS IP address
These steps may vary for each domain registrar, this tutorial will explain how to point your domain to your VPS IP via CloudFlare.
Navigate to CloudFlare.com and login
Choose the domain you want to have your map on
Select “DNS” from the menu at the top of the screen
Click “Add Record”
Set “Type” to “A”
Set “Name” to whatever you want your subdomain to be (Eg: map)
Set “IPv4 address” to the IP Address of your VPS
Click “Save”
Step 2: Install NGINX
Run these commands to update your system and install NGINX:
1
sudo apt update
2
sudo apt-get -y install nginx
Copied!
Step 3: Add Certbot PPA
You’ll need to add the Certbot PPA to your list of repositories. To do so, run the following commands on the command line on the machine:
1
sudo apt-get install software-properties-common
2
sudo add-apt-repository universe
3
sudo add-apt-repository ppa:certbot/certbot
4
sudo apt-get update
Copied!
You may be prompted to press "ENTER" or any other key to cancel. Press "ENTER" to continue.
Step 4: Install Certbot
Run this command on the command line on the machine to install Certbot:
1
sudo apt-get -y install certbot python3-certbot-nginx
Copied!
Step 5: Download proxy script
Run this command to download the proxy script and start it, follow the on-screen commands:
This script requires root permissions to run, if you are not logged in as root, you need to run the command "sudo su - root" before continuing.
1
wget https://raw.githubusercontent.com/phoenixnodes/scripts/master/proxy.sh && bash proxy.sh
Copied!
Step 6: Reload NGINX
Run this command to reload NGINX:
1
sudo service nginx reload
Copied!
Completion
To verify that everything is working, visit your map subdomain (Eg: map.yoursite.com). You should be able to view your Dynmap without using your server’s IP and Dynmap port.
Previous
Recommended Plugins
Last modified
11mo ago
Copy link
Contents
Requirements
Step 1: Point your domain to your VPS IP address
Step 2: Install NGINX
Step 3: Add Certbot PPA
Step 4: Install Certbot
Step 5: Download proxy script
Step 6: Reload NGINX
Completion