Website Backups

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.

Application not automatically detected

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

Profile name

My Website

Folders to back up

Browse and select folders containing source, uploads, or data.

/
src2.4 MB
public18 MB
data4.1 MB
.next156 MB
node_modules480 MB
/src/public/data
Add Server

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.

1

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.

2

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.

3

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.

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 site. two minutes to set up.

free trial on every plan. cancel whenever.