Files
Christian Richter 7be33b0607 refactor interims DefaultAppCobra to DefaultApp
Signed-off-by: Christian Richter <c.richter@opencloud.eu>
2025-12-15 16:40:26 +01:00
..
2025-01-13 09:58:18 +01:00
2025-11-17 10:41:17 +01:00

Storage PublicLink

The storage-publiclink service provides storage backend functionality for public link shares in OpenCloud. It implements the CS3 storage provider interface specifically for working with public link shared resources.

Overview

This service is part of the storage services family and is responsible for:

  • Providing access to publicly shared resources
  • Handling anonymous access to shared content

Integration

The storage-publiclink service integrates with:

  • sharing service - Manages and persists public link shares
  • frontend and ocdav - Provide HTTP/WebDAV access to public links
  • Storage drivers - Accesses the actual file content

Storage Registry

The service is registered in the gateway's storage registry with:

  • Provider ID: 7993447f-687f-490d-875c-ac95e89a62a4
  • Mount point: /public
  • Space types: grant and mountpoint

See the gateway README for more details on storage registry configuration.

Access Control

Public link shares can be configured with:

  • Password protection
  • Expiration dates
  • Read-only or read-write permissions
  • Download limits

Scalability

The storage-publiclink service can be scaled horizontally.