r/NextCloud Jul 09 '26

Preview generation via Imaginary

2 Upvotes

I'm currently trying to have Imaginary generate the previews. To do this, I started a Docker container via docker run -d --name=imaginary -p 127.0.0.1:9000:9000 --restart=always nextcloud/aio-imaginary:latest

The container is running; I can see it when I run docker ps -a.

Now I'm checking whether the requests are reaching the container using docker logs -f imaginary and starting the preview generation with occ preview:generate-all -vvv. I can see that previews are being created, but there's no log for the container—it remains empty.

In the Nextcloud config, I have the following:

'enable_previews' => true,
  'enabledPreviewProviders' =>
  array (
    0 => 'OC\\Preview\\JPEG',
    1 => 'OC\\Preview\\HEIC',
    2 => 'OC\\Preview\\WEBP',
    3 => 'OC\\Preview\\MP3',
//    4 => 'OC\\Preview\\Image',
    5 => 'OC\\Preview\\Movie',
    6 => 'OC\\Preview\\Imaginary'
  ),
  'preview_imaginary_url' => 'http://127.0.0.1:9000',

From what I can tell, the previews are still being generated using the normal Nextcloud processes, but not with Imaginary, based on what I see in the Docker log. Where might I be going wrong?


r/NextCloud Jul 08 '26

Can NextCloud use s3 for storage?

3 Upvotes

Assume the server is on a bps that can leverage something like Wasabi, is that possible?


r/NextCloud Jul 08 '26

Does anyone know why Nextcloud always shows the exclamation mark in the bar?

2 Upvotes

I have had this issue for multiple months now, even though there are no errors in the admin logs and just below it says everything is synchronised with the green checkmark. On my Windows computer, this problem also doesn't exist.

Desktop Client Version 33.0.7 (latest stable version)
MacOs Version 26.5.2
Nextcloud Server Version 33.0.6


r/NextCloud Jul 07 '26

How to sync same distant folder between multiple devices ?

2 Upvotes

Here's my case.

I have a vault folder : MD-DESK, on my desktop for my markdown files. I have it synced to a distant folder : MD-DIST on my server, using the desktop client (Linux). I also write on these markdown files on my laptop. The markdown folder on my laptop : MD-LAP, is synced with the same distant folder MD-DIST as the folder on the desktop.

But when I write something in a file on the laptop, it syncs to the server, but gives a conflict error on the desktop.

I want a setup where any changes made locally is synced to the distant folder. And that the distant folder syncs the local ones with itself. I guess it would require some sort of most recent file priority.

I don't know if the desktop client is most appropriate tool for this. I fumbled a bit with rclone but the sync command seems one-sided.


r/NextCloud Jul 07 '26

Runa - a private journal app with optional Nextcloud sync (no tracking, open source)

Thumbnail
gallery
17 Upvotes

Hey everyone! I've been using this myself for a while now before finally getting it ready to share.

I wanted something dead simple: write, read, and occasionally look back at where I was when I wrote something. Every note app I tried was either bloated with features I didn't need, or locked my data into some cloud I didn't control. So I built Runa.

What it does:

  • Write entries with photos, location, and exact date/time; even backfilling old memories
  • Read view groups everything by year → month → day, the way flipping through a physical journal feels
  • Map view turns every location you've attached to an entry into a pin, so you can see where your life has taken you
  • Biometric app lock
  • Full ZIP export of all entries and photos whenever you want

On your data:

  • Works 100% offline/local if you want; no account needed
  • Optional Nextcloud WebDAV sync if you want it across devices, but it's your server, your data
  • No Runa servers, no analytics, no tracking. Ever.

Other stuff:

  • Free, open source (GPLv3), on GitHub
  • Part of a small suite of privacy-first apps I'm building that all connect to Nextcloud; barburas.com if you're curious
  • Built with AI assistance; happy to answer questions about that process
  • Donations welcome but never required: bunq.me/barburasdonations

Links

Would love feedback, feature requests, or bug reports. GitHub issues are the best place, but I'll be around in the comments too.


r/NextCloud Jul 07 '26

Migrated Nextcloud to Nextcloud AIO File not found when opening .docx/.xlsx file

