Bots & voice

Node, pm2-style restarts, and logs you can read.

A persistent Node container with SFTP, environment variables and auto-restart. Push your bot, set the token, leave it running.

Set up on request — open a ticket and we will provision it on your node, usually the same day.

On every plan

The same platform, whichever game you run.

Full Pterodactyl panel

Console, file manager, SFTP, scheduled tasks, sub-users and database access. Not a cut-down skin over it.

Backups on a schedule

Set the cadence you want and restore to a point in time from the panel, without opening a ticket.

DDoS filtering included

Layer 3/4 scrubbing at the edge on every plan, not an upsell on the checkout page.

Switch version or build anytime

Change the server build, game version or startup flags from the panel and restart. No reinstall, no ticket.

Move region once per cycle

If your players move, the server can follow. We handle the world and config transfer.

No player-slot billing

You pay for memory. Slots are a config value you set, not a line item we charge for.

Running Discord bot (Node)

What actually matters for this one.

Your Node version

Pick the major version on the egg. Dependencies install from package.json on boot.

Secrets stay out of your code

Bot tokens go in panel environment variables, not committed into your repo.

Every Discord bot (Node) server runs on the same Pterodactyl install at panel.gghost.cloud. Run several games on one account and manage them from one place, on one invoice.

Spin up a Discord bot (Node) server tonight.

No setup fee and no contract. Deploy it, and if it is not what you wanted, cancel from billing.gghost.cloud before the next cycle.