---
title: "Deploy S3 Storage One Click"
description: "Deploy S3 compatible object storage on Railway in one click."
category: "Storage"
url: https://railway.com/deploy/s3-storage-one-click
---

# Deploy S3 Storage One Click

Deploy S3 compatible object storage on Railway in one click.

**[Deploy S3 Storage One Click on Railway](https://railway.com/template/s3-storage-one-click)**

Machine-readable deploy manifest (JSON, validated by TemplateCI): https://railway.com/deploy/s3-storage-one-click/manifest.json

- **Creator:** Pagetree's Projects
- **Category:** Storage

## Template content

### MinIO

- **Source:** https://github.com/pagetree/MinIO-S3-Storage
- **Health check:** /login
- **Public domain:** Yes

## Documentation

# Deploy and Host S3 Storage with Railway

MinIO is S3 compatible object storage. This template deploys it on Railway in one click with a persistent volume, generated credentials, an automatic `bucket`, a public web console, and an S3 API.

## About Hosting S3 Storage

The template runs the official MinIO server on Railway. Object data is stored on a volume at `/data` so files survive redeploys. Root credentials are generated at deploy time. A startup script waits for MinIO and creates the `bucket` bucket if it does not exist. The public Railway URL is the MinIO console.

## Why Deploy S3 Storage 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 Storage on Railway, you are one step closer to supporting a complete full-stack application with object storage already configured.

## Common Use Cases

- Application file uploads and media
- Backups and build artifacts
- Private S3 compatible storage for other Railway services

## Dependencies for S3 Storage Hosting

- Official MinIO server and client binaries
- A Railway volume mounted at `/data`

### Deployment Dependencies

- [MinIO](https://min.io)
- [minio/minio Docker image](https://hub.docker.com/r/minio/minio)
- [GitHub repository](https://github.com/pagetree/MinIO-S3-Storage)


## Similar templates

- [Garage S3 Storage](https://railway.com/deploy/garage-s3-storage) — Ultra-light S3 server: fast, open-source, plug-and-play.
- [Redis](https://railway.com/deploy/redis-1) — Self Host Latest Redis with Railway
- [EasyImg](https://railway.com/deploy/easyimg) — Simple self-hostable Nuxt.js personal image hosting system.

Open this page in a browser: https://railway.com/deploy/s3-storage-one-click
