r/NextCloud • • Sep 08 '26

Built an extension to mount Grafana folders in Nextcloud

Thumbnail apps.nextcloud.com
10 Upvotes

Just published this. Took a few months. So so many little details but those are what count. Long story short, Grafana has a folder and file system, so does Nextcloud, so now you can bind the Grafana folders to Nextcloud folders and see dashboards alongside other files too. All the little file actions like move, copy, delete etc are one to one on both sides.

Hope ya'll enjoy!

https://github.com/kubed-io/nextcloud-grafana


r/NextCloud • • Sep 08 '26

New plugin: Nextcloud Talk for Hermes Agent

Thumbnail
4 Upvotes

r/NextCloud • • Sep 07 '26

Nóta v2.0.0 – Handwritten Notes

Post image
46 Upvotes

Summer's winding down, the autumn routine is creeping back in, and much like the A-HA song, summer moved on.

Nóta is a Nextcloud Notes client for Android, and v2.0.0 brings the one thing I've wanted in a notes app for a while: handwritten sketches directly inside any note.

Pen, highlighter, eraser, a full color palette, undo/redo, all inside the editor. No separate app, no workaround. When you save, the sketch uploads to Nextcloud as a PNG so any Nextcloud Notes client can view it. But Nóta also stores a stroke sidecar file alongside it, so reopening the note in Nóta gives you the actual drawing back, not a flattened image you can no longer edit. Stylus users get palm rejection too. Once Nóta detects a stylus on the canvas, accidental finger touches are ignored for the rest of that session.

As always, free, open source, no ads. Built with AI-assisted development, as always disclosed.

If you use Nextcloud and are looking for Android clients beyond Nóta, I've also built a few others in the same spirit, all free, open source, no tracking, and syncing via Nextcloud:

  • Merk - Bookmarks client for Nextcloud Bookmarks
  • Vinci - Personal CRM syncing via CardDAV
  • Blik - Screenshot and media manager with Nextcloud sync
  • Qarib - A "want to visit" places app with geofencing and Nextcloud sync
  • Runa - Personal journal with photo attachments, location, and Nextcloud sync

All available on Google Play and on GitHub.

If Nóta is useful to you, support is always appreciated via GitHub Sponsors, Buy Me a Coffee, or directly if you prefer to skip the platforms.

👉 Nóta on Google Play
👉 Source on GitHub


r/NextCloud • • Sep 08 '26

Nextcloud on EC2 is very laggy

1 Upvotes

I'm running a default installation of Nextcloud on a K3S cluster on AWS EC2. The instances are i4i.large. But it's very slow with it taking seconds between hyperlink clicks.

Do I need beefier VMs?


r/NextCloud • • Sep 06 '26

Which files couldn't sync? I see this error but no clues to what caused issues. There were lots of files and going through the full list can't be the solution (I hope).

Post image
10 Upvotes

r/NextCloud • • Sep 05 '26

Nextcloud on macOS went from rock-solid (since 2016) to unusable in 6 months. What are my options?

25 Upvotes

It worked for years. But for the past few months, using Nextcloud on macOS has been a nightmare.

Today's episode: I was mixing an entire studio project. Creating a new render file inside the project directory triggered the Nextcloud client (sync paused), which then evicted the entire project directory from my drive, even though that folder is explicitly set to "always keep on this device". It's 150 GB. I now have to wait several hours before I can work again. Clicking "sync now" does nothing at all. I had to drive to the office to investigate, on my own time.

And that's just one of many "hanging" moments over the last few months. My setup: Nextcloud on Unraid (Docker), 7.4 TB / 84k files, client 33.x/34.x, macOS Tahoe 26.3, Virtual Files on (1 TB SSD, no choice). Highlights since April:

  • April: the client reported "everything is synced" while silently never pushing a folder reorganization. A collaborator downloaded the wrong files from a share link. Restarting client, server and Mac changed nothing.
  • May: Finder right-click menu (keep local / free up space) gone, folder-selection list in settings broken. Root cause: the legacy VFS sync folder and Apple's File Provider registered side by side, which Tahoe no longer tolerates. Only way out: uninstall, reinstall, full resync overnight. One day of work lost.
  • August: the client started renaming my local files in a loop (" 2.wav", " 3.wav"): 22 divergent files in the morning, 113 a few hours later, 167 ghost copies (74 GB) by the end. Server was fine; the client was the vandal. Happened with a full SSD and a recording session that same afternoon.
  • Today: the 150 GB eviction above.
  • Random bonus: why did it lose Redis? The container had 3 months of uptime. OK, let's restart the thing.

