Railway

Deploy Blob Butler

Run a lightweight Bun-powered proxy that exposes s3 bucket to the public

Deploy Blob Butler

Just deployed

blob

Bucket

Just deployed

Deploy and Host public-blob-proxy on Railway

Blob Butler is a lightweight Bun-powered proxy that serves files from private Railway Storage Buckets over public HTTP endpoints. It authenticates with your bucket and streams files with caching header without any need of presigned URLs.

About Hosting

Blob Butler deploys as a Bun HTTP service on Railway. The template includes an attached S3-compatible storage bucket, with all credentials injected automatically. The service proxies incoming HTTP requests to the bucket, streaming objects directly to clients and applying cache headers. No additional configuration is required.

Common Use Cases

  • Serve user-uploaded images and media publicly from private Railway Storage
  • Serve static assets (logos, documents, downloads) via simple URLs
  • Add caching headers to bucket objects without additional infrastructure
  • Replace presigned URL complexity with clean, permanent public URLs

Dependencies for public-blob-proxy Hosting

  • Railway Storage Bucket

Deployment Dependencies

Why Deploy public-blob-proxy on Railway?

Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.

By deploying public-blob-proxy on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.


Template Content

blob

Bucket

More templates in this category

View Template
Postgres Backup to Cloudflare R2 (S3-Compatible)
Automated PostgreSQL backups to S3-compatible storage with encryption

Aman
View Template
ReadySet
A lightweight caching engine for Postgres

Milo
View Template
Simple S3
Deploy a S3-compatible storage service with a pre-named bucket.

Joey Chilson