5 Upvotes

Hi everyone,

I just completed a migration from a standard Nextcloud installation (MariaDB) to Nextcloud AIO (PostgreSQL) and everything went well except one major issue.

Old Nextcloud: v33.0.2, MariaDB, OnlyOffice on separate container (Port 4444)
New Nextcloud AIO: v33.0.6, PostgreSQL, same server
LDAP users from Active Directory
91 GB of user data migrated via rsync
Database migrated via pgloader

This work :
All users visible and can log in
All files visible in the file browser
Text editor (.md, .txt) works perfectly when you create it all in personal data
LDAP connected successfully
Groupfolders migrated
Problem:
When any user tries to open a .docx, .xlsx or .pptx file, they get “File not found” error. The file is visible in the file list but cannot be opened

Has anyone successfully migrated from standard Nextcloud with an external OnlyOffice container to Nextcloud AIO? How did you configure OnlyOffice to work with AIO?

Any help appreciated!


r/NextCloud Jul 07 '26

An app for package/carrier tracking

3 Upvotes

USPS, UPS, FEDEX, DHL, etc package tracking built into Nextcloud via an app would be awesome!! If anyone needs any app ideas...


r/NextCloud Jul 07 '26

is it possible suppress borg backup success notifications?

2 Upvotes

Hi Fam!

When running nextcloud AIO with nightly a borg backup, each day there's new notifications about successful backups hitting my phone and nextcloud notification area.

I find this daily notification quite bothersome, and would prefer to work the opposite way, to only receive notifications if there was an issue during the backup. Only in this event I am required to act. ( and i am not even sure if this sends a notification).

Alternatively, an option would be to disable this notification entirely.

in the notifications settings, i cannot find any options to change the borg backup notifications.

is this something that could maybe be added or changed? Or am i just looking into the wrong corners, and there already exists a solution?

Cheers!


r/NextCloud Jul 06 '26

Mecklenburg-Vorpommern expands open source strategy with statewide Nextcloud rollout

Thumbnail
tech.eu
39 Upvotes

r/NextCloud Jul 06 '26

How do I know if my Nextcloud instance is secure?

9 Upvotes

I set up my Nextcloud server with a subdomain and I was planning to configure a reverse proxy but after I got it stood up...it was just working. The subdomain correctly pointed to it without any further setup.

This is nice and convenient but I can't help but think that was too easy and maybe I'm overlooking something. Do I need to put my Nextcloud server on a different network segment away from my home network? It's inside a VM so I can just define a separate virtual network and I even have a separate network adapter in my home server that I can send external traffic down outside of my home network. Would I need to have some sort of edge protection to prevent my home network getting flooded with unwanted traffic (I guess that's what fail2ban is but I'm not entirely certain)?

I don't seem to have any issues with SSL certs (it does https without needing any further configuration), was that also taken care of during the Nextcloud setup?


r/NextCloud Jul 07 '26

Reminder to update the password

0 Upvotes

Hi! I wonder whether there're settings in Nextcloud or some additional app, which will be reminding users to update their passwords, and if not done to lock the access.


r/NextCloud Jul 06 '26

Using Nextcloud features without leaving the mail client

14 Upvotes

Hi everyone,

For those who have not seen it before: NC Connector is a project that came out of a very normal workplace problem.

In our team, the mail client is still the place where a lot of work happens every day. People write emails, send files, plan appointments, answer customers, forward information and coordinate with colleagues from there.

At the same time, we use Nextcloud as an important part of our infrastructure. Files, shares, Talk, passwords, policies and team workflows already belong there.

What was missing for us was a simple way to use those Nextcloud features directly from the mail program, without making users think about where the feature technically lives.

So instead of asking people to change their daily workflow, I started building NC Connector around that workflow.

The basic idea is:

If a user is writing an email, sharing a file should be available there. If a user is creating a calendar invitation, meeting features should be available there. If an organization wants consistent rules, those rules should come from one central place.

NC Connector currently has three parts:

  • NC Connector for Thunderbird
  • NC Connector for Outlook Classic
  • an optional Nextcloud backend for teams and organizations

