Skip to content

Conversation

hassankhan2608
Copy link

This pull request introduces a new one-click service template for Cloudreve, a powerful and popular self-hosted file management and sharing system.

What is Cloudreve?

Cloudreve is a feature-rich application that allows users to build their own private or public cloud storage service. Its key features include:

  • Multiple Storage Providers: Supports local storage, remote servers (via SFTP), and major cloud services like Amazon S3, Google Cloud Storage, and Microsoft OneDrive.
  • Modern Web Interface: A clean, responsive, and easy-to-use interface for managing files.
  • User Management: Includes user registration, multi-user support, and permission controls.
  • Advanced File Sharing: Create public or private share links with options for password protection, expiration dates, and download/upload permissions.
  • Online Previews: Built-in support for viewing documents, images, videos, and audio files directly in the browser.

Adding Cloudreve to the official service templates will make it incredibly easy for Coolify users to deploy and manage their own personal cloud storage solution.

Template Configuration

The provided docker-compose.yml for Cloudreve is configured with the following best practices:

  • Uses SERVICE_URL: For the public-facing URL, ensuring consistency with other Coolify services.
  • Specific Service Names: Uses cloudreve-db and cloudreve-redis to prevent naming conflicts with other services.
  • Health Checks: Includes health checks for the Cloudreve application, PostgreSQL database, and Redis cache to ensure service reliability and proper startup order.
  • Magic Variables: Leverages Coolify's magic variables for all database credentials and other secrets, allowing for a true one-click deployment experience.

File Changes

  • Added: templates/compose/cloudreve.yaml - The Docker Compose file for the Cloudreve service.
  • Added: public/svgs/cloudreve.svg - The SVG logo for the Cloudreve service.

- Add Cloudreve file management and sharing system template
- Includes PostgreSQL 17 and Redis dependencies
- Proper health checks with service dependencies
- Secure password authentication without trust mode
- Logo included for UI display
@Cinzya Cinzya added the ⚙️ Service Issues requesting or PRs adding/fixing service templates. label Oct 5, 2025
Copy link
Contributor

github-actions bot commented Oct 5, 2025

Hi @hassankhan2608! 👋

It appears to us that you are either adding a new service or making changes to an existing one.
We kindly ask you to also review and update the Coolify Documentation to include this new service or it's new configuration needs.
This will help ensure that our documentation remains accurate and up-to-date for all users.

Coolify Docs Repository: https://github.com/coollabsio/coolify-docs
How to Contribute a new Service to the Docs: https://coolify.io/docs/get-started/contribute/service#adding-a-new-service-template-to-the-coolify-documentation

Copy link
Member

@ShadowArcanist ShadowArcanist left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The app works fine, though the Compose file needs small changes for better maintainability.

@ShadowArcanist ShadowArcanist added the 💤 Waiting for changes PRs awaiting changes from the author. label Oct 8, 2025
hassankhan2608 and others added 5 commits October 10, 2025 22:51
Co-authored-by: ShadowArcanist <162910371+ShadowArcanist@users.noreply.github.com>
Co-authored-by: ShadowArcanist <162910371+ShadowArcanist@users.noreply.github.com>
Co-authored-by: ShadowArcanist <162910371+ShadowArcanist@users.noreply.github.com>
Co-authored-by: ShadowArcanist <162910371+ShadowArcanist@users.noreply.github.com>
Co-authored-by: ShadowArcanist <162910371+ShadowArcanist@users.noreply.github.com>
@ShadowArcanist ShadowArcanist added Ready to merge 💤 Waiting for changes PRs awaiting changes from the author. and removed 💤 Waiting for changes PRs awaiting changes from the author. Ready to merge labels Oct 10, 2025
@andrasbacsai andrasbacsai mentioned this pull request Oct 15, 2025
@github-actions github-actions bot removed ⚙️ Service Issues requesting or PRs adding/fixing service templates. 💤 Waiting for changes PRs awaiting changes from the author. labels Oct 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants