Xpose - Make Your Local Minecraft Server Public
Transform your local Minecraft server into a public server with a beautiful custom domain! No port forwarding needed.
Features
- Public Access: Make your local Minecraft server accessible to players worldwide
- Custom Domain: Get your own static subdomain (e.g., myserver.quizyy.fun or myserver.mysmp.fun)
- Secure Tunneling: Uses ngrok's secure tunneling service to bypass firewalls
- Global Performance: Multiple region support for optimal player experience
- Easy Setup: Simple configuration, no port forwarding needed
- Player-Friendly: Share your server address easily with a memorable domain
- Auto-Reconnect: Automatically maintains your custom domain
Quick Start
1. Download and install the plugin
2. Get your ngrok token from
https://ngrok.com
3. Get your Xpose token from
https://xpose.quizyy.fun
4. Configure your config.yml:
Code (Text):
# Ngrok configuration
ngrok:
auth_token: "your-ngrok-token"
region: "US" # Choose: US, EU, AP, AU, SA, JP, IN
server_port: 25565 # Your server port
# Xpose configuration
xpose:
auth_token: "your-xpose-auth-token"
subdomain: "myserver" # Your chosen subdomain
domain: "mysmp.fun" # or quizyy.fun
5. Start your server and share your custom domain!
Commands
- /xpose status - Check your tunnel status
- /xpose reload - Reload configuration
- /xpose help - Show help menu (available to all players)
Why Xpose?
- No Port Forwarding: Works even behind NAT/firewalls
- Static Custom Domain: Give your server a professional, memorable address
- Global Performance: Choose from 7 regions worldwide for best player experience
- Always Online: Auto-reconnect if connection drops
- Simple Sharing: Easy to remember domain names for your players
Supported Regions
United States |
US |
North America |
Europe |
EU |
Europe |
Australia |
AU |
Oceania |
Japan |
JP |
East Asia |
India |
IN |
South Asia |
Singapore |
AP |
Asia Pacific |
Brazil |
SA |
South America |
Requirements
- Java 8 or higher
- Minecraft server 1.16+
- ngrok authentication token
- Xpose authentication token
Support
Need help? We've got you covered!
Example Usage
1.
Setup your domain:
Code (Text):
xpose:
subdomain: "myserver"
domain: "mysmp.fun"
Your server will be accessible at: myserver.mysmp.fun
2.
Change region for better performance:
Code (Text):
ngrok:
region: "JP" # For better performance in Asia
Permissions
- xpose.admin - Access to status and reload commands
- Help command is available to everyone!
Common Issues
- Domain Already Taken: Choose a different subdomain name
- Connection Failed: Check your ngrok token
- API Error: Verify your Xpose token
Coming Soon
- Multiple tunnel support
- Discord notifications
- Server status page
- Custom domain themes
Support the Project
Love Xpose? Show your support:
- Rate us on SpigotMC
- Join our Discord
- Report bugs and suggest features
Made with love by the Xpose Team