Fedimin | Privacy Advocate | FOSS Lover | GenZ | Human
I ❤ Change
I'm using Vivaldi.
Found the solution: https://mitexleo.one/@ml/113542105595682701
I just had to import client config the apps.
I just tried to login from the mobile app.
You might want to check this out: https://github.com/owncloud/client/issues/11940
Apparently, the client_ID stays same in my case. I guess it's not really creating new clients.
I also set oc://android.owncloud.com as valid redirect URI.
This is the url owncloud android app requested: https://auth.mydomain.com/realms/R1/protocol/openid-connect/auth?redirect_uri=oc%3A%2F%2Fandroid.owncloud.com&client_id=e4rAsNUSIUs0lF4nbv9FmCeUkTlV9GdgTLDH1b5uie7syb90SzEVrbN7HIpmWJeD&response_type=code&scope=openid+offline_access+email+profile&prompt=select_account+consent&code_challenge=lp5qe4-dZXKk2jWBZatdNDgJXuJEApCOnwrnPXk7kds&code_challenge_method=S256&state=fyjgrmwYOWVnGgCWB0hH
Yeah, I'm using a dedicated realm for OCIS. It's working without any issues on the web.
I didn't enable dynamic registration. I used this docker compose to deploy keycloak: https://github.com/mitexleo/keycloak_docker/blob/main/compose.yaml
Got it ..
What does that mean?
Help Needed: Disabling Dynamic Client Registration in Keycloak for OwnCloud Infinite Scale Mobile App Authentication
Hi,
I'm hoping someone can help me with an issue I'm facing with Keycloak and OCIS.
Background: I installed OCIS (ownCloud Infinite Scale) and configured it to use Keycloak as the OIDC provider. Everything works perfectly when logging in via the web interface. However, I'm encountering issues when trying to log in from the ownCloud mobile apps (iOS and Android).
Problem: Whenever I attempt to log in from the mobile apps, Keycloak reports a "client not found" error. According to various forum posts, Keycloak is creating a new client each time a login attempt is made from the mobile apps. Since these dynamically created clients are not configured properly, the login fails.
Suggested Solution: One developer suggested disabling dynamic client registration in Keycloak. This would prevent Keycloak from creating new clients automatically and ensure that the existing, properly configured client is used.
My Setup:
- Keycloak version: 26
- OCIS version: 5.0.9 (Stable)
What I've Tried: I've looked through the Keycloak admin console and documentation but haven't found a straightforward way to disable dynamic client registration. I've also tried configuring the clients manually, but the issue persists.
Questions:
- How can I disable dynamic client registration in Keycloak version 26?
- Are there any other settings or configurations I should be aware of to ensure smooth authentication for the ownCloud mobile apps?
Any guidance or insights would be greatly appreciated. Thanks in advance!
Edit: Found the solution: https://mitexleo.one/@ml/113542105595682701
I'm also using Stalwart! It just works!
I'm not sure how to configure s3 as primary storage backend here. Should I put the configs in the ocis.yaml?
Here's an example configuration: https://github.com/owncloud/ocis/blob/master/deployments/examples/ocis_full/.env
@Pissio@feddit.it
Looking for a Ready-to-Use Docker Compose File for OCIS or Seafile (Switching from Nextcloud AIO)
Nextcloud (AIO) has been a nightmare 😫. I’m planning to ditch it since I don’t have the time to keep tweaking it or dealing with constant issues.
Now, I’m torn between Seafile and OwnCloud.
I was interested in trying OCIS but couldn’t find a ready-to-use Docker Compose file. If anyone has one, I’d greatly appreciate it!
Also, I’ve read concerns about how Seafile stores files. Is that still an issue?
I use Portainer to manage containers, but I’m okay with a manual setup too. I just need a ready-to-use Compose file for quick deployment.
Thanks in advance!
Edit: Found a solution. Haven't tried yet.
https://fariszr.com/owncloud-infinite-scale-docker-setup/
Disgusting!
The issue you've faced varies instance to instance. If you want complete freedom and censorship resistance, you have to run your own server.
I'm actually using S3 as Primary Storage Backend. As a result I'll have to manually backup the database and config files.
Thank you so much for the information. Third party integration is very important in the long run.
The issue you faced is clearly a scary one!
I thought backup/restore would be easier with OCIS 🤔
What issues did you face with OCIS?
"Most moral army in the world"
Will do. Still reading docs and blog posts. ❤
Why not use UnifiedPush?
Migrating from Nextcloud AIO to Owncloud Infinite Scale: Good Idea?
Hi everyone,
I'm seriously thinking about moving from Nextcloud AIO to OwnCloud Infinite Scale (OCIS), and I'd love to hear your thoughts.
Here’s why I’m considering the switch:
- I need software that’s stable and doesn’t break after every update.
- Minimal maintenance is a priority for me.
- A solution that works out of the box with minimal setup complexity.
- Support for Docker Compose deployment.
- Support for S3 storage as the primary storage backend.
What I like about OCIS:
- It's written in Go (which I prefer over PHP).
- It doesn’t require a database, simplifying setup and maintenance. (Not sure about it)
However, I’m still hesitant due to:
- The limited documentation for OCIS.
- Concerns about whether it’s as open-source friendly as Nextcloud.
While I’ve been using Nextcloud Talk, I find it slow and unstable, so I’m planning to transition to XMPP. That said, Nextcloud itself has been challenging to maintain, and I’m looking for something faster and more reliable.
For those who have experience with OCIS, would you recommend switching, or should I stick with Nextcloud despite its issues?
Thanks in advance for your input!
Ditching Spotify and YT Music
Trying to ditch YouTube Music & Spotify for self-hosted music has been a struggle. I've subscribed to YT Premium today.
Here's how my attempts have gone:
-
Nextcloud Music (with Recognize): The web UI is great, has all the features I need. Downside: no transcoding and playback through Subsonic or Ampache clients is slow, sometimes causing server issues.
-
Jellyfin: Streaming works fine, but it doesn't recognize individual artists (my files are in one big folder, so albums are jumbled).
-
Navidrome: Similar to Jellyfin, artist recognition is off and playback isn't as smooth.
I'll try Plexamp next. What else should I try?
All of my songs are stored in NextCloud.
Resource efficient AI model for LocalAI
I'm looking for a resource efficient AI model for text generation (math, coding etc.) that will work with LocalAI. Which model should I use? I don't want it to use more than 1-3 GB RAM. I'll run it on a vps to use with Nextcloud.
Edit: I'm use Mistral AI and Groq.com instead of selfhosting the models. They both have generous free plan.
Selfhosted alternative to Spotify
I'm currently using @nextcloud@mastodon.xyz for my music collection after downloading over 2.5k songs from YouTube Music (Premium). While it works fine for most things, I'm looking for a better alternative. My key requirement is to read files from a mounted WebDAV folder (NextCloud Folder).
The Subsonic API in NextCloud Music works fine, and I've had no issues streaming through clients like Symfonium and Subtract. However, I want to eliminate the 5-10 second buffering issue I experience on mobile. When I tried @powerampache@floss.social, my NextCloud AIO instance became unresponsive after about 30 minutes (happened twice, not sure why).
I also tried Navidrome, but I didn't like how it organizes music—it only recognizes album artists, which doesn’t work for me since I don’t have albums. I downloaded the songs in Playlists using Seal.
Ideally, I’m looking for a solution that streams high-quality music instantly, like Spotify or YouTube Music. If possible, I'd prefer tweaking my Nginx config to resolve the buffering issue rather than setting up new software. What alternatives do you guys use for fast, high-quality music playback with WebDAV support?
Edit: Forgot to mention, the buffering issue only occurs when I use a Subsonic or Ampache client with NC Music. The web version works very smoothly.
Edit: The issue with Nextcloud Music was occurring because of rate limiting.
Replace lemmy-ui
Hi,
I want to replace lemmy-ui with photon. How can I actually do this? Do I need to just install it using docker and reverse proxy to the port? Is there any docker compose method? Where can I set the environment variables?
TIA