Cloudreve screenshot
#162 B+ Rank #133

Cloudreve

Self-hosted cloud storage and file management platform supporting multiple storage backends (local disk, S3, OneDrive, and more), with a clean Google-Drive-like web UI.

File/Storage Go Medium to deploy $10/mo equiv
68.3 / 100

βš™ Full Stack

Go backend with a Vue frontend, using SQLite or MySQL for metadata and pluggable storage drivers (local, S3-compatible, cloud providers) for actual file bytes.

πŸ“ˆ Scaling Analysis

Offloading file bytes to S3-compatible storage lets the app tier stay mostly stateless and scale horizontally, while metadata in MySQL scales with standard read replicas. Local-disk storage mode, if used, reintroduces a single-node bottleneck and defeats horizontal scaling.

πŸš€ Running on Nexlayer

Run as an app pod plus a mysql pod when scaling beyond SQLite, connecting via cloudreve-mysql.pod:3306; for object storage backends, use S3-compatible credentials as env vars rather than local disk mounts. Mirror the base image via mirror.gcr.io.