Skip to content

Feature Request: OpenCloud with Podman Rootless and Quadlet #2053

@cryinkfly

Description

@cryinkfly

Feature Request: OpenCloud with Podman Rootless and Quadlet

Is your feature request related to a problem? Please describe.

The official OpenCloud guide describes installation via Docker. However, many users want to run Podman Rootless containers to ensure security without root privileges, while also benefiting from systemd integration for automatic start and restarts.

Without an easy Podman Rootless guide, users currently have to:

  • manually run podman run (no automatic management),
  • use rootful Podman (losing the security advantages of Rootless),
  • or create their own scripts to properly configure data volumes and startup options.

Describe the solution you'd like

I would like an official or documented way to run OpenCloud directly with:

  • Podman Rootless,
  • systemd integration via Quadlet,
  • existing Podman data volumes,

so that:

  • OpenCloud starts automatically at boot,
  • configuration and data persist in Podman volumes,
  • HTTPS/OC_URL works correctly.

My implementation can be found here:
https://github.com/cryinkfly/podman-rootless-quadlets/tree/main/quadlets/opencloud-minimal
(I adapted the Docker guide from https://docs.opencloud.eu/de/docs/admin/getting-started/container/docker for Podman Rootless + Quadlet.)

Describe alternatives you’ve considered

  • Run OpenCloud manually with podman run, without systemd integration or automatic start.
  • Use rootless Podman without a Quadlet systemd unit, which complicates management.
  • Use rootful Podman, losing the security benefits of a Rootless installation.

Additional context

  • The goal is a simple setup for Podman Rootless users, including persistent data via Podman volumes.
  • It would be nice to be briefly mentioned in the official project as I implemented the Quadlet integration.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Unqualified

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions