Using a reverse proxy for the Plan plugin for Minecraft allows the web interface to be accessed via a standard web address rather than a numeric IP address on a specific port. This setup masks the server's actual host address, ensuring that the private location of the network remains hidden from the public. By routing the web traffic through this intermediary, the connection becomes more streamlined and keeps the underlying server details private.
Requirement: Plan must be installed. Learn how to here.
How to Hide the Plan IP on a Minecraft Server (Free Subdomain)
1. Log in to the BisectHosting Starbase panel.
2. Go to the Files tab.
3. Find the following directory: /home/container/plugins/Plan
4. Open the config.yml file.
5. Under Webserver, take note of the Port.
6. Go to the Network tab.
7. Under Subdomain, click Edit.
Note: If a subdomain has already been created, skip to step 10.
8. Save a subdomain name and domain.
9. Click Confirm.
10. Under Configure Reverse Proxy, enter the Subdomain from step 9.
11. In the Port field, input the port from step 5.
12. Press the Create button.
13. View the Plan by visiting the Reverse Proxy domain.
How to Hide the Plan IP on a Minecraft Server (Custom Domain SRV Record)
1. Log in to the BisectHosting Starbase panel.
2. Take note of the IP Address.
3. Log in to the BisectHosting Billing panel.
4. Select Domains, then My Domains. Learn how to purchase a custom domain here.
5. Select a domain to use for the A Record.
6. Under Hosting Information, click DNS Management.
7. Click Add A New A Record.
8. Specify the hostname prefix.
9. Add the IP address from step 2 without the Port.
10. Input 14400 for the TTL. Any other values can be used if knowledgeable about TTL.
11. Click Add Record.
12. Under the DNS Management panel, select Manage SRV Records.
13. Click Add A New SRV Record.
14. For just the base domain to point to the server, enter the following information to connect to the server:
-
Service Record - Enter
_minecraft._tcp - Full Target Name - Enter the full Hostname from step 8.
-
TTL - Use
14400. Other values can be used if the user knows exactly what this is, and how to use it. -
Priority - Use
0. Other values can be used if the user knows exactly what this is, and how to use it. -
Weight - Use
5. Other values can be used if the user knows exactly what this is, and how to use it. - Port - The Minecraft server port without the IP
Note: To learn more about how to add an SRV Record, click here.
15. Click Add Record. DNS will start to update and may take a while.
16. Take note of the SRV Record domain.
17. Return to the BisectHosting Starbase panel.
18. Go to the Files tab.
19. Find the following directory: /home/container/plugins/Plan
20. Open the config.yml file.
21. Under Webserver, take note of the Port.
22. Go to the Network tab.
23. Under Configure Reverse Proxy, enter the custom domain from step 16.
24. In the Port field, input the port from step 21.
25. Press the Create button.
26. View the Plan by visiting the Reverse Proxy domain.
How to Hide the Plan IP on a Minecraft Server (Custom Domain A Record)
1. Log in to the BisectHosting Starbase panel.
2. Take note of the IP Address.
3. Log in to the BisectHosting Billing panel.
4. Select Domains, then My Domains. Learn how to purchase a custom domain here.
5. Select a domain to use for the A Record.
6. Under Hosting Information, click DNS Management.
7. Click Add A New A Record.
8. Specify the hostname prefix.
9. Add the IP address from step 2 without the Port.
10. Input 14400 for the TTL. Any other values can be used if knowledgeable about TTL.
11. Click Add Record.
12. Take note of the A Record domain.
13. Return to the BisectHosting Starbase panel.
14. Go to the Files tab.
15. Find the following directory: /home/container/plugins/Plan
16. Open the config.yml file.
17. Under Webserver, take note of the Port.
18. Go to the Network tab.
19. Under Configure Reverse Proxy, enter the custom domain from step 12.
20. In the Port field, input the port from step 17.
21. Press the Create button.