Frequently Asked Questions

Answers to common questions about Better Fabric Console.

Do I need to install this on the client?

No. Better Fabric Console is strictly a server-side mod. Clients connecting to your server do not need to have it installed.

Is spark required for the mod to work?

No, spark is completely optional. If spark is not installed on your server, the web UI will gracefully hide the metrics panels without throwing any errors or warnings.

How do I change the default port?

After running the server once, edit the config/better_fabric_console/config.json file and change the hostPort value. A server restart is required to bind the local web service to the new port.

Does this impact server performance?

The impact is negligible. The mod uses a highly optimized asynchronous Log4j2 Appender to capture logs without blocking the main server thread, and the web UI is served efficiently by an embedded HTTP server.

Is the web connection encrypted (HTTPS)?

By default, the embedded server runs over standard HTTP. If you plan to expose the dashboard to the open internet, it is strongly recommended to put it behind a reverse proxy (like Nginx or Caddy) to handle SSL/TLS encryption.

Can multiple admins be logged in at once?

Yes, the session manager supports multiple concurrent connections. However, keep in mind that all logged-in administrators have full control over the server console.

Can I reset my admin password?

Yes. Open the config.json file and clear the masterPasswordHash field (set it to an empty string). Restart the server, and the web interface will prompt you to run the secure first-time setup wizard again.