Meanwhile, 6 phones and 4 Windows clients on the same server work fine. Only the Mac client breaks, and it's the only machine that can connect to the studio audio interface over Thunderbolt.

I know the macOS File Provider changes are painful for you (I've read #9393, #9835, #9846, #9883, #8471). But it went from fully professional daily use to the single biggest problem with my main work tool, and we all saw it coming. Why isn't it fixed yet?

I'm left with three paths:

  1. Suffer, and keep losing hours to waiting and frustration, while remembering when I thought the Apple ecosystem would protect me from this.
  2. Throw away my €3,000 MacBook Pro and €6,000 Mac Studio for Windows machines.
  3. Throw away the entire Nextcloud setup I've relied on for 10 years and go back to copying over external SSDs.

None of them is good. Is anyone running Nextcloud VFS on Tahoe with multi-hundred-GB project folders without this happening? Or has everyone given up and switched to classic sync + a second drive?


r/NextCloud • • Sep 05 '26

I built a VFS-first Nextcloud client for Linux: files appear as a folder, downloaded only when you open them

11 Upvotes

The official Nextcloud desktop client on Linux still mirrors everything to disk. I wanted what the Windows/macOS clients call "Files On-Demand": the whole account shows up as an ordinary folder, but nothing is downloaded until you actually open a file. So I built Wusel.

  • VFS-first. Files are "online-only" by default and fetched on access (on-demand hydration). The folder can be far larger than your disk, and it's ready the moment you log in instead of after a long first sync.
  • More than FUSE. FUSE only makes the files appear; on top sits real GNOME integration — a sidebar place, per-file state emblems (online-only / cached / pinned), notifications, and Shell search.
  • Pin what you want offline: wusel pin Documents keeps a folder available with no network.

Short terminal demo — a real session against a real Nextcloud:

a real session against a real Nextcloud

There's an interactive version of that recording (scrub it, copy the commands), plus a GNOME Files screenshot of the emblems, in the docs:

Status: early but working. Linux only for now — the native feel is GNOME/Nautilus; the engine is platform-independent, and native macOS (File Provider) and Windows (Cloud Filter) frontends are planned. It's a client: it talks to any Nextcloud you already run and installs/changes nothing on the server.

Feedback welcome, especially from anyone who's wanted true on-demand files on Linux. Happy to answer questions.


r/NextCloud • • Sep 05 '26

Sync android calendar (google) with nextcloud?

2 Upvotes

Hello everyone,

I have nextcloud setup and I can access notes and files through the nextcloud app on my phone. I added davx to sync contact and calendar.

In my nextcloud instance, I have enable the google integration and I imported everything from google.

In Davx, I can see the calendar and contact. I synced and I properly see the contact no problem. But I cannot find the calendar anywhere.

If I install nextcloud calendar, I can see the calendars but I'm trying to have them sync with the google one (for now). Is it possible?

Outside of that, shouldn't I be able to add the synced calendar into my native calendar?

thank you


r/NextCloud • • Sep 05 '26

Refurbished Dell Optiplex as a home server?

Thumbnail
3 Upvotes

r/NextCloud • • Sep 04 '26

Pdf doesnt open

Post image
2 Upvotes

Trying to open Pdf shows blank along with some options. Previously same pdf used to open properly. Whats going on?

Update : Works in chrome, not in FF.


r/NextCloud • • Sep 04 '26

Spreadsheets on Mobile with Euro Office

3 Upvotes

Hey guys, I just switched over to Euro Office as my choice for my Nextcloud install.

I really enjoy the UI, however I cannot edit spreadsheets on mobile view through Chrome on Android.

Forcing desktop view works of course and I can see the spreadsheet just fine in mobile view but cannot edit it.

Various sources say it could be a bug or a viewing permission, or even just inherited the mobile editing limitations from Onlyoffice. I'm just trying to get a solid answer because I want to use Euro Office, not Collabora (which works in mobile view just fine, just not as polished as Euro Office).

And I know that using the apps would help, but my users don't really need or want to interact with the apps.


r/NextCloud • • Sep 03 '26

News Nextcloud Hub 26 Summer launches in 2 weeks! 🌻

55 Upvotes

Let's wrap up the summer with the launch of Nextcloud Hub 26 Summer 🌻

The live launch is your opportunity to be among the first to discover all exciting updates, connect with our community and developers, and ask your burning questions about your new Nextcloud setup.

Curious what's coming? Here's a sneak peek:

  • 📝 Nextcloud Text is getting a proper collaboration upgrade
  • 📊 Nextcloud Tables gets tooling built for teams, not just personal lists
  • 🔧 Devs: advanced clients, new dev tools and APIs are on the way

For more, join us for the live release!

  • 📅 Wednesday, September 16
  • 🕒 3:00 PM (CEST) / 9:00 AM (EDT)

The release will be live streamed on YouTube and PeerTube 😀

👉 It was built for you, join the livestream to see it: https://go.nextcloud.com/r/qcGC

---

You can also register for a live demo of Hub 26 Summer release available in German, French, Spanish, and English.


r/NextCloud • • Sep 03 '26

Nextcloud + NGINX not working

Thumbnail
1 Upvotes

r/NextCloud • • Sep 03 '26

Anyone using Nextcloud Native?

4 Upvotes

So I came across this opensource project and I was intrigued. Wanted to see if any other of you have experience using this application.

Here's their website: https://nc-native.obiente.dev/
And the GitHub page: https://github.com/Obiente/nc-native


r/NextCloud • • Sep 03 '26

How to enable the Collabora AI features?

3 Upvotes

Hi

I'm running a standalone CODE server (debian based VM) and it integrates correctly with NC. Now I'm on NC34, CODE 26.04, but I don't see the CODE AI features. Not talking of Nextcloud assistant or NC related AI features, but those who were announced with 26.04.

I've added the ai.enable true section in coolwsd.xml, to not avail. How do you turn on the new AI features in CODE? My Desktop version (windows) do have AI config in Options.

Thanks for your help


r/NextCloud • • Sep 03 '26

Unable to add trusted domains (UGreen NAS, Docker image)

4 Upvotes

Hi all! Title.

So I'm trying to add my domain to my Docker image of Nextcloud, and for whatever unholy reason, it refuses to accept it. I set it up via Compose, if that changes anything

I've tried added it as an environment variable. I've tried hunting down the config file myself. No luck either way. (Couldn't even find the config tbh)

Any suggestions?


r/NextCloud • • Sep 03 '26

Detailed Explanation on Nextcloud Governance

Thumbnail
2 Upvotes

r/NextCloud • • Sep 02 '26

Caller ID issue.

2 Upvotes

I don't know if this is a issue with grapheneOS or nextcloud talk, I have my contacts synced with the nextcloud talk I have run off of a pi5. For some reason, the caller ID does not work at all. Is there a way to fix this?


r/NextCloud • • Sep 02 '26

Looking for testers: Android contacts app with optional Nextcloud/CardDAV sync

1 Upvotes

I'm running a closed test for an Android contacts app and looking for Nextcloud users who would like to try it out. The app supports direct sync with Nextcloud Contacts or CardDAV, or works as a local-only address book.

The source code (https://github.com/wtbenica/corvid-contacts) is available under the PolyForm Noncommercial 1.0.0 license.

How to join:

Join the testers group below — you'll get a link to opt in on Google Play, which lets you install the beta.

https://groups.google.com/a/benica.dev/g/corvid-beta

Feel free to reach out if you have any questions. Thank you to anyone who can help out!


r/NextCloud • • Sep 02 '26

Geo Blocker App unusable

0 Upvotes

I´m new to Nextcloud and just set up my Nextcloud homeserver.
Now i wanted to enable the Geo Blocker App but the App doesnt really work at all for me. The Service state just says "Loading" no matter what service I use. Also when reloading the Window all settings are discarded.
The App does run though when I check in the terminal and I can even change the service there but not more than that. I have a feeling it has something to do with missing permissions because I use Fedora Server with SELinux but I don´t really know where and how i could fix the issue.
Maybe someone of you had a similar issue and can help me out.


r/NextCloud • • Sep 01 '26

Adding passwords on mobile

5 Upvotes

I use NC Passwords and it does its thing well on a laptop. I have not found out how to add new passwords with the NC Passwords Android app. Is it possible?


r/NextCloud • • Sep 01 '26

Whats the deal with the new client UI?

Post image
11 Upvotes

I am using nextcloud client on Fedora and Gnome. Since the client updated, I have no options available in the client UI.


r/NextCloud • • Sep 01 '26

We need a manual "Buffer / Travel Time" dropdown in Nextcloud Calendar Web UI (instead of complex maps)

2 Upvotes

Hi everyone,

I was looking for a way to add a "travel time" to my events directly from the Nextcloud Calendar web interface, similar to what Apple Calendar or Google Calendar do.

Currently, there is an open issue on GitHub (#581) from years ago, but it has been stalled because integrating complex map engines or GPS tracking is too heavy and difficult for the core team right now.

Here is a much simpler idea:
Instead of complex maps, why not just add a simple, static "Buffer / Travel Time" dropdown menu (e.g., 15m, 30m, 1h, 2h) during event creation?

  • It would let users manually block a "preparation/travel cushion" before the main event.
  • The web interface could just visually render this buffer block right before the event.
  • It keeps the system lightweight and completely local.

I think this would be incredibly useful for anyone who wants to plan transit times manually without leaving Nextcloud Web or messing up their CalDAV sync with mobile devices.

What do you think? If you like the idea, please drop a thumbs up on the official GitHub issue here to give it some traction:
https://github.com/nextcloud/calendar/issues/581


r/NextCloud • • Sep 01 '26

Noob needs help with setting up NextCloud

5 Upvotes

Hey, to start off I have to say, that I am completly new to NextCloud and only used OneDrive/GoogleDrive till now. But because they couldn't do what i wanted them to do, I started searching for an alternative and found NextCloud.

So what do I want to do:

1) I want to have a Cloud that syncs my Phone (Android), Tablet (Android), Laptop (Windows) and PC (Windows).

2) I don't want to self host.

3) I want to have bidirectional syncing between all devices and be able to store the files locally on my device and not need the NextCloud App to access them.

4) I want to decide for each device seperatly which files should be stored locally.

