Back to all templates
Cloudreve logo

Cloudreve

Infrastructure256MB+ RAM

Self-hosted cloud storage platform with multi-user support and pluggable storage backends

infrastructurestoragecloudreveopen-sourceself-hosteddocker

Deploy Cloudreve in 3 Steps

1

Connect Your VPS

Add your server credentials to Server Compass

2

Select Cloudreve

Choose from our template library

3

Deploy & Configure

Fill in settings and click Deploy

No Docker knowledge required
Step-by-step deployment guide

Deploy Cloudreve on a VPS with Server Compass

Use the Cloudreve template in Server Compass to deploy a self-hosted cloud storage web UI on your VPS, then verify the setup screen.

About 10 minutesBrowser verified
1
Step 1

Open the server Apps tab

Select the tutorial-vps VPS, open the Apps tab, and start a new app deployment. Keep sensitive server details hidden before capturing or sharing screenshots.

Server Compass Apps tab before creating a Cloudreve app
2
Step 2

Choose an app template

Click New App and choose the template deployment path so Server Compass can load the built-in catalog.

Choosing to deploy an app from a Server Compass template
3
Step 3

Search for Cloudreve

Use the template picker search to find Cloudreve in the Server Compass template catalog.

Searching for Cloudreve in the Server Compass template picker
4
Step 4

Select the Cloudreve template

Choose the Cloudreve template. Server Compass fills the cloud storage service, persistent upload and config volumes, and public web port.

Cloudreve template selected in Server Compass
5
Step 5

Review the Cloudreve settings

Confirm the app name and compose service. In this run, the app was named cloudreve-demo and used host port 4143.

Reviewing Cloudreve project settings and compose service
6
Step 6

Deploy Cloudreve

Review the generated compose settings, confirm the Cloudreve web port is available, and click Deploy.

Reviewing Cloudreve web port before deployment
7
Step 7

Watch the deployment progress

Keep the deployment modal open while Server Compass uploads the compose file, pulls the Cloudreve image, starts the container, and verifies the stack.

Server Compass deploying the Cloudreve template on the VPS
8
Step 8

Confirm Cloudreve is running

After deployment finishes, return to the Apps tab and confirm the Cloudreve app is marked Running with its application URL available.

Cloudreve template running in the Server Compass Apps tab
9
Step 9

Open Cloudreve in the browser

Open the application URL in a browser. The Cloudreve setup or main page confirms the cloud storage web UI is reachable.

The deployed Cloudreve web UI loaded in a browser

After Cloudreve Opens

  • Place Cloudreve behind HTTPS before storing or sharing real files.
  • Change the generated admin password immediately after first login.
  • Review storage policy settings before adding production storage backends.
  • Back up the Cloudreve config volume because it stores provider settings and the database.
  • Configure SMTP and storage policies before inviting users.
  • Test uploads with a small file before migrating production data.
  • Keep the Cloudreve image updated for dependency and security fixes.

Verified Result

The Cloudreve web interface loaded successfully from the deployed container.

Cloudreve deployment questions

What does the Cloudreve template deploy?

It deploys the Cloudreve cloud storage web UI with persistent upload and config volumes.

Which port did the tutorial use?

The tutorial used host port 4143, which maps to the Cloudreve web UI on container port 5212.

Does Cloudreve need setup after deployment?

Yes. Use the generated admin credentials from container logs, then change the password and configure storage policies.

Should this become a blog post?

No. The deployment guide should live on the Cloudreve template detail page and be linked from the reusable template deployment docs page.

After Deployment

After deploying Cloudreve with Server Compass, complete these steps to finish setup

1

Grab the initial admin email/password from container logs

2

Log in and change the password under Profile settings

3

Configure storage policies (local, S3, OneDrive, etc.) under Admin > Storage Policies

4

Configure SMTP under Admin > Mail for invitation and password-reset emails

Need help? Check out our documentation for detailed guides.

Cloudreve FAQ

Common questions about self-hosting Cloudreve

How do I deploy Cloudreve with Server Compass?

Simply download Server Compass, connect to your VPS, and select Cloudreve from the templates list. Fill in the required configuration and click Deploy. The entire process takes under 3 minutes.

What are the system requirements for Cloudreve?

Cloudreve requires a minimum of 256MB RAM. We recommend a VPS with at least 1024MB RAM for optimal performance. Any modern Linux server with Docker support will work.

Can I migrate my existing Cloudreve data?

Yes! Server Compass provides volume mapping that allows you to import existing data. You can also use standard Cloudreve backup and restore procedures.

How do I update Cloudreve to the latest version?

Server Compass makes updates easy. Simply click the Update button in your deployment dashboard, and the latest Cloudreve image will be pulled and deployed with zero downtime.

Is Cloudreve free to self-host?

Cloudreve is open-source software. You only pay for your VPS hosting (typically $5-20/month) and optionally Server Compass ($29 one-time). No subscription fees or per-seat pricing.

Ready to Self-Host Cloudreve?

Download Server Compass and deploy Cloudreve to your VPS in under 3 minutes. No Docker expertise required.

Download Server Compass