Run your server
from Discord.
Start, stop, restart, send commands, take backups, and watch in-game chat - without leaving your Discord server. Built on slash commands, locked to your Discord roles, and free with every Hostd plan.
Couldn't load Discord bot info. Try refreshing. If it keeps happening, contact support.
At-a-glance status
One pinned card. Always current.
Every reply uses the same Hostd card grammar: a status pill, a section rule, a monospace metrics block, and a row of one-tap action buttons. Pinned status edits in place as players join, the MOTD changes, or the server restarts.
Designed for hosts
A card grammar across every reply.
No more ad-hoc messages. Every command uses one of six card shapes (status, metric, list, action, prompt, error) so you learn the layout once and read the rest at a glance.
Status pills
● RUNNING · ◐ STARTING · ⚠ CRASHED · ○ STOPPED. One glyph + colour, never ambiguous.
Live metrics inline
/status pulls live RCON player count and TPS straight into the card, with a RAM bar from your plan.
One-tap action buttons
Every status reply ships ▶ Start / ⟳ Restart / ◼ Stop / › Console / ↗ Dashboard. Disabled state mirrors the server.
Sections + rules
› CONNECT, › AT A GLANCE, › LAST 24H. The same accent rule divides every card the same way.
Monospace key/value
Aligned columns instead of inline fields. Reads cleanly on mobile, easy to scan.
One error look
Every failure uses the alert card with a TRY hint, so you spot mistakes vs results instantly.
Stays tidy on its own
Delete a server, every Discord trace goes with it.
When you (or an admin) delete a server, the bot automatically removes its event subscriptions, role grants, pinned live status, chat-relay webhook, and live-map embed. /notify list also self-heals: any orphan rows from previously-deleted servers get pruned the moment you open the list.
Cascade on delete
Server destroy → subscriptions, grants, map embeds, relay webhooks, pinned messages all removed.
Self-healing /notify list
Orphan subscriptions disappear the next time you list, no admin command needed.
Hourly orphan reaper
Catches anything missed if the bot was down during a delete. Logs everything it prunes.
Every panel feature
Over 25 slash commands, grouped by intent.
Discord autocompletes server names from your Hostd account - no copying IDs. Destructive commands confirm first. Every command respects your Discord role permissions.
/statusserver:surServer lifecycle
/statusLive status card with TPS, players, RAM, uptime + action buttons/startBoot a stopped server (or tap ▶ on any status card)/stopGraceful shutdown with save/restartGraceful restart/killForce-stop (last resort)
Console & players
/consoleTail the last 50 console lines (also via the › Console button)/sendRun any console / RCON command/playersWho's online, listed in a numbered card
Backups
/backup createTake a manual snapshot now/backup listRecent backups with sizes + status
Player commands
/connectShow the join address (no account link needed)/ipAlias of /connect/uptimeHow long since the server last started/versionGame version + flavour + modpack/motdRead the server's public MOTD
Notifications & live
/notify subscribePipe events into this channel; auto-prunes deleted servers/notify listShow subscriptions; orphans from deleted servers self-heal/notify unsubscribeRemove a subscription by id prefix/live enablePin an auto-updating status embed (refreshes every 60s)/live disableRemove the pinned status/relay enableMirror in-game chat into Discord with skin avatars/relay disableTurn the chat bridge off
Live map & access
/map-embed bindPin a live BlueMap image with framing + interval (plan-floored)/map-embed statusShow refresh, framing, last render, render count/map-embed intervalChange refresh seconds (clamped to plan floor)/map-embed unbindRemove the pinned map/access grantDelegate commands to a Discord role per server/access revokeRemove granted commands from a role/access listSee who can do what in this guild/access commandsList every grantable command key
Smart notifications
Your channel hears about the stuff that matters.
Every event gets its own colour, icon, and content. Subscribe a channel to only the events you care about
Two-way chat relay
Your Discord is your in-game chat.
Players type in Minecraft, it shows up in Discord. Moderators type in Discord, it shows up in-game - posted as the player's name and skin, not the bot's. Off by default, one slash command to turn on.
Permissions, the honest way
Only what it needs. Nothing it doesn't.
The Hostd bot never asks for Administrator, Kick, Ban, or Manage Roles. Your Hostd account link uses OAuth - we never see your Discord password, email, or the servers you're in.
What the bot asks for
- View Channels (the ones you pick)
- Send Messages + Embed Links
- Attach Files (backups, log tails)
- Read Message History (edit pinned status)
- Add Reactions (command ACKs)
- Manage Webhooks (chat relay)
- Use Slash Commands
What it never asks for
- Administrator
- Kick Members / Ban Members
- Manage Roles / Channels / Server
- Mention Everyone
- Manage Messages (can't delete yours)
- Your Discord password or email
- The list of servers you're in
Three clicks to start.
No config files. No webhook URLs to copy. No "paste your bot token here".
Invite
Click the button. Pick a guild you own. Authorise.
Link
Head to your dashboard and link your Discord account.
Subscribe
Run /notify in any channel and pick the events you want.