Squaremap

Squaremap
Overview
Squaremap is a lightweight live map viewer that displays Minecraft worlds in a top-down, vanilla-style 2D map. This guide covers installing Squaremap on a supported server, configuring its built-in web server, and connecting the map through Bloom's reverse proxy.
Related Pages:
Install Squaremap
- Open the Squaremap GitHub page, select Releases, and download the
.jarfile that matches your server platform and Minecraft version. - Place the
.jarfile in your server'spluginsfolder for Paper or Sponge, or itsmodsfolder for Fabric or NeoForge. Fabric installations also require Fabric API. See the plugin installation guide or mod installation guide for panel-specific instructions. - Restart the server. Squaremap should generate
config.ymland its other files inside a folder namedsquaremap.
Configure Squaremap
Configure the Web Server
- In the DuckPanel File Manager, open Squaremap's generated
config.ymlfile. - Choose an available port between
8100and25600. Squaremap uses8080by default, which is outside DuckPanel's allocation range; the example below uses8100. - Update the web server settings, leaving the internal web server enabled and
bindset to0.0.0.0:
settings:
internal-webserver:
enabled: true
bind: 0.0.0.0
port: 8100
- Save the file.
- Follow the reverse proxy guide to connect a domain or subdomain to Squaremap. When creating the allocation, use the same port you set in
config.yml. - Restart the server after creating the allocation so the port and configuration changes take effect.
Verify the Setup
- Open
https://map.example.comin your browser, replacing the example address with the domain or subdomain you configured in the reverse proxy guide. - Confirm that the Squaremap page loads and displays your server's worlds.
- Check the server console and confirm that Squaremap reports no startup errors.