Use case

Discord bot hosting,
that never goes to sleep.

Hosted sandboxes can idle, free tiers change, and laptops are not production servers. A $3/mo Pulsar67 VPS keeps your bot online 24/7 with full root access and no cold starts.

Why a VPS

Free hosts aren't actually free.

A VPS gives your bot a stable home with predictable monthly pricing, SSH access, and enough control to run the exact runtime, queue, and database setup you want.

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 stays online. Plans start at $3/month.

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.