Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[Support] mcreekmore - OpenCloud (DEPRECATED)

Featured Replies

THIS TEMPLATE HAS BEEN DEPRECATED

Please see other community members templates mentioned later in this thread if you want to continue.

 

Overview: Support for Docker image opencloud-rolling in the mcreekmore repo.

Application: OpenCloud - https://github.com/opencloud-eu/opencloud

Docker Hubhttps://hub.docker.com/r/opencloudeu/opencloud-rolling

GitHubhttps://github.com/mcreekmore/unraid-templates

Edited by mcreekmore

  • 2 weeks later...
  • Replies 133
  • Views 40k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • Hm okay. Good to hear 😉 Because the container is not running as privileged due to security reasons. Thus it is not able to modify the host system.

  • caracola
    caracola

    Hey, regarding the tag issue. One of the devs communicated this morning as follows: Important: We fixed the `latest` tag on the opencloud-rolling image, both on docker hub and quay.io  

  • ericwaetke
    ericwaetke

    Alright, took another look into the docs. I’ve chown’ed the config and data folder now to 1000:1000, which works. (Even though the gid and uid in Unraids Settings are 99 and 100, I really don’t unders

Posted Images

Thanks for the app, I have tried to install it, but without success. Its probably me being dense but I followed the instructions can confirm the permissions are set for "nobody" user, and am still getting this error. What is the way to fix this? Should I drop in a blank config.json?

 

Edit 1:So i did a quick google: turns out in the template adding the port number is required for OC_URL to be able to connect and load the login page. However  new issue is I cannot edit the password.

I get the following error X-Request-Id: 6369e2c6-f5d9-4750-9d5f-8ccc1bb2b880


edit2: I cannot connect via a ngnix proxy manager reverse proxy it displays the error message about a missing config below. Local connection works

 

edit3: not sure what really changed but i redid the whole thing and I now I can see it on the internet, but its giving me a HTTP 500 error on the login page.

error_opencloud.png

Edited by korefuji

Same problem here.... also with the other repo. Looks like the proxy is not correct (and I do not have any reverse proxy)

I was able to get this running behind a caddy service running on my router.   it needs SSL to avoid the JSON config error.   That said it was incredibly unstable.   Copying files into opencloud caused some FUSE level hangs that locked up my unraid and forced me to physically turn off the server.   Keeping an eye on the project, because I need a skinnier alternative to nextcloud, but want to let it bake a bit more. 

  • 4 weeks later...

it works via web, but when i try to sign in via Windows Client from the Windows Store, i get a 403 forbidden. 

I use NPM for the subdomain and the SSL Zertificate. 

 

Any suggestions?

Hey guys, I also had some trouble with the config.json error message. I tried it several times with several permissions (751, 755, 777) and owner (root, UID1000, nobody). Nothing helped. I wanted to ask within the element support channel but before I had a look onto GitHub. There is an closed issue existing. Beside all the known tipps and tricks I set "OC_INSECURE"=true

Than I was able to get on the login page by typing Https://IP:9200

 

After installation take a look into the container log file. If there is any issue, repeat it with a clean installation. During initialisation I only had got the message, that the config was successfully created and my login credentials.

After starting the container again without "init" I got no error and no warning or whatever within the log. Than it ran.

 

One last point: set in any case a new password. Each time I kept the standard I ran into some kind of error.

Hello after installing my config was succedfully created with this unraid settings:
image.thumb.png.252c51fd9c751aaba80605f04a6c711d.png

 

But when I Try to access it cia https://IP:9200 I get this:
image.png.1f6c736b5307a2dd8105e7591bdbea20.png

 

When I set OC_INSECURE to false and acces via OC_URL, i'm getting this:
image.png.85e773be7b2d5b8888cfe9acbb17386d.png

 

What could be the issue?

 

Log is this atm:

{"level":"error","service":"idm","bind_dn":"uid=idp,ou=sysusers,o=libregraph-idm","op":"bind","remote_addr":"127.0.0.1:52536","time":"2025-04-28T12:27:09Z","message":"invalid credentials"}
{"level":"error","service":"idp","error":"ldap identifier backend logon connect error: LDAP Result Code 49 \"Invalid Credentials\": ","time":"2025-04-28T12:27:09Z","message":"identifier failed to logon with backend"}
{"level":"error","service":"storage-system","pkg":"rgrpc","traceid":"25eb97835d21243cf4ce290b6681a2b9","error":"error: not found: space jsoncs3-public-share-manager-metadata not found","status":{"code":6,"message":"not found when listing spaces","trace":"25eb97835d21243cf4ce290b6681a2b9"},"filters":[{"type":2,"Term":{"Id":{"opaque_id":"jsoncs3-public-share-manager-metadata!jsoncs3-public-share-manager-metadata"}}}],"time":"2025-04-28T12:27:46Z","message":"failed to list storage spaces"}
{"level":"error","service":"storage-system","pkg":"rgrpc","traceid":"fbae28a1460909d358f55b48e4cbba82","error":"error: not found: space jsoncs3-public-share-manager-metadata not found","status":{"code":6,"message":"not found when listing spaces","trace":"fbae28a1460909d358f55b48e4cbba82"},"filters":[{"type":2,"Term":{"Id":{"opaque_id":"jsoncs3-public-share-manager-metadata!jsoncs3-public-share-manager-metadata"}}}],"time":"2025-04-28T12:28:46Z","message":"failed to list storage spaces"}

 

  • Author
On 3/18/2025 at 11:07 PM, korefuji said:

Thanks for the app, I have tried to install it, but without success. Its probably me being dense but I followed the instructions can confirm the permissions are set for "nobody" user, and am still getting this error. What is the way to fix this? Should I drop in a blank config.json?

 

Edit 1:So i did a quick google: turns out in the template adding the port number is required for OC_URL to be able to connect and load the login page. However  new issue is I cannot edit the password.

I get the following error X-Request-Id: 6369e2c6-f5d9-4750-9d5f-8ccc1bb2b880


edit2: I cannot connect via a ngnix proxy manager reverse proxy it displays the error message about a missing config below. Local connection works

 

edit3: not sure what really changed but i redid the whole thing and I now I can see it on the internet, but its giving me a HTTP 500 error on the login page.

error_opencloud.png

Hey sorry for the late reply, my forum notifications seem to be busted. Can you send what you have in your template?

  • Author
On 4/17/2025 at 5:01 PM, Squaracas said:

it works via web, but when i try to sign in via Windows Client from the Windows Store, i get a 403 forbidden. 

I use NPM for the subdomain and the SSL Zertificate. 

 

Any suggestions?

I also haven't quite figured out how to get the windows desktop client working. This project is still very young and I don't believe the rolling-release is "fully baked". In their docs they have a docker-compose setup which seems to be "batteries included". I haven't had the time to sit down and see what all is needed for the rolling release. 

  • Author
On 4/24/2025 at 2:41 PM, caracola said:

Hey guys, I also had some trouble with the config.json error message. I tried it several times with several permissions (751, 755, 777) and owner (root, UID1000, nobody). Nothing helped. I wanted to ask within the element support channel but before I had a look onto GitHub. There is an closed issue existing. Beside all the known tipps and tricks I set "OC_INSECURE"=true

Than I was able to get on the login page by typing Https://IP:9200

 

After installation take a look into the container log file. If there is any issue, repeat it with a clean installation. During initialisation I only had got the message, that the config was successfully created and my login credentials.

After starting the container again without "init" I got no error and no warning or whatever within the log. Than it ran.

 

One last point: set in any case a new password. Each time I kept the standard I ran into some kind of error.

Can you post what you have in your template?

  • Author
On 4/28/2025 at 8:29 AM, ph14 said:

Hello after installing my config was succedfully created with this unraid settings:
image.thumb.png.252c51fd9c751aaba80605f04a6c711d.png

 

But when I Try to access it cia https://IP:9200 I get this:
image.png.1f6c736b5307a2dd8105e7591bdbea20.png

 

When I set OC_INSECURE to false and acces via OC_URL, i'm getting this:
image.png.85e773be7b2d5b8888cfe9acbb17386d.png

 

What could be the issue?

 

Log is this atm:

{"level":"error","service":"idm","bind_dn":"uid=idp,ou=sysusers,o=libregraph-idm","op":"bind","remote_addr":"127.0.0.1:52536","time":"2025-04-28T12:27:09Z","message":"invalid credentials"}
{"level":"error","service":"idp","error":"ldap identifier backend logon connect error: LDAP Result Code 49 \"Invalid Credentials\": ","time":"2025-04-28T12:27:09Z","message":"identifier failed to logon with backend"}
{"level":"error","service":"storage-system","pkg":"rgrpc","traceid":"25eb97835d21243cf4ce290b6681a2b9","error":"error: not found: space jsoncs3-public-share-manager-metadata not found","status":{"code":6,"message":"not found when listing spaces","trace":"25eb97835d21243cf4ce290b6681a2b9"},"filters":[{"type":2,"Term":{"Id":{"opaque_id":"jsoncs3-public-share-manager-metadata!jsoncs3-public-share-manager-metadata"}}}],"time":"2025-04-28T12:27:46Z","message":"failed to list storage spaces"}
{"level":"error","service":"storage-system","pkg":"rgrpc","traceid":"fbae28a1460909d358f55b48e4cbba82","error":"error: not found: space jsoncs3-public-share-manager-metadata not found","status":{"code":6,"message":"not found when listing spaces","trace":"fbae28a1460909d358f55b48e4cbba82"},"filters":[{"type":2,"Term":{"Id":{"opaque_id":"jsoncs3-public-share-manager-metadata!jsoncs3-public-share-manager-metadata"}}}],"time":"2025-04-28T12:28:46Z","message":"failed to list storage spaces"}

 

Do you have a reverse proxy you're using? If you put it behind it, are you able to access?

grafik.png.93acbf20201acc2847025fd59c669d7f.png

 

Regarding the desktop app. Until know Opencloud only created the folders within my destination location. But they are all empty. The connection allways timed out after starting syncing. I will look if there is any permission issue.

I also want to check whether this error occurs in the linux app. For now I just tried it in Win 11.

Quote
13 hours ago, mcreekmore said:

I also haven't quite figured out how to get the windows desktop client working. This project is still very young and I don't believe the rolling-release is "fully baked". In their docs they have a docker-compose setup which seems to be "batteries included". I haven't had the time to sit down and see what all is needed for the rolling release. 

 

I tried it out locally before I tested your solution. It ran without issues from the beginning. But unfortunately this will start 3 different services. But all the collabora stuff is not needed for my usecase. Thus I took no further effort into this.

However, as far as I understood, the opencloud-eu rolling docker should be enough for the cloud service.

  • Author
13 hours ago, caracola said:

I tried it out locally before I tested your solution. It ran without issues from the beginning. But unfortunately this will start 3 different services. But all the collabora stuff is not needed for my usecase. Thus I took no further effort into this.

However, as far as I understood, the opencloud-eu rolling docker should be enough for the cloud service.

Are you saying you were able to connect to the windows 11 desktop app with the local docker-compose setup?

To connect the WindowsClient from the WindowsStore, i needed to disable 

"Block Common Exploits" in my nginx proxy manager.

 

But if i try to sync somthing i get 500 and 504 server errors.

Edited by Squaracas

On 5/1/2025 at 12:15 AM, mcreekmore said:

Are you saying you were able to connect to the windows 11 desktop app with the local docker-compose setup?

Ahm sorry no. I only started the docker compose to check, whether the WEB UI for the cloudservice is working. At this point I did no further checks. But now, reading about these issues, I will try it next time. Unfortunately I am really busy at the moment I do not have the time. Maybe on Tuesday.

On 5/3/2025 at 1:54 PM, Squaracas said:

To connect the WindowsClient from the WindowsStore, i needed to disable 

"Block Common Exploits" in my nginx proxy manager.

 

But if i try to sync somthing i get 500 and 504 server errors.

Maybe this could help?

Screenshot_20250504-141320.thumb.png.fff4c7365267a079e88b502cfa6073d9.png

2025/05/05 12:51:34 Could not create config: config file already exists, use --force-overwrite to overwrite or --diff to show diff

 

my log

 

 

On 5/1/2025 at 12:15 AM, mcreekmore said:

Are you saying you were able to connect to the windows 11 desktop app with the local docker-compose setup?

I just figured it out.. OC (docker compose variant) runs fine with Ubuntu. Everything worked proper (WebUI, desktop app, sync).

But with win 11 I could not find a way to establish a connection. TBH I did not spend so much time but I followed the instructions, I tried a couple of ports and IP's, I deactivated the firewall. Nothing helped. Maybe some issue with WSL?! I do not know.

 

Anyway, I could reach my server with the app via Port 9200. But for now no single file have been syncronized. Next to this, the connection is really unstable. At the real beginning I thought it could be a permission failure. But for now I think this behavior is caused by the app and or the container.
I think the app needs some more time. Lets wait for the next version.

Nicht gespeichertes Bild 1.png

Edited by caracola

23 hours ago, powerforum75 said:
2025/05/05 12:51:34 Could not create config: config file already exists, use --force-overwrite to overwrite or --diff to show diff

 

my log

 

 

That's all?

These line is also shown in my log:

2025-05-06 13:27:09 2025/05/06 11:27:09 Could not create config: config file already exists, use --force-overwrite to overwrite or --diff to show diff

 

Windows or linux? Local server or unraid template?

That's all
Unraid Server 

 

image.thumb.png.74b8a2d305d62526920015d6a6e558be.png

5 hours ago, powerforum75 said:

That's all
Unraid Server 

 

image.thumb.png.74b8a2d305d62526920015d6a6e558be.png

Hmm. Have you tried a clean installation?

Did you follow the instruction from @mcreekmore and removed "init" after first start?

Have you checked the permissions from the folders?

I actually would try to add --force-overwrite as "post argument" and try it again.

I really have stability issues with opencloud. I had to "hard reset" my server at least 4 times since I am "trying to use" opencloud.

I was able to connect via SSH but unfortunately I never was able to write a diagnostic file, because this process stuck. For me it does not make sense at the moment to continue with opencloud.

Edited by caracola

  • Author
On 5/8/2025 at 6:59 AM, caracola said:

I really have stability issues with opencloud. I had to "hard reset" my server at least 4 times since I am "trying to use" opencloud.

I was able to connect via SSH but unfortunately I never was able to write a diagnostic file, because this process stuck. For me it does not make sense at the moment to continue with opencloud.

Yeah unfortunately this project is still very early in development and that's sort of where I am at. Besides very limited functionality, I'm not really getting the "stack" to work quite yet.

I noticed there is another CA template for the same container by joly0. Perhaps this is worth trying

  • Author
On 5/6/2025 at 10:12 AM, powerforum75 said:

That's all
Unraid Server 

 

image.thumb.png.74b8a2d305d62526920015d6a6e558be.png

Can you try the CA template for the same opencloud-rolling image by joly0? See if you have any better luck.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.