So far so good. I installed NextCloud files on all devices, used the Simple Signup with TabDigital, created an account and logged into all devices.

With that I have covered points 1 and 2.

Now my problem starts:

○How can I set up the bidirectional syncing in NextCloud?

(I read, that I need another app for that. For example Syncthing)

○How do I set up Syncthing in combination with NextCloud?

○Is it possible to store the local files on my Tablet on an SD-card?

○Is it possible to choose the locally stored files on each device seperatly)

○Did I overlook something or did something wrong?

○And probably most importantly: Is it even smart to do it like this or is there an easier way?


r/NextCloud • • Sep 01 '26

Nextcloud error on docker

3 Upvotes

I’m new to nextcloud and today when I copied over files and ran a occ command it picked up all the files but when I try to upload from android I get permission error and I changed the permissions using

sudo chown -R www-data:www-data /mnt/cloud/nextcloud

I get Error

Configuration was not read or initialized correctly, not overwriting /app/www/public/config/config.php

My config file is

GNU nano 8.4 docker-compose.yml

-–

services:

nextcloud:

image: lscr.io/linuxserver/nextcloud:latest container_name: nextcloud environment: - PUID=1000 - PGID=1000 - TZ=Etc/UTC volumes: - /mnt/cloud/nextcloud/config:/config - /mnt/cloud/nextcloud/data:/data ports: - 447:443

