# Deploy OpenCloud with Easypanel

URL: /templates/opencloud

OpenCloud is an open-source, GDPR-compliant platform for self-hosted file management, sharing, and collaboration. Built with a Go backend, it provides a full cloud-storage experience with WebDAV access, Spaces (team folders), fine-grained sharing controls, file versioning, and activity tracking. An embedded LibreGraph Connect OIDC identity provider handles authentication with no external database required — all user accounts and data are stored on the filesystem. Optional integrations include Collabora Online for real-time document editing and a bundled Radicale server for CalDAV/CardDAV.

## Installation notes

After deployment open the app URL. Log in with username "admin" and the password you set in IDM_ADMIN_PASSWORD. Change the admin password immediately from Settings after first login — the IDM_ADMIN_PASSWORD variable is only read on the very first start.

## Benefits

### No External Database

Stores all configuration, user accounts, and files in the filesystem via a built-in identity manager — nothing to provision or maintain externally.

### GDPR-Compliant by Design

Designed for European data sovereignty requirements. All data stays on your infrastructure with no telemetry or third-party data transfers.

### WebDAV and Spaces

Mount your OpenCloud storage as a network drive via WebDAV, and use Spaces to create shared team folders with fine-grained access control.

## Features

### File Management and Sharing

Upload, organize, preview, and share files and folders with per-link passwords and expiry dates. Public and internal share links are supported.

### Versioning and Activity Tracking

Automatically keeps file version history and shows per-file activity logs so you can track who changed what and when.

### Embedded OIDC Identity Provider

LibreGraph Connect ships inside the container and manages user accounts without requiring a separate Keycloak or other IdP deployment.

### Favorites and Trash

Mark frequently accessed files as favorites and recover deleted files from the trash before they are permanently removed.

### Collabora Online Support

Optionally connect a self-hosted Collabora Online instance for in-browser editing of Writer, Calc, and Impress documents.

## Configuration

- `appServiceName` (App Service Name, required): opencloud

- `appServiceImage` (App Service Image, required): opencloudeu/opencloud:7.2.0

- `adminPassword` (Admin Password): Set during installation — Autogenerated if not provided.

## Services

- opencloud: app (opencloudeu/opencloud:7.2.0)

## Resources

- [Website](https://opencloud.eu)

- [Documentation](https://docs.opencloud.eu)

- [GitHub](https://github.com/opencloud-eu/opencloud)

- [Template source](https://github.com/easypanel-io/templates/tree/main/templates/opencloud)