Package Details: opencloud-bin 2.3.0-4

Git Clone URL: https://aur.archlinux.org/opencloud-bin.git (read-only, click to copy)
Package Base: opencloud-bin
Description: secure and private way to store, access, and share your files - upstream built binary
Upstream URL: https://github.com/opencloud-eu/opencloud
Keywords: cloud opencloud opencloud-eu share sync
Licenses: Apache-2.0
Conflicts: opencloud
Provides: opencloud
Submitter: TrialnError
Maintainer: TrialnError
Last Packager: TrialnError
Votes: 1
Popularity: 0.75
First Submitted: 2025-02-26 21:58 (UTC)
Last Updated: 2025-05-28 19:32 (UTC)

Dependencies (1)

  • opencloud-webAUR (optional) – if wanting to use a customized web interface

Required by (0)

Sources (6)

Latest Comments

TrialnError commented on 2025-05-23 18:50 (UTC)

Thank you for the remarks.
Regarding the env file the other opencloud packages were adjusted. But I did forget this one... To keep them similar those permissions will be set to 644.
And I too don't really like the current situation with /etc. But I'm still hesitant to generally adjust the group. If GIDs differ it may cause problems? But yeah, the big notice in the install file isn't that great either.

Did you set OC_URL? Setting it to something like 127.0.0.1:10000 should adjust the port IIRC

lynix commented on 2025-05-23 11:31 (UTC)

After trying out this package I'd have some suggestions for improvement: the files in /etc/opencloud seem to have odd file modes:

-rwxr-x--- 1 root root  893 May 23 10:27 opencloud.env
-rw------- 1 root root 3.6K May 23 10:30 opencloud.yaml

No need for an executable bit set on opencloud.env and the service fails to start as opencloud.yaml is owned by root and the oceu user has no permission to read.

Suggested fix: set mode 0640 on both files and change group to oceu.

Unfortunately I couldn't manage to get this running since port 9200/TCP is being used by another application and despite setting PROXY_HTTP_ADDR some microservice still tried to talk to port 9200.

TrialnError commented on 2025-02-26 22:02 (UTC) (edited on 2025-02-26 22:09 (UTC) by TrialnError)

Initial package for opencloud.
Uses the precompiled binaries, as building from source failed for me. Although it should be pretty straight forward.
Stuff to figure out or implement:
1) Better onboarding
-> Currently an init command must be run, which requires some additional work if someone wants to use the service file
2) Hardening/sandboxing options
-> need to tested and gradually enabled