Deploy OpenList

A file list program that supports multiple storage

Deploy OpenList

openlist-on-railway

tianheg/openlist-on-railway

Just deployed

/opt/openlist/data

Deploy and Host

About Hosting

OpenList is a resilient, community-driven fork of AList that supports multiple storage backends ๐Ÿ—‚๏ธ โ€” built to defend open source against trust-based attacks ๐Ÿ›ก๏ธ.

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 OpenList 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.


Why Deploy OpenList on Railway?

FeatureAdvantage
โšก Instant DeploymentOne-click deploy from template
๐Ÿ”’ Managed InfrastructureNo server configuration needed
๐Ÿ“ˆ Auto-scalingScale vertically/horizontally on demand
๐Ÿ’พ Persistent StorageBuilt-in volume management
๐ŸŒ Custom DomainsEasy SSL/TLS setup

Common Use Cases

  • Personal Cloud Storage: Unified access to multiple cloud drives (Google Drive, OneDrive, S3)
  • Team File Sharing: Internal documentation and resource hub for organizations
  • Public Resource Hosting: Share open-source projects, datasets, or media collections
  • Multi-Storage Aggregation: Manage files across different providers from a single interface

Dependencies for

Prerequisites

  • Railway Account (free tier available)
  • GitHub Account (for repo integration)
  • Storage Provider Credentials (at least one):
    • Local storage
    • S3-compatible storage
    • WebDAV
    • Google Drive/OneDrive API keys

Optional Dependencies

  • Custom Domain (for production use)
  • PostgreSQL (for advanced metadata persistence)

Deployment Dependencies


๐Ÿ“‹ Quick Start Guide

1. One-Click Deploy

Deploy on Railway

Click the button above to deploy OpenList instantly on Railway.

2. Retrieve Admin Credentials

After deployment, get your admin password from the Railway logs:

# First OpenList service deployments -> View logs -> Deploy Logs
# Look for the line:
Successfully created the admin user and the initial password is: YOUR_INITIAL_PASSWORD

Important:

  1. โš ๏ธ Save this password immediatelyโ€”you won't see it again!
  2. ๐Ÿ’ก Please change your username and password immediately after logging in.

Ready to get started? Deploy OpenList on Railway now โ†’


Template Content

openlist-on-railway

tianheg/openlist-on-railway

More templates in this category

View Template
Postgres-to-R2 Backup
Auto back up PostgreSQL databases to Cloudflare R2 with optional 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.