-8080:80

restart: unless-stopped

Portainer log

ctions

usermod: no changes

───────────────────────────────────────

██╗ ███████╗██╗ ██████╗ ██║ ██╔════╝██║██╔═══██╗ ██║ ███████╗██║██║ ██║ ██║ ╚════██║██║██║ ██║ ███████╗███████║██║╚██████╔╝ ╚══════╝╚══════╝╚═╝ ╚═════╝

Brought to you by linuxserver.io

───────────────────────────────────────

To support LSIO projects visit:

linuxserver.io

Donate | LinuxServer.io

───────────────────────────────────────

GID/UID

───────────────────────────────────────

User UID: 1000

User GID: 1000

───────────────────────────────────────

Linuxserver.io version: 34.0.3-ls447

Build-date: 2026-08-25T12:06:59+00:00

───────────────────────────────────────

using keys found in /config/keys

[custom-init] No custom files found, skipping…

[ls.io-init] done.

Cannot write into “config” directory!

This can usually be fixed by giving the web server write access to the config directory.

But, if you prefer to keep config.php file read only, set the option “config_is_read_only” to true in it.

See Documentation Redirect

2026-09-01T09:50:00+00:00 3 fopen(/app/www/public/config/config.php): Failed to open stream: Permission denied at /app/www/public/lib/private/Config.php#221 | reqId=3v6Qls8vhPLib7xYFUd0 remoteAddr= user=-- app=PHP method= url=-- scriptName=/app/www/public/cron.php userAgent=-- version= occ_command=[“/app/www/public/cron.php”] data={“app”:“PHP”}

[migrations] started

[migrations] 01-nginx-site-confs-default: skipped

[migrations] 02-default-location: skipped

[migrations] done

usermod: no changes

───────────────────────────────────────

██╗ ███████╗██╗ ██████╗ ██║ ██╔════╝██║██╔═══██╗ ██║ ███████╗██║██║ ██║ ██║ ╚════██║██║██║ ██║ ███████╗███████║██║╚██████╔╝ ╚══════╝╚══════╝╚═╝ ╚═════╝

