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