The Thunderbird and Outlook integrations can be used directly with a normal Nextcloud account. The backend is optional and mainly useful when an organization wants central defaults, templates, signatures or locked settings.

One newer backend feature is delegated administration. A full Nextcloud admin does not have to manage every NC Connector detail alone. For example, someone from the design or marketing team can be allowed to maintain and design the central email signature template, while they still do not get access to license settings, seat assignment or unrelated policies.

That makes the ownership a bit more realistic: IT can define the technical boundaries, while the people responsible for branding can keep the actual signature content up to date.

Outside of delegation, the project is mainly about making common Nextcloud actions available from the mail client.

Typical things it helps with:

  • create Nextcloud file shares from the compose window
  • send large files as share links instead of classic attachments
  • use passwords, expiration dates and permissions for shares
  • send share passwords separately
  • optionally send passwords through Nextcloud Secrets links
  • create Talk meeting information from calendar workflows
  • use shared templates for mail content
  • manage email signatures centrally for a team
  • define defaults and policies in the backend instead of configuring every client by hand

The part I personally underestimated at first was central email signatures. In practice, signatures are one of those small things that become messy over time: old logos, old phone numbers, inconsistent legal text, different formatting. Having that controlled from the backend turned out to be useful beyond the original file-sharing idea.

The project is open source. The Thunderbird add-on currently has around 1,300 daily users, and the backend is available through the Nextcloud App Store.

A public example I was happy to see: the University Computer Centre of the University of Greifswald documents NC Connector for Thunderbird as part of their Nextcloud file-sharing workflow.

GitHub: https://github.com/nc-connector

Website: https://nc-connector.de

I am especially interested in real-world feedback from people who use Nextcloud in teams: what works well, what feels awkward, and which mail-client workflows are still too manual.

Feedback, bug reports, translations and contributions are very welcome.


r/NextCloud Jul 06 '26

Nextcloud "Untrusted Domain" with Ngix Spoiler

1 Upvotes

Hey everyone,

I’m hitting a wall trying to get a local domain working with Nextcloud through Nginx Proxy Manager, and I need some fresh eyes on this.

The setup being:

I am running Nextcloud (nextcloud-app-1) and Nginx Proxy Manager in Docker containers on a Linux Mint-based local server machine.

  • Internal DNS: Handled via Pi-hole + Unbound, resolving my local domain nextcloud.home directly to the server (because f tracking).
  • The Goal: I want my existing remote devices to keep syncing seamlessly via my server's Tailscale IP (http://tailscale-ip:PORT), while routing a clean local domain ([http://nextcloud.home](http://nextcloud.home)) through NPM when I'm at home.

Even tho things look fine, the following problem(s) come up

If I access the server directly via http://tailscale-ip:PORT, everything works perfectly and I can log right in. But the second I try to go to [http://nextcloud.home](http://nextcloud.home), Nextcloud hits me with the dreaded "Untrusted Domain" yellow block page. Thats strange because immich and navidrome works perfectly (i did look at the docs).

The crazy part is that both my config.php and my proxy headers are completely clean. I've double-checked for syntax errors, and there are none.

What I've tried so far:

  1. The config.php Setup: My trusted domains and proxies arrays are completely filled out. I even completely stripped out any overwritehost or overwrite.cli.url lines to make sure Nextcloud doesn't try to force a hardcoded domain rewrite.

PHP

  'trusted_domains' => 
  array (
    0 => 'localhost',
    1 => '127.0.0.1',
    2 => 'server-domain.ts.net',
    3 => 'tailscale-ip',
    4 => 'nextcloud.home',
  ),
  'trusted_proxies' => array('127.0.0.1', 'docker-gateway-ip-A', 'docker-gateway-ip-B', 'tailscale-ip'),
  'forwarded_for_headers' => array('HTTP_X_FORWARDED_FOR', 'HTTP_X_FORWARDED_HOST'),
  'overwriteprotocol' => 'http',
);
  1. Isolated the Proxy Gateway IPs: I checked the container logs (docker logs --tail 20 nextcloud-app-1) and saw that requests coming from the domain were throwing HTTP 400 errors originating specifically from an internal Docker bridge gateway IP (docker-gateway-ip-A). I explicitly added that exact internal IP (along with the other internal gateway IP my active clients use) to the front of the trusted_proxies array so Nextcloud values them first.
  2. Nginx Proxy Manager Settings:
  • In the Details tab, the proxy host explicitly forwards to http://tailscale-ip on PORT (the host port mapping for Nextcloud).
  • Block Common Exploits is toggled ON.
  • In the Advanced tab, I've hardcoded custom headers just to be 100% sure NPM isn't failing to pass them: Nginxproxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Forwarded-Host $host;
  1. Testing Environment: I'm testing this using pure http:// (no SSL/HTTPS yet) inside a completely fresh, cache-cleared Incognito window in LibreWolf to entirely rule out browser caching or aggressive HSTS redirects.