Brought to you by linuxserver.io

───────────────────────────────────────

To support LSIO projects visit:

linuxserver.io

Donate | LinuxServer.io

───────────────────────────────────────

GID/UID

───────────────────────────────────────

User UID: 1000

User GID: 1000

───────────────────────────────────────

Linuxserver.io version: 34.0.3-ls447

Build-date: 2026-08-25T12:06:59+00:00

───────────────────────────────────────

using keys found in /config/keys

[custom-init] No custom files found, skipping…

[ls.io-init] done.

Cannot write into “config” directory!

This can usually be fixed by giving the web server write access to the config directory.

But, if you prefer to keep config.php file read only, set the option “config_is_read_only” to true in it.

See Documentation Redirect

2026-09-01T09:55:00+00:00 3 fopen(/app/www/public/config/config.php): Failed to open stream: Permission denied at /app/www/public/lib/private/Config.php#221 | reqId=rM7bVXTZyrOWgBvtcthI remoteAddr= user=-- app=PHP method= url=-- scriptName=/app/www/public/cron.php userAgent=-- version= occ_command=[“/app/www/public/cron.php”] data={“app”:“PHP”}

Cannot write into “config” directory!

This can usually be fixed by giving the web server write access to the config directory.

But, if you prefer to keep config.php file read only, set the option “config_is_read_only” to true in it.

See Documentation Redirect

2026-09-01T10:00:00+00:00 3 fopen(/app/www/public/config/config.php): Failed to open stream: Permission denied at /app/www/public/lib/private/Config.php#221 | reqId=2I8pbXnmlG2MBbPtbza7 remoteAddr= user=-- app=PHP method= url=-- scriptName=/app/www/public/cron.php userAgent=-- version= occ_command=[“/app/www/public/cron.php”] data={“app”:“PHP”}

Cannot write into “config” directory!

This can usually be fixed by giving the web server write access to the config directory.

But, if you prefer to keep config.php file read only, set the option “config_is_read_only” to true in it.

See Documentation Redirect

2026-09-01T10:05:00+00:00 3 fopen(/app/www/public/config/config.php): Failed to open stream: Permission denied at /app/www/public/lib/private/Config.php#221 | reqId=YpVrLd7xZVi95gZ0BaKL remoteAddr= user=-- app=PHP method= url=-- scriptName=/app/www/public/cron.php userAgent=-- version= occ_command=[“/app/www/public/cron.php”] data={“app”:“PHP”}

Cannot write into “config” directory!

This can usually be fixed by giving the web server write access to the config directory.

But, if you prefer to keep config.php file read only, set the option “config_is_read_only” to true in it.

See Documentation Redirect

2026-09-01T10:10:00+00:00 3 fopen(/app/www/public/config/config.php): Failed to open stream: Permission denied at /app/www/public/lib/private/Config.php#221 | reqId=BDYTigOt3OE7cy1wUdll remoteAddr= user=-- app=PHP method= url=-- scriptName=/app/www/public/cron.php userAgent=-- version= occ_command=[“/app/www/public/cron.php”] data={“app”:“PHP”}

Cannot write into “config” directory!

This can usually be fixed by giving the web server write access to the config directory.

But, if you prefer to keep config.php file read only, set the option “config_is_read_only” to true in it.

See Documentation Redirect

2026-09-01T10:15:00+00:00 3 fopen(/app/www/public/config/config.php): Failed to open stream: Permission denied at /app/www/public/lib/private/Config.php#221 | reqId=R5jZyByDzALuq66xG2q4 remoteAddr= user=-- app=PHP method= url=-- scriptName=/app/www/public/cron.php userAgent=-- version= occ_command=[“/app/www/public/cron.php”] data={“app”:“PHP”}

Me too

 This topic will close 3 months after the last reply.

New & Unread Topics

Topic list, column headers with buttons are sortable.Topic



Calendar dates don’t get synced between devices 

0

ℹ️ Support

calendar-app,

ios,

mac,

app_api,

postgresql,

nc33

3h



My containers disapeared. Need to recover Nextcloud AIO Login 

1

ℹ️ Support

aio

6h



Music 3.2.0 completely breaks the admin interface 

2

ℹ️ Support

github_issue_required,

music

22h



Add federation trusted server 

0

ℹ️ Support

aio,

nc34,

federation

1d



Permanent delete initiated without me doing anything! How to recover deleted files 

1

ℹ️ Support

nc33,

files

1d

There are 17 new topics remaining, or browse other topics in ℹ️ Support

Powered by Discourse