Using a reverse proxy for a Minecraft Dynmap server provides a vital layer of security by masking the server's IP address and preventing direct exposure of the map's port to the public internet. This setup allows the map to be accessed via standard web ports like 80 or 443, enabling the use of professional SSL certificates for HTTPS encryption. Additionally, it simplifies user access by replacing complex IP and port combinations with a clean, branded domain name while offering better control over traffic and performance.
Requirement: Dynmap must be installed and set up. Learn how to here.
Note: A custom domain pointing to the Minecraft server is used for the reverse proxy.
Purchase a custom domain | Create a free subdomain
1. Log in to the BisectHosting Starbase panel.
2. Stop the server.
3. Go to the Network tab.
4. From the IP Address table, take note of a port not in use.
5. Under Configure Reverse Proxy, enter a custom domain.
6. In the Port field, input a port from step 4. The default 8123 port can also be used.
7. Press the Create button.
8. Take note of the desired Active Reverse Proxy.
9. Start the server.
10. After a complete start, stop the server.
11. Go to the Files tab.
12. Find the following directory: /home/container/plugins/dynmap
13. Open the configuration.txt file.
14. Next to webserver-port:, enter the port from step 6.
15. Press the Save button.
16. Start the server.
17. View the Dynmap by visiting http://REVERSEPROXY:PORT with the reverse proxy and port from step 8.