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.
Build a custom profile by naming your project and selecting which folders to back up.
Profile name
Folders to back up
Browse and select folders containing configs, databases, or data.
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.
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.
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.
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.
pricing. it's not complicated.
every plan starts with a free trial. no contracts. cancel whenever.
backups for your bot. two minutes to set up.
free trial on every plan. cancel whenever.