Discord Bot Backups

your discord bot has files worth keeping

Configs, databases, plugins, and custom data. Automated, compressed, and stored on Cloudflare R2. Roll back a bad deploy or restore your entire bot in minutes.

Add Server

Configure backup settings for your server.

Application not automatically detected

Build a custom profile by naming your project and selecting which folders to back up.

Profile name

My Discord Bot

Folders to back up

Browse and select folders containing configs, databases, or data.

/
config24 KB
data8.4 MB
logs156 KB
plugins1.2 MB
node_modules312 MB
/config/data/plugins
Add Server

back up everything your bot needs to run

Skip node_modules and runtime files. Only your irreplaceable configs, databases, and plugins get captured.

Config Files

config.json, .env, settings.yaml

Bot tokens, prefix settings, API keys, and feature flags. Everything your bot needs to start up correctly.

Databases

data/*.db, data/*.json

SQLite databases, JSON data stores, level data, economy balances, and moderation logs. Your users' data, preserved.

Plugins & Extensions

plugins/, cogs/, extensions/

Custom commands, cogs, slash command configs, and any plugin data files. Restore your bot's full feature set instantly.

Custom Data

Any folders you choose

Media files, templates, localization data, or anything else your bot depends on. You pick what matters.

three steps. no admin access needed.

Connect through Pterodactyl or Pelican. If you can reach your bot's files, you have everything you need.

1

Connect your server

Add your server with a panel API key (Pterodactyl or Pelican). No admin access, no host cooperation, no server-side modifications. If you can reach your bot's files, you can back it up.

2

Build a custom profile

Pink Narwhal shows you your bot's file system. Browse into folders, check the ones that matter (config, data, plugins) and skip everything else. Name it whatever you want.

3

Automated backups, zero maintenance

Backups run every hour on your schedule. Compressed and stored on Cloudflare R2. Roll back a bad deploy, restore a corrupted database, or rebuild from scratch in minutes.

stuff breaks. here's when backups help.

Bad deploy

Pushed a broken update? Roll back your config and database to the last working backup in minutes. No manual debugging, no data loss.

Corrupted database

SQLite corruption, malformed JSON, or a plugin that overwrote your data. Restore just the database file without touching anything else.

Server migration

Moving to a new host? Your backup contains everything your bot needs. Restore to the new server and you are up and running immediately.

Accidental deletion

Deleted a config file or wiped a folder by mistake? Browse your backup manifest and restore exactly what was lost.

questions discord bot owners ask

Yes. Pink Narwhal works with anything you can connect to through Pterodactyl or Pelican. That includes Discord bots written in JavaScript, Python, Java, or any other language. Use the custom profile builder to select which folders contain your configs, databases, and other important data.

Focus on your config files (config.json, .env, settings files), databases (SQLite .db files, JSON data stores), and any user-generated content or plugins. Skip node_modules, venv, __pycache__, or other dependency folders that can be reinstalled.

Yes. Every backup includes a full file manifest. You can browse it and selectively restore individual files, like rolling back a single config file without touching your database, or restoring a database without overwriting your latest code.

No. Backups run while your bot is online and connected to Discord. Files are compressed on the server before download. Your bot stays connected throughout. Only restores require a brief restart.

When you add your Discord bot server, Pink Narwhal shows you a file browser. Navigate through your server's folders, check the ones that matter, and skip the rest. Name your profile whatever you want and backups run automatically from there.

Very little. Most Discord bots are lightweight. Configs and databases typically compress to under 10 MB. You are only backing up the files you select, not the entire runtime, dependencies, or language installation.

Verified by Not By AI

built by actual humans

We follow the Not By AI 90% Rule. A human wrote at least 90% of the code, copy, and design you see here. No AI shortcuts. No generated slop.

Created by Humans, Not by AIDesigned by Humans, Not by AIDeveloped by Humans, Not by AI

pricing. it's not complicated.

every plan starts with a free trial. no contracts. cancel whenever.

Secure payments powered byStripe

Starter

$5.99/mo

$71.88/yr

  • 3 servers
  • Hourly backups
  • 100 GB storage
  • 7-day retention
  • Selective file restore
  • Game-aware profiles
Most Popular

Pro

$12.99/mo

$155.88/yr

  • 10 servers
  • Hourly backups
  • Manual backups on-demand
  • 250 GB storage
  • 30-day retention
  • Selective file restore
  • Game-aware profiles
  • REST API access
  • Priority support

Network

$25.99/mo

$311.88/yr

  • Unlimited servers
  • Hourly backups
  • Manual backups on-demand
  • 2 TB storage
  • 90-day retention
  • Selective file restore
  • Game-aware profiles
  • REST API access
  • Priority support

backups for your bot. two minutes to set up.

free trial on every plan. cancel whenever.