Use case

Discord bot hosting,
that never goes to sleep.

Replit goes idle. Heroku free is gone. Your laptop dies. A $3/mo Pulsar67 VPS runs your bot 24/7 - it never sleeps, never idles, with full root and zero cold starts.

Why a VPS

Free hosts aren't actually free.

Replit sleeps unless you keep it warm. Glitch boots are slow. Railway, Render, Fly - they're all great until your bot stays online long enough to hit a billing surprise.

A VPS is one fixed cost per month, no cold starts, no sleep, no surprise tier bumps. Whether your bot serves one server or a thousand, the bill stays $3.

Always-on

No idle timeout, no cold starts. systemd keeps your bot running across reboots.

Flat $3/mo

No "compute hours" surprises. One bot, ten bots, hundred-server bot - same bill.

Any language

discord.js, discord.py, JDA, serenity-rs, anything. Install whatever runtime you need.

Your own DB

Postgres, Redis, SQLite - all on the same box, no managed-DB markup.

Recommended plan

Bots don't need much. Start tiny.

Most Discord bots fit comfortably on our smallest tier. Scale up only if you actually need to.

Pulsar Starter
High-traffic bot, Postgres on the box
$5/mo
  • 1 vCPU
  • 2 GB RAM
  • 40 GB SAS SSD
  • 2 TB Bandwidth
  • DDoS protection included
Order Starter
What you'll need

From "I have a bot" to "it's running on a VPS."

Why Pulsar67

Cheap enough for a bot, robust enough to trust.

$3/mo, period

The cheapest plan runs your bot indefinitely. No per-message billing.

60-second deploys

From order to ssh root@your-bot in under a minute.

Trivial upgrade

Bot takes off? Upgrade in the dashboard - same IP, two clicks.

Engineers on tickets

The person debugging your network issue has SSH'd into the host.

Stop babysitting Replit.

Move your bot to a VPS that doesn't fall asleep. Three dollars a month, no asterisks.

Field notes

Discord bot deployment notes

Concrete setup details for the first deploy, the firewall, and the first thing to check when something acts strange.

Ports

No inbound app port required for most bots. Keep SSH on 22 or your custom SSH port, then let the bot connect outbound to the Discord Gateway over HTTPS/WebSocket.

RAM

Nano works for several lightweight Node.js or Python bots. Starter is the safer floor once you add Redis, Postgres, image generation, or larger command queues.

Config

Run the bot as a systemd service with an EnvironmentFile for tokens. Store logs in journald or rotate a small app log under /var/log.

First check

If the bot shows as offline, check systemctl status, journalctl -u your-bot, token scope, gateway intents, and outbound firewall rules.