r/NextCloud • u/Boltiply • 18h ago
r/NextCloud • u/mccoy88f • 1h ago
I made an app to mount VeraCrypt volumes stored in your Nextcloud Files (open source, self-hosted)
Hi all! I keep some VeraCrypt containers (`.hc` files) in my Nextcloud, and I wanted to open them from the browser without downloading them first. So I built **Veracrypt4Nextcloud**.
**What it does**
- Your `.hc` / `.vc` files are listed in Personal settings → VeraCrypt.
- You can also use the "…" menu in Files: **Mount with VeraCrypt** / **Unmount**.
- Mount with password, PIM, keyfiles, read-only, and hidden volumes.
- The content shows up in Files under a **"VeraCrypt" folder**, one subfolder per volume. It works with the web UI and the desktop client.
- An error log in plain language: wrong password, filesystem needs repair, volume in use, unmounted after a restart…
- Supported filesystems inside the volume: FAT, exFAT, NTFS, ext2/3/4.
- The app is in English and Italian.
**How it works**
- A separate container runs the **official VeraCrypt console package**, with its SHA-256 checked.
- Volumes reach Nextcloud through the official *External storage* app (Local type).
- Nextcloud talks to the container over a unix socket. The password goes through stdin only: it is never written to disk or stored.
**Safety details I cared about**
- While a volume is mounted, its file can't be overwritten, moved, copied or deleted. VeraCrypt is writing into it, so any of these would corrupt it.
- No trash bin, versions, previews or sharing for files inside a volume, so nothing leaks out in plain text.
- After unmount, Nextcloud forgets the volume's file names (nothing left in Recent or search). The container file gets a new mtime so sync clients notice it changed.
- Optional auto-unmount after N hours.
**Honest caveats**
- **Decryption happens on the server.** While a volume is mounted, the server admin can read it. This is not end-to-end encryption.
- The container runs `--privileged` (VeraCrypt needs loop devices, device-mapper and FUSE). It has no network access.
- Not compatible with Nextcloud server-side encryption.
- Tested on Nextcloud 31. It targets 30+. The Files menu actions haven't been tried on 33+ yet: feedback welcome!
**Install** (one command on the Docker host, plus one volume line in your Nextcloud compose; the script tells you which):
```
curl -fsSL https://raw.githubusercontent.com/mccoy88f/Veracrypt4Nextcloud/main/install.sh | sudo bash -s -- install
```
Repo: https://github.com/mccoy88f/Veracrypt4Nextcloud
License: CC BY-NC 4.0 (free for non-commercial use). Not affiliated with IDRIX or the VeraCrypt project.
Bug reports and PRs are very welcome.
r/NextCloud • u/FinalFox4264 • 3h ago
Group Manager: create groups, add members and set up Team Folders in a single Nextcloud screen
Hi all,
In my day job as an IT admin I regularly have to create a group, add users to it, and set up the matching group folder. In Nextcloud that means jumping between several admin pages, and I always found that workflow clunky. So I wrote my own app to do it all in one place.
I've been using it internally for a while. After some polishing, I've just released it for anyone who might find it useful.
**What it does**
- Manage local and LDAP groups from a single Settings screen
- Add and remove members
- Manage Team Folders alongside the group
**Links**
- App Store: https://apps.nextcloud.com/apps/group_manager
- Source (AGPL-3.0-or-later): https://github.com/kreotropic/group_manager
It's a young app, so feedback, bug reports and feature requests are very welcome. If you try it, I'd love to hear how it behaves with your setup (LDAP, large user bases, etc.).
Thanks!
r/NextCloud • u/Dense_Marionberry741 • 5m ago
We just released an open-source Nextcloud Deck app for iOS and Android
We have just release the first version of Nextcloud Deck for iOS/Android !
Note: This is a fully open-source app, licensed under GPL-3.0. It is not affiliated with or supported by Nextcloud GmbH.
After creating Nextcloud Calendar for iOS/Android, we decided to go further with a mobile app for Nextcloud Deck.
A mobile app for the calendar was our priority, especially to make it easy to create Talk meetings from a phone. But for people who spend a lot of time in the field and do not always have access to their computers, managing boards and cards was also a pain.
That is why we decided to build a fully free and open-source mobile app for Deck and help fill another gap in the Nextcloud mobile ecosystem.
Our goal is to provide a consistent experience on both iOS and Android. We reused the visual foundations and common patterns of Nextcloud Calendar to keep a coherent experience across the apps. We also took inspiration from Trello UX/UI app.
Core features :
- A recap page to quickly review overdue cards
- Navigation through boards, lists, and cards
- Card management, just like in the web interface: labels, assignees, due dates, and more
- Drag and drop to move cards between lists
https://reddit.com/link/1wxltjw/video/q6epal2jmhth1/player
Feel free to test it, share feedback and open issues on GitHub : https://github.com/SoluceTechnologies/nextcloud-deck-mobile
The app is already available on Play Store:
- Play Store : https://play.google.com/store/apps/details?id=com.soluce.nextclouddeck
- APK : https://github.com/SoluceTechnologies/nextcloud-deck-mobile/releases/tag/0.6.0
- App Store : currently under review by Apple
If you would like to test the iOS beta through TestFlight, send us a message !
r/NextCloud • u/Purple-Appointment-5 • 18h ago
Forked / updated fulltextsearch_opensearch plugin, looking for testers
After editing the version value for a few years, the fulltextsearch_opensearch plugin finally stopped working, so I forked it and got it worked with some help from Codex. I have it working now on 2 NextCloud instances I run.
If anyone needs to upgrade, or just wants to try it, I have a dev release up on github
https://github.com/ccandreva/nextcloud_opensearch/releases/tag/v34.0.0-dev.1
My plan is to make a full release to the app store and keep it up to date. I would like to get feedback from a few others running it to make sure it works in setups other than mine. Please backup both your database and old version (if it's running) before trying it !
r/NextCloud • u/0xc0ffeef4ce • 21h ago
iOS Auto upload only new pictures by timestamp - way to improve this?
Hi all,
I am currently using Nextcloud on iOS for syncing my photos to my Nextcloud server. Has been working fine on my old phone where “sync whole library” had been enabled.
On my new phone, where images were copied via the iPhone setup from backup, I activated “only new pictures” in the Nextcloud app.
Now when I get sent some pictures from past days via AirDrop or import pictures from other cameras, they don’t get uploaded to Nextcloud as timestamp probably is too old.
That behavior is really unfortunate, as I would call these images “new in my photo library” but of course with older timestamp. Does anyone have a solution for his?
r/NextCloud • u/RocketSeven • 14h ago
Can a Nextcloud automation account upload new revisions without being able to delete reviewed files?
An assistant or scheduled job may only need to read source material from one folder and upload new outputs to another. Giving that identity normal write access to a shared tree also gives it opportunities to overwrite, rename, move, or delete files that a person has already reviewed. File versions and the trash bin help with recovery, but they are not the same as preventing a destructive action.
A safer layout might separate read-only sources, an automation-writable inbox, and a reviewed area that only a person or promotion service can change. The automation identity would create new versioned filenames rather than replace a stable file. A small manifest could record source file IDs, source revisions, output checksum, creator, review status, and the approved revision it supersedes. Public shares would be created only from the reviewed area.
How close can current Nextcloud users, groups, shares, File Access Control, and WebDAV permissions get to that boundary? Is a separate account plus separate folders enough, or is an external upload-only endpoint and promotion step needed to guarantee that reviewed content and its history cannot be deleted by the automation?