rclown.com

🤡 Rclown

Your buckets, backed up. No clowning around.

Rclown is a friendly web UI for backing up your object storage buckets. Built on the battle-tested rclone. Schedule backups for Cloudflare R2, Backblaze B2, and Amazon S3—watch live logs, get emailed when something breaks.

Rclown Dashboard

Up and running in 1, 2, 3…

No SaaS middleman touching your data. Your credentials and your files never leave your own infrastructure.

1 Deploy Rclown
One command with Docker. The image includes everything you need—Ruby, SQLite, and rclone. No external dependencies.

2 Connect your providers
Add credentials for Cloudflare R2, Backblaze B2, or Amazon S3. Rclown discovers your buckets and imports them automatically.

3 Schedule your backups
Pick a source and destination, choose daily or weekly. Watch live logs while backups run, and get emailed if one fails.

Everything you need to trust your backups again.

Multi-provider support
Cloudflare R2, Backblaze B2, Amazon S3, and any S3-compatible provider. Mix and match—back up R2 to B2 so a single provider outage never takes out both copies.

Scheduled backups
Daily or weekly schedules, with manual runs and dry-run support. Back up entire buckets or just specific sub-paths. Choose size-only, checksum, or default comparison.

Live logs
Stream rclone output in real-time while a backup runs. Every run keeps its full history—duration, files transferred, and any errors—so you can see exactly what happened.

Retention policies
Files deleted from the source are kept in the destination for a configurable period before cleanup—so an accidental delete doesn't instantly wipe your backup too.

Failure notifications
Email alerts the moment a backup fails. No news is good news—you only hear from Rclown when something actually needs your attention.

System health
Monitor CPU, memory, disk usage, and queue status at a glance—so you know your backup server itself is healthy, not just your backups.

Cron jobs fail silently. SaaS charges per gigabyte.

rclone already does the hard part of copying buckets—but a bash script in cron gives you no dashboard, no history, and no email when it quietly stops working. Backup SaaS gives you all that, priced per gigabyte, with your data flowing through their servers. Rclown gives you the dashboard on your own server, wrapped around rclone.

Rclown cron + rclone Backup SaaS
Web dashboard
Scheduled bucket-to-bucket backups
Live logs & run history
Failure notifications
Credentials stay on your server
No per-gigabyte fees
Open source

Frequently asked

How much does it cost?

Free to self-host. You pay for your own server and storage—and no one for the software. See the O'Saasy license for details.

Do I need to know Ruby on Rails?

No. Deploy with Docker—the image includes Ruby, SQLite, and rclone. Once running, everything is configured through the web interface.

Which providers are supported?

Cloudflare R2, Backblaze B2, Amazon S3, and other S3-compatible providers. Sources and destinations can be different providers.

Does my data pass through anyone else's servers?

No. Rclown runs on your server, and rclone transfers files between your buckets through that server. Your credentials and data never touch a third party.

How do backups work?

Mirror-style: the destination bucket mirrors the source, compared by size and modification time (or checksum if you prefer). Files deleted upstream are retained for a configurable period before cleanup.

How do I restore?

Your backup is a plain copy of your files in a bucket you own—no proprietary format. Restore with rclone, the AWS CLI, or any S3-compatible tool.

Deploy in five minutes.

One command to deploy. A few clicks to connect your buckets. Scheduled backups with logs, history, and alerts—running on your own server, owned by you.

Get started View on GitHub

# Deploy with Docker

$ docker run -v rclown:/rails/storage \

-e SECRET_KEY_BASE=$(openssl rand -hex 64) \

-e HTTP_AUTH_USERNAME=admin \

-e HTTP_AUTH_PASSWORD=your-password \

-p 80:80 ghcr.io/marckohlbrugge/rclown:main

Read the original on rclown.com ↗