ABOUT
OpenCloud is the file sharing and collaboration solution of the Heinlein Group. Through intelligent file management and a strong open source community, files become valuable resources, effectively structured and usable in the long term. With flexible data rooms and intelligent access rights, teams can access and work together on data anytime, anywhere without barriers, but with a lot of productivity.
warningValid TLS certificates and fully-qualified domain names behind a reverse proxy (Caddy) for 3 services - OpenCloud (port: 9200), Collabora (port: 9980), and WOPI (port: 9300) are **REQUIRED**
infoForgot your admin password? Check `admin_password` in the 'idm' section in `/etc/opencloud/opencloud.yaml`
info**Optional External Apps**: extract zip archives from App Store to `/etc/opencloud/web/assets/apps`
info**Optional CalDAV and CardDAV**: requires separate Radicale install. Edit and rename `/etc/opencloud/proxy.yaml.bak` and change your Radicale config to use `http_x_remote_user` as the auth method
info**Optional OpenID**: Authelia and PocketID supported. Uncomment relevant lines in `/etc/opencloud/opencloud.env` and consult OpenCloud GitHub discussions for configuration tips
info**Optional Full-text Search with Apache Tika**: requires your own Tika LXC. See `https://community-scripts.github.io/ProxmoxVE/scripts?id=apache-tika`
info**Relevant services**: `opencloud.service`, `opencloud-wopi.service`, `coolwsd.service`
INSTALL
Approved local installer
DefaultDebian 13
Approved locally2 CPU2048 MB RAM20 GB disk
Config path/etc/opencloud/opencloud.env, /etc/opencloud/opencloud.yaml, /etc/opencloud/csp.yaml
Run this command in the Proxmox VE shell. It downloads the immutable approved file, verifies SHA-256, and only then executes it.
( url='https://scripts.francoisvw.com/snapshots/c19711ea1b2526bec67e34be948114e255b5a811/ct/opencloud.sh'; sha='3351b937bbc0bc607a4bc4c5a2cfdb9ebcedfc81f97187523f98e32f99c34b6d'; tmp="$(mktemp)" || exit; curl -fsSL "$url" -o "$tmp" && printf '%s %s\n' "$sha" "$tmp" | sha256sum -c - && bash "$tmp"; rc=$?; rm -f "$tmp"; exit "$rc" )
View approved source ↗Path ct/opencloud.shSHA-256 3351b937bbc0bc607a4bc4c5a2cfdb9ebcedfc81f97187523f98e32f99c34b6d LOCAL CHANGE REVIEW
Approved vs latest fetched source
Sign in with a passkey to inspect pending source changes. Approved content remains public.