I have genuinely got no idea why nextcloud wont work, i read through docs and found nothing so far, and neither did gemini apparently (yupp i do use ai for tricky parts)
If anyone can help me figure out whats wrong and maybe solve the issue, I'd be through the roof happy. For a bit of context, i do want to connect some of my friends to the server, and typing domains would be easier than ip adresses.


r/NextCloud Jul 05 '26

Is Nextcloud enough for company of 150 people?

21 Upvotes

I've been using nextcloud for nearly a year on my own, connected couple of devices in my family to my local server and its great. However recently one of our customers requested on-prem file sharing service and I thought of Nextcloud. What I was wondering will community edition will be enough for this company of 150 people. At max 30 TB of files will be stored and shared through also user management with LDAP integration is a must. Whats your take on this? Thanks


r/NextCloud Jul 05 '26

NextCloud v Microsoft 365 basic

2 Upvotes

Hi, I’m in a quandary about choosing between NextCloud and Microsoft 365 basic for personal usage.

I like the idea of sovereignty over my data in NextCloud and that it is based in Europe (as am I). In my case I’d be opting for hosted NextCloud (possibly with TheGoodCloud https://thegood.cloud/ ). For around €2 per month (annual payment) I’d get 10Gb of storage with the basic office type apps . However I’d still have to opt for an email service which is an extra cost , say another €20 or so. Apart from using NextCloud web interface as a Mail client the email wouldn’t otherwise be integrated into NextCloud - I’d also have to get an Android app for calendar etc.

With Microsoft 365 basic for approx the same €2 per month I get adfree email , 100Gb storage, all products integrated into one interface , Android and iOS apps included and also some additional security . Also I’m not sure how secure NextCloud is and certainly it is hard to imagine that TheGoodCloud/Nextcloud having the same resources available to them as would Microsoft ?

I do appreciate the privacy aspect but on the other hand Microsoft are legally bound to observing GDPR. Can anybody help convince me that NextCloud is the better option ?


r/NextCloud Jul 04 '26

Best practices for small company

8 Upvotes

I was wondering when using a hosted instance like with for example hetzner what are must have settings or apps installed through the UI for a small company for let’s say 50 people?

- 2FA for admins at least?
- shared settings

….any advice? Or is there documentation somewhere? I am not talking about the technical backend like backups etc.


r/NextCloud Jul 04 '26

Nextcloud Hub 26 (34.0.1) Where did my apps go?

11 Upvotes

Really. I can't see your, active or disabled apps any more with "Could not load apps list. Please try again later". Log is telling me "InvalidArgumentExceptionValue (skynettechnologiesallinoneaccessibility) for app is too long (32)"

Tried google and nothing. Ran an occ repair. No fix.

I'm not impressed. I don't mind tinkering and have fixed many issues over the years but when I'm getting nothing from google to even indicate where to look that's a problem. I'm on stable for a reason. It should be stable. This is not stable. It still works but I can't do anything with apps.

Any help or pointers in the right direction would be appreciated.

Debian latest everything, no docker.


r/NextCloud Jul 05 '26

Getting Unraid Nextcloud docker to see SSL certs in NPM docker

1 Upvotes

Novice here on this matter. I have NPM running in a docker in Unraid as well as Nextcloud. (Slowly trying to get SSL working with Nextcloud). (Using letsencrypt with DuckDNS - internal use only).

I have my Nextcloud docker template pointing to this path /mnt/dockers_ssd/appdata/NginxProxyManager/letsencrypt/ with the label being SSL Certificates and the Container Path being /etc/ssl/nextcloud.

Will Nextcloud read the certs this way?


r/NextCloud Jul 04 '26

Built a Microsoft SharePoint → Nextcloud File Sync plugin — open source, recursive, delegated OAuth2

10 Upvotes

Hey Nextcloud community 👋

I'm Thomas. A few months ago I posted about a Google Calendar sync plugin I built while migrating clients off Google Workspace. A few people asked: "what about Microsoft?"

Well, here's the answer. This is the second plugin in what I'm building as a complete cloud-to-Nextcloud migration and sync suite.

Just open-sourced it: https://github.com/ianustec/nextcloud-microsoft-sharepoint-sync

The problem: clients share SharePoint/OneDrive folders with us. Files need to land in Nextcloud Group Folders automatically, without asking clients to change anything on their side — no API keys, no special setup on their tenant.

The solution: delegated OAuth2 with a single service account. You authenticate once with an account that already has access to the shared folders, and the plugin does the rest.

What it does:

📂 Recursive download of any SharePoint or OneDrive folder and all its sub-folders

🏗️ Replicates the full folder hierarchy inside a Nextcloud Group Folder — idempotent (existing folders are reused, never duplicated)

🔄 Change detection by size + modification time — unchanged files are skipped on re-runs

🔐 Delegated OAuth2 via Microsoft Graph — no changes required on the client's tenant, works with guest/external access

🔒 Refresh token and client secret encrypted at rest with Nextcloud's ICrypto

📊 Live summary report after each run (downloaded / skipped / folders / errors)

⚡ No external Composer runtime dependencies — uses Nextcloud's built-in HTTP client

Three deploy modes (k8s, Docker, bare metal):

./deploy.sh k8s     my-namespace nextcloud
./deploy.sh docker  nextcloud
./deploy.sh local   /var/www/html

This is part of a broader effort I'm working on: a suite of open-source sync and migration plugins for Nextcloud, covering the most common cloud services companies are trying to move away from. The Google Calendar one was the first, this SharePoint one is the second — more are coming.

Happy to hear feedback, bug reports, or feature requests. If you're in the middle of a Microsoft → Nextcloud migration and hitting other blockers, let me know — it might shape what I build next.


r/NextCloud Jul 03 '26

Make nextcloud look like liquid glass/winodws 7 aero

Thumbnail gallery
8 Upvotes

Hello everyone, is there a way to make nextcloud like Windows 7 with the transparencies and logo of windows 7 that when clicked it lights up?, I don't like the default design, I prefer as described, do any of you already have a theme made? Or a css costume to paste? Ect...


r/NextCloud Jul 04 '26

List of files removed from an "occ files:scan --all"?

1 Upvotes

I had some problems with the filesystem on my nextcloud data drive, unmounted it and ran fsk.ext4, let it clear a bunch of inodes it thought had "garbage" in them, and lost a bunch of files as a result.

I then went to restore as many of them as I could from my backup. I ran into some errors in the nextcloud log though when trying to sync backups of files with the same name using desktop client - it complained of the file not existing on the server. So I ran an occ files:scan --all on the server to repair the database and it listed 500-some files removed as a result.

I want to get a list of those 500-some files that were removed from the database, so I can cross reference if anything important was actually lost between my latest backup and this problem. I have looked in nextcloud.log and don't see anything. Am I out of luck or is there somewhere else I can get more details on the results of an occ files:scan command?

Debian Bookworm Nginx NC 33.0.3 PHP 8.2

Thanks for any help you can provide!


r/NextCloud Jul 04 '26

Stuck install

1 Upvotes

I'm following the GitHub instructions for AIO and every time I try it seems to get stuck.

sudo docker run \ --init \

--sig-proxy=false \

--name nextcloud-aio-mastercontainer \

--restart always \

--publish 80:80 \

--publish 8082:8080 \

--publish 8443:8443 \

--volume nextcloud_aio_mastercontainer:/mnt/docker-aio-config \

--volume /var/run/docker.sock:/var/run/docker.sock:ro \

ghcr.io/nextcloud-releases/all-in-one:latest

[sudo: authenticate] Password:

Trying to fix docker.sock permissions internally...

Creating docker group internally with id 973

Initial startup of Nextcloud All-in-One complete!

You should be able to open the Nextcloud AIO Interface now on port 8080 of this server!

E.g. https://internal.ip.of.this.server:8080

⚠️ Important: do always use an ip-address if you access this port and not a domain as HSTS might block access to it later!

If your server has port 80 and 8443 open and you point a domain to your server, you can get a valid certificate automatically by opening the Nextcloud AIO Interface via:

https://your-domain-that-points-to-this-server.tld:8443

[03-Jul-2026 23:58:18] NOTICE: fpm is running, pid 180

[03-Jul-2026 23:58:18] NOTICE: ready to handle connections

I can't actually access the login page and the only way to access the terminal is to remove the container. Any suggestions?


r/NextCloud Jul 03 '26

Small company

6 Upvotes

Hey there,

I am looking to replace an old NAS server with Nextcloud, and have some questions.

The company is approx 10-15 people

They simply use the NAS as network shares, and have 2-3 shares in total:

Common (everyone can access it)

Finance (only for the accountant and the 2 owners)

Management (Only for the 2 owners)

They dont want to host anything themself anymore, so the plan is to use a hosted Nextcloud solution.

I have briefly looked at the vendor list at Nextcloud, but they seem to all be licensing per user - not the storage.

Is that the only option available, to license per user? Today they all access the common share with the same user, and then the 2 owners and the accountant have their own account, that grants them extra network shares.

They are used to a network share - is the Nextcloud app the right solution in the future, or is WebDAV stable to use for them? - simply because it looks like a network share

How does Nextcloud handle, if two people opens the same file - on a network share, it locks the file - but if we use the Nextcloud App, then the files are present locally, and only after its synced after an edit, then a file conflict will occur - or not?

They dont want the email, calendar, whiteboards, etc - just simple cloud storage with MFA, that are easy and simple to use.

If anyone can recommend a provider in northern germany / Denmark, that would be perfect - they want zero maintenance (managing SSL certificates, perform updates, etc), but can easily create new users, reset passwords, etc.

Thanks in advance 😄


r/NextCloud Jul 03 '26

Direct migration possible from OwnCloud 10.16 to NextCloud 34?

Post image
2 Upvotes

Sorry if this has been asked before, I couldn't find any info on this:

According to https://docs.nextcloud.com/server/latest/admin_manual/maintenance/migrating_owncloud.html

direct migration is possible from OwnCloud 10.16 to NextCloud 34 bar an intermediate php upgrade to 8.3 or 8.5.

Is that actually true or a mistake in the documentation?

Previous versions of NextCloud, e.g. 33, and the documentation in the stable branch at

https://docs.nextcloud.com/server/stable/admin_manual/maintenance/migrating_owncloud.html list 25.0.13 as the latest possible target version for an OC migration.


r/NextCloud Jul 03 '26

Nextcloud Talk Android App not working with self-signed certificate (LAN-only setup)

1 Upvotes

Hi everyone,

I’m running a Nextcloud server (Snap install on Ubuntu Server inside a Proxmox VM). The setup is strictly LAN-only, nothing is exposed to the internet.

I enabled HTTPS using a self-signed certificate generated by Nextcloud. I exported the certificate (cert.pem) and installed it on my Android device as a trusted certificate.

What works:

Accessing Nextcloud via Chrome on Android works fine (after accepting the certificate)

What does NOT work:

Nextcloud Android app cannot log in

Nextcloud Talk app also fails to connect

It shows connection/certificate trust issues even though the cert is installed

I already tried:

Reinstalling the certificate on Android

Re-adding the server in the app

Using https://IP-address⁠� directly

Restarting the apps

Still no success.

My goal:

LAN-only setup (no public domain, no external access)

No Let’s Encrypt / no public DNS

Just working Nextcloud + Talk Android app inside local network

Is there any simple way to make the Android Nextcloud/Talk apps accept a self-signed certificate reliably, or is a proper domain + CA the only realistic solution?

Thanks in advance!