BadgerOS

BadgerOS

Minecraft server control panel

Built for admins. Designed for power.

BadgerOS

Create account

New accounts begin with read-only viewer access.

Set a new password

This account still uses its first-run password.

Skip to dashboard content
BadgerOS support access is open.
A new version of BadgerOS is available.
BadgerOS
Network status
Total servers—
Players online—
Network RAM—
Panel uptime—
Quick actions (network)
— ——
Notifications
    Signed in as

    Owner

    owner · owner
    Remote helpBadgerOS support access
    Closed

    Off unless you open it. When you do, BadgerOS support can operate your servers — start, stop, console, plugins — but never read your files, finances, or accounts. It closes on its own and you can revoke it at any time.

    Account securityTwo-factor authentication
    Off

    Protect this account with any standards-compatible authenticator app.

    Authenticator secret
    Save these one-time recovery codes now
    Signup accessInvitation keys
    Enabled

    Keys create viewer accounts only. The full key is shown once and stored as a secure hash.

    Copy this key now
    Dashboard workspace Drag cards by their handles, or focus a handle and use the arrow keys
    Whole network Ready Backends start first; the proxy opens once they are ready.

    Server status

    —
    —
    Address
    —
    Version
    —
    Process
    —
    MOTD
    —

    Quick actions

    This server

    Combined console

    Players

    0
    PlayerRankSession

    Worlds

      Activity feed

        Network statistics

        Live telemetry
        Host CPU % Host RAM % Players

        Plugins

          Backups

            Files

              Performance

              TPS CPU % RAM %

              Setup health check

                Combined console every server, one stream

                Connecting…

                Command macros

                Saved commands staff can run without remembering the exact syntax. Use {player} as a placeholder for a player name, filled in when you run it.

                NameCommandServerActions

                No macros saved yet.

                Players online

                0
                PlayerRankServerAddressSessionActions

                Nobody is online right now.

                Economy leaderboard

                —
                  #PlayerBalance

                  Whitelist

                  Adds/removes apply to the server currently selected at the top of the page.

                  ServerNameUUIDActions

                  Banned players

                  ServerNameReasonBannedActions

                  Banned IPs

                  ServerIPReasonBannedActions

                  Worlds

                  No world folders found for this server.

                  Plugins

                  0
                  PluginVersionSizeEnabledRemove

                  This server has no plugins folder.

                  Workshop builds

                  0
                  JarSizeBuiltInstall

                  Jars the AI assistant built for this server. Installing scans the jar the same way an upload is scanned.

                  Turning a plugin off renames its jar. Restart the server to apply the change.

                  Shop catalog

                  KeyDisplay nameMaterialSlotPriceRemove

                  No items in this category yet.

                  To change an existing item's fields (not just remove it), use the file editor (Files page) on the same category YAML.

                  Performance profiling

                  Runs spark's own CPU profiler on the server console and links to the report it uploads to spark.lucko.me -- the same tool you'd use from the console, just without needing to type the command. A capture briefly adds sampling overhead; short captures (15-30s) are usually enough to see which plugin is costing tick time.

                  ServerTypeStarted byWhenReport

                  No profiler runs recorded yet on any server.

                  Files

                  NameTypeSizeModifiedActions

                  Drag files onto the table, or use Upload, to add them to the current folder.

                  Editing

                  Saving keeps the previous version alongside the file as .bak.

                  Backups

                  ArchiveSizeCreatedTriggerIntegrityActions

                  No backups yet for this server.

                  The panel pauses world saving while it reads, then turns saving back on.

                  Panel state backup

                  Backs up the panel's own databases (accounts, finance ledger, security baselines, audit log) -- separate from the Minecraft server backups above.

                  ArchiveSizeCreatedTriggerIntegrity

                  No panel state backups yet.

                  Scheduled tasks

                  TaskServerWhenLast runActions

                  Nothing is scheduled yet.

                  Add a task

                  Days

                  Player entry points public → proxy → backend

                  Proxy routing

                  —
                  BackendRegistered asRouteReached byStatus

                  Configuration checks

                    Incident timeline

                    Crashes and host alerts, crashes annotated with recent changes

                      No incidents recorded.

                      Routing gateway

                      hostname allow-list in front of Velocity
                      PortAllowed hostnamesForwards to

                      Recently rejected (last 500 log lines)

                      Hostname triedPortTimes

                      Needs your attention

                        Plugin updates available

                        Aggregated from each server's own console warnings

                        Plugin version drift

                        Same plugin, different versions across servers
                        PluginVersions by server

                        Unmanaged servers running on this host

                        Java processes the panel doesn't track
                        PIDDirectoryCommand

                        Operators

                        —
                        ServerNameUUIDLevel

                        SSH protection

                        Recent remote logins

                          Critical file watch

                          ops / whitelist / bans / velocity.toml / server.properties
                          ServerFileLast modifiedStatus

                          Bank connection

                          Not connected
                          Discord notifications
                          Not configured
                          Last sync
                          Never

                          Bank connections

                          LabelProviderAPI tokenRemove

                          No bank connections yet -- add one below.

                          API tokens and webhook secrets are stored separately from ordinary settings and are never sent back to the browser after saving.

                          Notifications

                          Notify (Discord + control panel) when a payment

                          Transactions

                          WhenCounterpartyDescriptionKindAmountStatusNote

                          No transactions yet.

                          AI agent

                          Chat with it any time using the message bubble in the corner of the screen.

                          Where to look for servers

                          Player heads
                          Background recovery
                          Encrypted off-site backups A cloud account must be configured once with rclone.
                          Notify staff when

                          Custom theme Premium

                          Upload your own CSS to restyle the dashboard beyond the built-in themes — colors, layout, fonts, imagery, almost anything except the panel's own code. Loaded after every built-in stylesheet, so it has the final say.

                          Staff accounts

                          AccountRoleLast signed inActions

                          Your active sessions

                          Every device currently signed in as you. Revoking one signs it out immediately.

                          AddressSigned inExpiresActions

                          No other active sessions.

                          Software updates

                          Running version
                          —
                          Update channel
                          —
                          Last check
                          Never

                          The diagnostics bundle includes host/network status and the last 500 audit entries -- useful when asking for help. No passwords or tokens are included.

                          Webhook notifications

                          Forwards the same events shown in the notification bell (server crashes, backup results, maintenance toggles, panel updates) to a Discord or Slack incoming webhook. Only https:// URLs that don't resolve to a private or internal address are accepted.

                          LabelURLLevelsLast resultActions

                          No webhooks configured yet.

                          Send on

                          Audit log

                          WhenWhoActionTargetDetail

                          Error log

                          No errors recorded.

                          Badger

                          This install doesn't have the AI agent add-on active yet.

                          Talk to a person at BadgerOS.

                          Email support Help & docs Read the docs

                          Your email opens with your panel version and server count filled in so you don't have to look them up. Nothing is sent until you press send.

                          Confirm