your website has files worth keeping
Source code, databases, uploads, environment files. Compressed and stored on Cloudflare R2 every hour. Roll back a broken deploy or restore your entire site 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 source, uploads, or data.
back up everything your site needs to run
Skip node_modules and build artifacts. Only your irreplaceable source, data, and configs get captured.
Source Code
src/, pages/, app/, templates/
Your application code, routes, components, and templates. The stuff you actually wrote and can not reinstall from a package manager.
Databases
data/*.db, data/*.json, *.sqlite
SQLite files, JSON data stores, and any local database files your app writes to. User data, content, analytics. The things you really can not lose.
Uploads & Media
public/, uploads/, media/
User uploads, images, documents, and static assets. Anything your users or CMS put on disk that does not exist anywhere else.
Configs & Environment
.env, config/, nginx.conf
Environment variables, server configs, API keys, and feature flags. Everything your app needs to start up and talk to the outside world.
three steps. no admin access needed.
Connect through Pterodactyl or Pelican. If you can reach your website's files, you have everything you need.
Connect your server
Add your server with a panel API key (Pterodactyl or Pelican). No admin access required, no host cooperation needed. If you can reach your website's files, you can back it up.
Build a custom profile
Pink Narwhal shows your server's file system. Browse into folders, check the ones that matter, and leave the build output and dependencies behind. 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 broken deploy, restore a corrupted database, or rebuild on a new host in minutes.
stuff breaks. here's when backups help.
Broken deploy
Pushed something that killed your site? Restore your source and config from the last working backup. Back online in minutes, not hours.
Database gone sideways
Corrupted SQLite file, bad migration, or a script that ate your data. Restore just the database without touching the rest of your codebase.
Host migration
Switching providers? Your backup has everything. Restore to the new server and skip the painful manual file transfer.
Deleted the wrong thing
Wiped an env file, dropped an uploads folder, or deleted a config you definitely needed. Browse the backup and restore exactly what went missing.
questions website owners ask
Yes. Pink Narwhal works with anything you can connect to through Pterodactyl or Pelican. Next.js, Express, Django, Laravel, Rails, static HTML, whatever. Use the custom profile builder to select which folders contain your source code, data, and configs.
Your source code, environment files (.env), database files (SQLite, JSON stores), uploaded media, and config files. Skip node_modules, vendor, .next, __pycache__, and other dependency or build folders that can be rebuilt.
Yes. Every backup has a full file manifest. Browse it and selectively restore individual files. Roll back a config without touching your database, or restore the database without overwriting your latest code.
No. Backups happen while your site is live. Files are compressed on the server before download. Your site stays up the whole time. Only restores need a brief restart.
All of them. Pink Narwhal backs up files, not frameworks. It does not care if you are running Node.js, Python, PHP, Ruby, Go, or plain HTML. If you can connect to it through Pterodactyl or Pelican, Pink Narwhal can back it up.
Depends on what you select. Most website source code and small databases compress to well under 50 MB. You only back up the folders you choose, so large build outputs and dependencies never touch your storage quota.
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 site. two minutes to set up.
free trial on every plan. cancel whenever.