Deploy S3 Bucket Viewer (Secure) - s3manager - S3 Browser

Secure S3 bucket web viewer with Railway Buckets, Basic Auth, UI explorer

Deploy S3 Bucket Viewer (Secure) - s3manager - S3 Browser

Just deployed

caddy-zero-trust

XavTo/caddy-zero-trust

Just deployed

Deploy and Host S3 Bucket Viewer (Secure) - s3manager - S3 Browser on Railway

S3 Bucket Viewer (Secure) is a lightweight web UI for browsing an S3-compatible bucket on Railway. It deploys s3manager as the file explorer and places caddy-zero-trust in front as an authentication gateway, so the viewer can be exposed safely while the S3 browser stays on Railway’s private network.

About Hosting S3 Bucket Viewer (Secure) - s3manager - S3 Browser

This template deploys two services: s3manager (the S3 web UI) and caddy-zero-trust (a Basic Auth reverse proxy). Configure your Railway Bucket credentials (ENDPOINT, REGION, ACCESS_KEY_ID, SECRET_ACCESS_KEY) and s3manager will connect to your S3-compatible storage. Then caddy-zero-trust publishes a single public URL and forwards authenticated traffic to s3manager over Railway Private Networking. Keep s3manager private (no public domain) so only the proxy is reachable from the internet.

Common Use Cases

  • Inspect and manage objects in a Railway Bucket (upload, download, delete).
  • Quickly validate that your app is writing files to S3-compatible storage.
  • Provide temporary, password-protected access for admins/support.

Dependencies for S3 Bucket Viewer (Secure) - s3manager - S3 Browser Hosting

  • A Railway project with a Railway Storage Bucket (S3-compatible credentials).
  • One public domain for the proxy (Railway-generated domain or a custom domain).

Deployment Dependencies

Implementation Details

Recommended routing

  • Do not generate a public domain for s3manager.
  • Only caddy-zero-trust should have a public domain.
  • Set caddy-zero-trust.UPSTREAM_URL to the private URL of s3manager (e.g., http://:).

Why Deploy S3 Bucket Viewer (Secure) - s3manager - S3 Browser 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 S3 Bucket Viewer (Secure) - s3manager - S3 Browser 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

caddy-zero-trust

XavTo/caddy-zero-trust

More templates in this category

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

View Template
ReadySet
A lightweight caching engine for Postgres

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