WuKongIM Docs

Manager

Sign in to Manager, understand its main pages, and perform administrative actions safely.

Manager is WuKongIM's administrative console. It shows node state, runs tasks, manages backups, and controls scaling. Treat it like a database administration console because it has powerful access.

Check these items before opening Manager

  • manager.auth_on is enabled in production.
  • The default account password and manager.jwt_secret have been replaced.
  • Direct public access to port 5301 uses account-and-password authentication with a strong password.
  • Use an HTTPS reverse proxy when login transport needs protection because WuKongIM does not terminate production TLS for you.

Do not disable authentication for convenience

manager.auth_on=false is neither read-only mode nor a safe anonymous mode. Public access must enable authentication and use a strong password; the firewall can additionally restrict source addresses.

What the main pages mean

PageThink of it asWhat to check
Nodes / RealtimeThe state of each WuKongIM serverReadiness, CPU, memory, disk, connections, and queues
Controller / TasksThe cluster coordinator and its administrative jobsAvailability, task completion, and blocking reasons
SlotsThe 256 fixed data partitionsLeader, replica, and ISR health
ChannelsThe runtime unit for a direct chat or groupLeader, membership, and unusual backlogs
BackupsBackup plans, storage, archives, and restoreStorage test, archive completion, and verification

The Leader is the node currently responsible for the data. A replica is another copy, and the ISR is the set of replicas that are keeping up. New operators normally only need to confirm that these fields are healthy; do not adjust them manually.

Split account permissions

WorkCommon permissions
View nodes and scaling statecluster.node:r
Join, activate, drain, or remove nodescluster.node:w
View or operate Slotscluster.slot:r / cluster.slot:w
View or change backupscluster.backup:r / cluster.backup:w
Restore dataExplicit cluster.restore:w is required

Do not give every operator permanent full access. At minimum, separate read-only observation, node management, backup management, and restore roles.

Perform one action safely

  1. Record the operator, target, current state, and expected result.
  2. Confirm that /readyz passes and that no conflicting administrative task is still running.
  3. If the page offers Plan or Preview, run it first and read every blocking reason.
  4. Perform one step, wait for the task to finish, and refresh the authoritative state.
  5. Test message send, receive, and reconnect before continuing.

A clickable button is not approval

Scale-in may remove a node only after authoritative state reports safe_to_remove=true. Restore requires full verification, password reauthentication, and a confirmation phrase. Stop when state is missing, stale, or conflicting.

Manager changes WuKongIM cluster state. It does not shut down cloud servers, reduce Kubernetes instances, or hot-reload startup configuration. Continue with Health & Monitoring.

On this page